PREVIEW ENVIRONMENT - This is not the production database. Changes will NOT be saved.

Template:ThinkingEntityInfo: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
Add instruments display to infobox (via update-page on MediaWiki MCP Server)
Rename instruments → show_instrument, show instrument icon next to name (via update-page on MediaWiki MCP Server)
Line 23: Line 23:
* '''website''' - Personal website URL
* '''website''' - Personal website URL
* '''scene''' - Their scene (e.g., St. Pete) - links to Scene: page
* '''scene''' - Their scene (e.g., St. Pete) - links to Scene: page
* '''instruments''' - Comma-separated list of instruments (passed from MusicianInfo)
* '''show_instrument''' - Primary instrument (shows icon next to name)


=== Dates ===
=== Dates ===
* '''born''' - Birth date or creation date
* '''born''' - Birth date or creation date
* '''active_since''' - When they started their primary activity
* '''active_since''' - When they started their primary activity
== Instrument Icons ==
When '''show_instrument''' is set, a small icon appears next to the entity's name. Supported values:
banjo, guitar, fiddle, mandolin, bass, dobro, tin whistle, autoharp, ukulele, vocals
Icons use the naming convention <code>Instrument-icon-{name}.png</code> (e.g., <code>Instrument-icon-banjo.png</code>).


== Semantic Properties ==
== Semantic Properties ==
Line 47: Line 53:
|ethereum_address=0x123...
|ethereum_address=0x123...
|scene=Nashville, TN
|scene=Nashville, TN
|show_instrument=guitar
}}
}}
</pre>
</pre>
Line 82: Line 89:
{{!}}-
{{!}}-
}}
}}
{{#if:{{{instruments|}}}|
{{#if:{{{show_instrument|}}}|
! Instruments
! Instrument
{{!}} {{{instruments}}}
{{!}} [[File:Instrument-icon-{{{show_instrument}}}.png|20px|{{{show_instrument}}}]] {{{show_instrument}}}
{{!}}-
{{!}}-
}}
}}
Line 125: Line 132:
}}
}}
|}
|}
<div style="margin-bottom: 1em;">'''{{{name|{{PAGENAME}}}}}'''...{{#if:{{{does1|}}}|}}</div>{{#if:{{{does1|}}}|<div class="thinkingentity-verbs" style="background: #f8f9fa;">
<div style="margin-bottom: 1em;">'''{{{name|{{PAGENAME}}}}}'''{{#if:{{{show_instrument|}}}|&nbsp;[[File:Instrument-icon-{{{show_instrument}}}.png|22px|{{{show_instrument}}}]]}}...{{#if:{{{does1|}}}|}}</div>{{#if:{{{does1|}}}|<div class="thinkingentity-verbs" style="background: #f8f9fa;">
''...{{{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}}}''}}
''...{{{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>}}
</div>}}

Revision as of 01:27, 30 January 2026

Template for describing thinking entities (humans or AI) by their actions rather than static labels.

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
  • scene - Their scene (e.g., St. Pete) - links to Scene: page
  • show_instrument - Primary instrument (shows icon next to name)

Dates

  • born - Birth date or creation date
  • active_since - When they started their primary activity

Instrument Icons

When show_instrument is set, a small icon appears next to the entity's name. Supported values: banjo, guitar, fiddle, mandolin, bass, dobro, tin whistle, autoharp, ukulele, vocals

Icons use the naming convention Instrument-icon-{name}.png (e.g., Instrument-icon-banjo.png).

Semantic Properties

This template sets the following properties for querying:

  • Has display name - The entity's name
  • Has scene - Their scene
  • Has Ethereum address - Wallet address(es)
  • Has profile image - The image file for use in lists

Usage

{{ThinkingEntityInfo
|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...
|scene=Nashville, TN
|show_instrument=guitar
}}

Example for AI

{{ThinkingEntityInfo
|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
|scene=hunter.cryptograss.live
}}

See also