Agent 的组成
调一个 Agent 的行为,有五件东西可以动。这五件不在同一个层次——先把层次理清,后面写 prompt 和挑工具都会更顺手。
Model:Agent 的大脑
Section titled “Model:Agent 的大脑”Model 决定 Agent 有多聪明、风格如何、贵不贵。同一个 prompt、同一组 skills,换个模型表现可能差很多。
Neutree Agent Platform 不绑定特定厂商。你通过 Provider 把模型 API 接进平台——可以是团队统一采购的 API 网关、你自己的 Anthropic / OpenAI key、OpenRouter、Azure OpenAI,或者任何 OpenAI 兼容端点。一个 Agent 选一个 Provider 和一个具体模型。
进阶:你还可以为 Agent 配一个 Small Model——用于文件搜索、代码索引这些轻量内部操作,省钱。Agent 自己决定什么时候用大脑、什么时候用小脑。
Prompt:身份和做事方式
Section titled “Prompt:身份和做事方式”System Prompt 是 Agent 最重要的配置。它告诉 Agent 你是谁、你怎么干——角色定义、做事步骤、输出格式、安全约束。
Prompt 可以直接写在 Workspace 里,也可以从 Prompt Library 引用一份共享的。用引用的方式时,Prompt 一旦更新,所有引用它的 Agent 自动同步——这是规模化运营的基础。
写好 prompt 本身是个不小的话题,指南 3 单独讲怎么写。
Skills:可复用的子流程
Section titled “Skills:可复用的子流程”Skill 是一个封装好的”做某类事情的方法”——一个目录,里面有一份 SKILL.md 描述文件加若干工具脚本。启用 skill 后,文件被挂载进 Agent 的容器,Agent 启动时自动读取 SKILL.md,知道有这个能力可用。
举几个例子:把一组调用 GitLab API 的常用操作封装成 gitlab-api skill;把”诊断某类内部服务故障的标准排查步骤”封装成一个 skill,需要时一键启用;把对接某个第三方 SaaS 的认证和调用细节封装成 skill,避免每次让 agent 重新摸索。
Skill 适合的场景:这件事有相对固定的步骤或知识,但又不值得让所有 Agent 默认都加载。需要时勾选启用即可。Skills 在 Library 中统一管理,支持上传压缩包或从 Git 仓库导入,所有 Agent 共享。
MCP:外部工具的入口
Section titled “MCP:外部工具的入口”MCP(Model Context Protocol)是一个标准化的协议,让 Agent 调用外部服务的能力。你给 Agent 配置一个 MCP Server 的连接信息(命令或 URL),Agent 启动时连上去,那个 server 暴露的所有工具就成了 Agent 可调用的 tool。
MCP 和 Skill 经常有人分不清,区别是:
- Skill 是文件挂载到容器里,Agent 自己读、自己执行——适合”流程性、知识性”的能力
- MCP 是协议层调用外部服务——适合”接外部系统、跨网络、有自己的状态”的能力
举例:一份”按规范查询某类知识库”的指引(文件形式即可)做成 Skill 合适;一个独立运行、有自己 API 和数据的服务(比如 Grafana)做成 MCP 合适。
Memory:跨 Session 的长期记忆
Section titled “Memory:跨 Session 的长期记忆”默认情况下,每个 Session 是独立的——上一次对话里 Agent 学到的东西,下次对话不会自动记得。Memory 解决这个问题。
Neutree Agent Platform 的 Memory 形态是记忆库(Memory Store)——一个独立的资源,可以挂给一个或多个 Workspace。每个库里是多条带版本的记录,分为 user / feedback / project / reference 四类。对 Agent 来说,记忆库以文件目录形式挂载在容器里(/mnt/memory/<store>/),可以用 grep、bash pipe、按需读取等熟悉的方式操作。
“用户偏好用中文”、“这个项目的代码风格是 X”、“上次踩过的坑”——这些适合放在 Memory,不适合每次都让用户重述。Agent 自己也能写记忆库(通过平台内置工具)。
完整的概念和工作原理见 记忆库(Memory Store)。
五件套的搭配方式
Section titled “五件套的搭配方式”- Model 是底座,定调子
- Prompt 是契约,决定 Agent 的人格和工作框架
- Skills 是按需加载的”特长”
- MCP 是”接到外部世界”的桥
- Memory 是 Agent 自己积累的经验
一般顺序:先选好 Model、写好 Prompt 跑通最简单的版本,然后按需加 Skills 和 MCP 扩展能力,最后用 Memory 让它越用越懂你。