everything AI writes sounds the same. someone made a markdown file format for giving an agent an actual personality

Reddit r/artificial Tools

Summary

Someone created a markdown file format called soul.md to give AI agents a distinct personality, addressing generic output issues with portable specs for identity, worldview, style, and memory across models.

the tell with every autonomous agent is the same. output is competent, voice is completely generic. and the two fixes both suck: finetune a model on your own writing (expensive, slow, locked to one vendor) or paste "write in a casual tone" into a system prompt, which makes you sound exactly like everyone else who typed that sentence. aeon's take on it is a thing called soul.md, basically a personality spec in plain markdown. identity and worldview, real opinions including contradictory ones (which is the part i think actually matters, real people hold inconsistent views), a separate style.md for sentence rhythm and vocabulary, a memory.md so it carries across sessions, and example outputs to anchor it. clip's them building one around elon as a test case, which is a funny way to prove it works since you'd notice immediately if it didn't. what gets me is it's portable. it's markdown, so it isn't tied to a model or a vendor, you just hand the same file to whatever you're running.
Original Article

Similar Articles

AGENTS.md, SOUL.md and SKILL.md Aren't the Same File

Reddit r/AI_Agents

The article clarifies the differences between AGENTS.md, SKILL.md, and related files in AI agent development, emphasizing their roles in cost efficiency and context management to prevent drift.

COLLECTION FOR SOULS

Reddit r/AI_Agents

A community-driven repository for AI agent personality files ('souls'), allowing developers to assign distinct personalities like Jarvis or Gojo to agents. Currently features five carefully crafted souls with plans to expand.

A Portable File Format for Agent Memory (9 minute read)

TLDR AI

The article introduces 'memoryfields', a portable file format for AI agent memory that uses Markdown files and optional SQLite indexes, advocating for a simpler, data-driven approach over existing complex systems.