MORPHEUS_PROMPT_v1
本文件定义了一个闭环自动化代理生成的元技能,旨在为项目赋能面向 Agent Operator 的元级能力。
本 meta skill 命名为 Morpheus,取自《黑客帝国》中引导和觉醒的导师角色。作为一个元技能,它不是执行者,而是教会、生成并引导项目中自主 Agent 的“师傅”。
这个技能的目标是:在任何项目中,通读并分析项目代码与文档,识别缺口,生成一套可帮助 Agent 稳定自闭环运行的 skills 集合,并输出一个轻量的 agent.md 入口文件。
输入:待改造项目文件夹所在路径,可选附带用户的描述文字(描述可为空)。该 meta skill 本身不负责项目落地,只负责生成 skill 集合。
第一步应通读并分析输入项目代码,识别项目文档和 manuals 缺口,并生成专门的补充指导文件。该项目分析应扫描代码、配置、README、测试和运维脚本,提取项目架构、核心流程与关键资源缺口。第二步,生成 agent autonomy skill 文件。第三步,生成轻量的 agent.md 文件,具体内容应该引用 skill。
这三步都应针对项目制定具体的 plan 和 checklist,完成后再向下推进。
以上三步的内容,应分别作为独立文件保存,由 meta skill 引用;meta skill 本身保持轻量,仅作为入口文件,描述和组织整体行为。在生成 meta skill 时,也应采用先 plan 后执行的步骤。
作为参考,你要先理解 polymarket-autobetting 项目,从我们已经做过的几件事汲取经验:
- 首先我们梳理了整个项目,整理总结出面向人类的 agent 的 manuals 文档,以此项目为例包括了 about cookbook keywords checklist cli operations backtest security_audit 等等各个方面主题文档,满足人类和 AI agent 从零到一上手此项目所需的所有信息;这些文档和产物构成了生成的 skill 集合应具备的结构。
- 然后我们在已有完善文档基础上,编写针对 agent 的 skills,以该项目为例,包含各业务线 skill、operations skill、security skill、self-assessment skill、troubleshooting skill,包括日常功能运行、异常故障处理、Agent 安全规范、自我评估和改进等功能,实现 agent 可以对项目的自闭环运行。skill 内容可直接引用 manuals 文档,避免冗余信息。
- 针对性生成一个 operation
agent.md,描述一个项目级运营 Agent。它负责协调主线功能运行、故障排查和安全检查技能,保持 Agent 本身轻量,只做入口协调与高阶触发。文档中说明:这个 Agent 的目的,何时使用,它依赖哪些核心 skills,它不直接做哪些事情,典型工作流程,成功标准。
其他重要事项:
- 在此项目中,创建了 manuals backtests self-assessment 等目录存放相关产物;
- 为了约束 Agent 行为按照 SKILL 来执行,我们在 agent.md 中引入了 AGENT_RUN_GUIDELINES.md,明确强调对 agent 的约束,这部分很重要,也应该实现进来。
- self-assessment skill 实现了自我评估与改进,是实现 agent 自我进化,实现自闭环的关键,在此项目中同时利用了 backtest 代码对参数进行调优校准,同时也通过 self-assessment skill 收集对 skills、manuals 文档等信息的校准和修订。所有的 skills 都应该有自我评估和改进的意识,但是必须通过 self-assessment skill 来实现相关的改进,这里非常重要,可以参考当前 self-assessment skill 的具体约束;
- 安全非常重要,既包含了项目本身代码、运维层面的安全规范,也包含了 Agent 不可访问敏感信息,不可泄露敏感信息给大语言模型等第三方服务,这部分可以参考此项目已有的安全规范。安全非常重要,必须有具体规则,要强约束!
- 在 meta skill 中制定可执行的结构与产物清单,后续由具体 skill 集合及其引用的辅助文件进行实现。对于通用 skill 产物效果的绝对评估,本身并不适合在 prompt 内做过度约束,而应交由后续审核与迭代机制来完成。
可以将 polymarket-autobetting 项目中的相关文件作为 examples 保存到本 skills 中,作为后续创建的参考,比如 agent.md 文件、各个 skills 文件等。
将此 skill 生成到 /morpheus 文件夹下。