
随着越来越多人用AI 代理(agent)做事,一个叫做「SOUL.md」的设定档在开发社群间窜红。工程师akshay_pachaar近日整理了「完美SOUL.md」的解剖,引发讨论。简单说,SOUL.md 是你亲手为AI 代理写的一份「身分档」,放在系统提示的最上层—比记忆、技能、工具都更早载入,定义这个代理「是谁」。
SOUL.md 是什么:定义代理「是谁」,而非「这次做什么」
它和一般系统提示(system prompt)的差别,是定位不同。系统提示告诉AI「这次对话要做什么」;SOUL 档则告诉它「跨越所有对话,它是谁」。 SOUL.md 会在每次对话开始时载入,让代理知道自己的身分、思考方式、重视什么、以及如何表现,使它在不同session 之间维持一致的人格。
一份好的SOUL.md 该包含什么
综合社群的整理,一份完整的SOUL.md 通常涵盖几个面向:身分(名称、角色、目的)、性格特质(友善、专业、随性或权威)、沟通风格(语气、正式程度、语言偏好)、价值观与原则(代理在乎与优先的事)、知识边界(该谈与该婉拒的主题)、行为规则(具体的该做与不该做),以及范例对话(示范理想回应)。
为什么重要:没有它,代理人格会「漂移」
少了SOUL 档,每次新对话都是从零开始:代理的人格会漂移,优先顺序随上一个提示而变,也记不得自己重视什么、该守哪些界线。载入SOUL.md 后,代理每次都是「同一个它」。要提醒的是,SOUL.md 目前是社群兴起的实务做法、而非官方标准;不同框架(如soul-md.xyz 等)对栏位的定义略有差异,实作时仍以你采用的代理平台为准。
本文链接地址:https://www.wwsww.cn/rgzn/39023.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。



