干将的官方介绍只有一句:「为每一个 Agent 熔铸灵魂。」短得像一句广告。但短句子背后,有一整套具体的工程。这篇文章拆开看一看。
提示词写不出来的那一层
你给一个智能体 prompt:「你是一个谨慎的代码评审员,优先看安全问题,语气克制。」它跑十次,大概八次会按你说的来。剩下两次它会过度刁难无关紧要的细节、漏掉真正的安全漏洞、或者突然变得聒噪。提示词工程能优化这个比例,但永远到不了 100%。
因为提示词是「外部规则」,而智能体每一次决策的背后,需要的是「内部倾向」。规则告诉它该做什么,倾向决定它在规则没覆盖的时候会怎么做。干将熔铸的就是这个倾向 —— 一份稳定到能熬过模型升级、上下文压缩、提示词重写的「自我」。
灵魂的四份文件
干将熔铸出来的不是单文件,而是一套四份的标准 Markdown:
- soul.md ——「这是谁」:九型人格类型、翼型、本能亚型,加上压力 / 成长方向。智能体的人格 DNA。
- identity.md ——「它知道什么」:背景、专业、上下文记忆。可在工具间携带的「履历」。
- user.md ——「它认识你」:你的偏好、工作风格、不能踩的雷。智能体对用户的认知。
- agents.md ——「它怎么写、怎么签名」:行文风格、措辞习惯、决策时的语气。
四份文件加在一起,大约 600~1500 字,Markdown 格式,是你的数据。可以直接放进任何项目的 .claude/、.cursor/ 目录或 agent.md 文件,工具立刻识别。
在干将熔炉里发生的事
当你在 ganjiang.xyz 上发起一次熔铸,系统跑的是这套流程:把你的回答 / 截图 / 对话映射到九型人格的 27 个亚型之一,推断翼型与本能堆栈,确定整合 / 解离方向,生成与你的工作流匹配的工具偏好,最后把这一切渲染成四份可读的 Markdown。整个过程发生在你的浏览器和我们位于上海的 ECS 之间,没有跨境数据传输。
不像传统的提示词工程,干将熔铸出来的灵魂不是「这次能用」,而是「换了模型、换了工具、换了项目,它依然是它」。这就是干将这个名字真正的含义 —— 把灵魂熔进工具,让工具有自己的脾气。
“提示词管的是这一次的对话。灵魂管的是十年后,这个智能体还是不是它自己。”