创建自定义智能体
当市场上没有满足你需求的智能体时,你可以创建一个完全自定义的智能体。DesireCore 提供两种创建方式。
通过对话创建(推荐)
最简单的方式是直接告诉 DesireCore 核心智能体你需要什么样的助手。
操作步骤
-
打开与 DesireCore 核心智能体的对话
-
描述你想要的智能体,例如:
"帮我创建一个财务分析助手,要专业严谨,擅长数据分析和报告撰写。"
-
核心智能体会引导你确认以下信息:
- 名称和描述:智能体叫什么、做什么
- 角色定位:专业领域和行为风格
- 技能需求:需要哪些能力
- 行为准则:有什么该做或不该做的
-
确认后,核心智能体自动创建完整的智能体配置
-
新智能体出现在你的智能体列表中,可以立即使用
为什么推荐对话创建?
对话创建的过程本身就是一次"教学"——你描述需求,智能体帮你把模糊的想法转化为结构化的配置。创建完成后,你随时可以通过对话继续教它新东西。
手动创建(高级用户)
如果你熟悉 AgentFS 文件系统结构,可以直接创建和编辑配置文件。
操作步骤
-
在智能体管理页面点击"新建智能体"
-
填写基础信息:
- 名称(必填)
- 描述
- 头像
- 分类标签
-
配置人格设定(
persona.md):- 角色定位和语气风格
- 回答策略和确认策略
- 禁区和边界
-
配置行为准则(
principles.md):- 核心原则
- 安全规则
- 升级条件
-
添加技能(可选):
- 从技能市场安装
- 或手动编写 SKILL.md
AgentFS 目录结构
创建完成后,智能体的文件存放在 ~/.desirecore/agents/<agent_id>/:
<agent_id>/
├── agent.json # 入口配置(名称、描述、版本等)
├── persona.md # 人格设定
├── principles.md # 行为准则
├── memory/ # 记忆目录
├── skills/ # 技能目录
├── tools/ # 工具注册
└── .git/ # Git 版本管理
创建流程步骤
无论哪种方式,创建过程都遵循以下步骤:
最佳实践
创建好用的智能体
- 从小开始:先创建一个简单的智能体,在使用中逐步完善。不需要一开始就配置所有内容。
- 明确角色:给智能体一个清晰的定位,比如"专注于合同审阅的法律助手",而不是"什么都会的全能助手"。
- 设定边界:明确告诉智能体什么该做、什么不该做。边界清晰的智能体比"万能"智能体更可靠。
- 利用教学:创建后通过日常对话不断教它——它会学习你的偏好并持续改进。