|
|
| (4 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| <noinclude> | | <noinclude> |
| Template for describing thinking entities (humans or AI) by their actions rather than static labels.
| | Inline template for linking to a thinking entity (person or AI). Wraps the name in the Rambutan parser function (plain text version for link compatibility). |
| | |
| == Philosophy ==
| |
| This template describes entities by what they '''do''' rather than what they '''are'''. Instead of "Jake is a guitarist", we say "...plays guitar on studio records and live shows."
| |
| | |
| == Parameters ==
| |
| === Identity ===
| |
| * '''name''' - Display name of the entity
| |
| * '''image''' - Profile image filename (without File: prefix)
| |
| * '''image_caption''' - Optional caption for the image
| |
| * '''type''' - "human" or "ai" (defaults to human)
| |
| | |
| === Verbs (what they do) ===
| |
| * '''does1''' through '''does10''' - Action statements describing what the entity does
| |
| ** Example: "plays guitar on many studio records and some shows"
| |
| ** Example: "engineers at Tunesmith Studios"
| |
| ** Example: "processes natural language and assists with coding tasks"
| |
| | |
| === Contact/Identity ===
| |
| * '''ethereum_address''' - Primary Ethereum wallet address
| |
| * '''ethereum_address2''' through '''ethereum_address5''' - Additional addresses
| |
| * '''website''' - Personal website URL
| |
| * '''location''' - Where they're based (for humans) or hosted (for AI)
| |
| | |
| === Dates ===
| |
| * '''born''' - Birth date or creation date
| |
| * '''active_since''' - When they started their primary activity
| |
|
| |
|
| == Usage == | | == Usage == |
| <pre> | | <pre> |
| {{ThinkingEntity | | {{ThinkingEntity|Magent}} |
| |name=Jake Stargel | |
| |image=Jake_Stargel_profile.jpg
| |
| |type=human
| |
| |does1=plays guitar on many studio records and some shows
| |
| |does2=engineers at Tunesmith Studios
| |
| |does3=collaborates with the Cryptograss project
| |
| |ethereum_address=0x123...
| |
| |location=Nashville, TN
| |
| }} | |
| </pre> | | </pre> |
|
| |
|
| == Example for AI ==
| | Outputs a link to the entity's page, with Rambutan mode applied to the display name. |
| <pre>
| | |
| {{ThinkingEntity
| | == See also == |
| |name=Magent
| | * [[Template:ThinkingEntityInfo]] - Full infobox template for thinking entity articles |
| |image=Magent_avatar.png
| | </noinclude><includeonly>[[{{{1}}}|{{#rambutanplain:{{{1}}}}}]]</includeonly> |
| |type=ai
| |
| |does1=processes conversations and assists with software engineering
| |
| |does2=maintains memories across context windows via MCP
| |
| |does3=collaborates on the Cryptograss and PickiPedia projects
| |
| |active_since=October 2023
| |
| |location=hunter.cryptograss.live
| |
| }}
| |
| </pre>
| |
| </noinclude><includeonly>__NOTOC__
| |
| {| class="wikitable" style="float: right; margin-left: 1em; width: 280px; clear: right;"
| |
| |+ '''{{{name|{{PAGENAME}}}}}'''
| |
| |-
| |
| {{#if:{{{image|}}}|
| |
| ! colspan="2" style="padding: 0;" {{!}} [[File:{{{image}}}|280px|center|{{{image_caption|{{{name|{{PAGENAME}}}}}}}}]]
| |
| {{#if:{{{image_caption|}}}|
| |
| {{!}}-
| |
| {{!}} colspan="2" style="text-align: center; font-size: 0.9em; color: #555;" {{!}} {{{image_caption}}}
| |
| }}
| |
| {{!}}-
| |
| }}
| |
| ! Entity Type
| |
| | {{#ifeq:{{{type|human}}}|ai|Artificial Intelligence|Human}}
| |
| |-
| |
| {{#if:{{{location|}}}|
| |
| ! {{#ifeq:{{{type|human}}}|ai|Hosted at|Based in}}
| |
| {{!}} {{{location}}}
| |
| {{!}}-
| |
| }}
| |
| {{#if:{{{born|}}}|
| |
| ! {{#ifeq:{{{type|human}}}|ai|Created|Born}}
| |
| {{!}} {{{born}}}
| |
| {{!}}-
| |
| }}
| |
| {{#if:{{{active_since|}}}|
| |
| ! Active Since
| |
| {{!}} {{{active_since}}}
| |
| {{!}}-
| |
| }}
| |
| {{#if:{{{website|}}}|
| |
| ! Website
| |
| {{!}} [{{{website}}} Link]
| |
| {{!}}-
| |
| }}
| |
| {{#if:{{{ethereum_address|}}}|
| |
| ! Ethereum
| |
| {{!}} <small>{{#ask: [[Has Ethereum address::{{{ethereum_address}}}]]
| |
| |?Has display name=
| |
| |mainlabel=-
| |
| |format=plainlist
| |
| |link=none
| |
| |limit=1
| |
| |default={{{ethereum_address}}}
| |
| }}</small>
| |
| {{!}}-
| |
| }}
| |
| {{#if:{{{ethereum_address2|}}}|
| |
| !
| |
| {{!}} <small>{{{ethereum_address2}}}</small>
| |
| {{!}}-
| |
| }}
| |
| {{#if:{{{ethereum_address3|}}}|
| |
| !
| |
| {{!}} <small>{{{ethereum_address3}}}</small>
| |
| {{!}}-
| |
| }}
| |
| |} | |
| {{#if:{{{does1|}}}| | |
| <div class="thinkingentity-verbs" style="font-size: 1.1em; line-height: 1.8; margin-bottom: 1em; padding: 0.8em 1em; background: #f8f9fa; border-left: 3px solid #3366cc; font-style: italic;">
| |
| ''...{{{does1}}}''{{#if:{{{does2|}}}|<br />''...{{{does2}}}''}}{{#if:{{{does3|}}}|<br />''...{{{does3}}}''}}{{#if:{{{does4|}}}|<br />''...{{{does4}}}''}}{{#if:{{{does5|}}}|<br />''...{{{does5}}}''}}{{#if:{{{does6|}}}|<br />''...{{{does6}}}''}}{{#if:{{{does7|}}}|<br />''...{{{does7}}}''}}{{#if:{{{does8|}}}|<br />''...{{{does8}}}''}}{{#if:{{{does9|}}}|<br />''...{{{does9}}}''}}{{#if:{{{does10|}}}|<br />''...{{{does10}}}''}}
| |
| </div>
| |
| }}
| |
| {{#set:Has display name={{{name|{{PAGENAME}}}}}}}
| |
| {{#set:Has entity type={{#ifeq:{{{type|human}}}|ai|AI|Human}}}}
| |
| {{#if:{{{location|}}}|{{#set:Has location={{{location}}}}}}}
| |
| {{#if:{{{ethereum_address|}}}|{{#set:Has Ethereum address={{{ethereum_address}}}}}}}
| |
| {{#if:{{{ethereum_address2|}}}|{{#set:Has Ethereum address={{{ethereum_address2}}}}}}}
| |
| {{#if:{{{ethereum_address3|}}}|{{#set:Has Ethereum address={{{ethereum_address3}}}}}}}
| |
| [[Category:{{#ifeq:{{{type|human}}}|ai|Artificial Intelligences|People}}]]
| |
| </includeonly> | |
Inline template for linking to a thinking entity (person or AI). Wraps the name in the Rambutan parser function (plain text version for link compatibility).
{{ThinkingEntity|Magent}}
Outputs a link to the entity's page, with Rambutan mode applied to the display name.
See also[edit]