|
|
| Line 1: |
Line 1: |
| <noinclude> | | <noinclude> |
| Template for describing thinking entities (humans or AI) by their actions rather than static labels. | | This template has been renamed to [[Template:ThinkingEntityInfo]]. This redirect remains for backwards compatibility. |
|
| |
|
| == Philosophy ==
| | See [[Template:ThinkingEntityInfo]] for documentation. |
| 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."
| | </noinclude><includeonly>{{ThinkingEntityInfo |
| | | |name={{{name|}}} |
| == Parameters ==
| | |image={{{image|}}} |
| === Identity ===
| | |image_caption={{{image_caption|}}} |
| * '''name''' - Display name of the entity
| | |type={{{type|human}}} |
| * '''image''' - Profile image filename (without File: prefix)
| | |does1={{{does1|}}} |
| * '''image_caption''' - Optional caption for the image
| | |does2={{{does2|}}} |
| * '''type''' - "human" or "ai" (defaults to human)
| | |does3={{{does3|}}} |
| | | |does4={{{does4|}}} |
| === Verbs (what they do) ===
| | |does5={{{does5|}}} |
| * '''does1''' through '''does10''' - Action statements describing what the entity does
| | |does6={{{does6|}}} |
| ** Example: "plays guitar on many studio records and some shows"
| | |does7={{{does7|}}} |
| ** Example: "engineers at Tunesmith Studios"
| | |does8={{{does8|}}} |
| ** Example: "processes natural language and assists with coding tasks"
| | |does9={{{does9|}}} |
| | | |does10={{{does10|}}} |
| === Contact/Identity ===
| | |ethereum_address={{{ethereum_address|}}} |
| * '''ethereum_address''' - Primary Ethereum wallet address
| | |ethereum_address2={{{ethereum_address2|}}} |
| * '''ethereum_address2''' through '''ethereum_address5''' - Additional addresses
| | |ethereum_address3={{{ethereum_address3|}}} |
| * '''website''' - Personal website URL
| | |website={{{website|}}} |
| * '''location''' - Where they're based (for humans) or hosted (for AI)
| | |location={{{location|}}} |
| | | |born={{{born|}}} |
| === Dates ===
| | |active_since={{{active_since|}}} |
| * '''born''' - Birth date or creation date
| | }}</includeonly> |
| * '''active_since''' - When they started their primary activity
| |
| | |
| == Semantic Properties ==
| |
| This template sets the following properties for querying:
| |
| * '''Has display name''' - The entity's name
| |
| * '''Has entity type''' - "Human" or "AI"
| |
| * '''Has location''' - Where they're based/hosted
| |
| * '''Has Ethereum address''' - Wallet address(es)
| |
| * '''Has profile image''' - The image file for use in lists
| |
| | |
| == Usage ==
| |
| <pre>
| |
| {{ThinkingEntity
| |
| |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> | |
| | |
| == Example for AI ==
| |
| <pre> | |
| {{ThinkingEntity | |
| |name=Magent | |
| |image=Magent_avatar.png
| |
| |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;"
| |
| {{#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>
| |
| {{!}}-
| |
| }} | |
| |} | |
| '''{{{name|{{PAGENAME}}}}}'''...
| |
| {{#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:{{{image|}}}|{{#set:Has profile image=File:{{{image}}}}}}}
| |
| {{#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> | |
This template has been renamed to Template:ThinkingEntityInfo. This redirect remains for backwards compatibility.
See Template:ThinkingEntityInfo for documentation.