构建

技能与提示词库

两个小型的可复用文本库:技能是聚焦的操作手册,运行时会被组装进智能体的系统提示词;提示词则是完整的系统提示词起点。两者存在的意义都是:好的指令只写一次,处处复用。

技能库

位于 /skills 的技能遵循 Anthropic 风格的 skill.md 模式:技能是一份聚焦、可复用的操作手册——比如“如何写一份结构化的代码评审”“如何引用知识库中的来源”——可以附加到任意智能体或集群节点上。运行时,每个选中的技能都会被组装进该智能体最终生效的系统提示词,因此只要更换技能,同一个智能体就能胜任不同的工作。

  • 我的技能 ——你在编辑器中自己编写的技能,或者先用一段大白话描述让 AI 生成、再自行修改的技能。
  • 示例技能 ——一组精选技能,可一键复制到你自己的资源库中再做调整。
  • 附加技能 ——在 智能体构建器 (或集群节点检视面板)中打开一个智能体,从选择器里挑选技能即可。删除技能是安全的:引用过它的智能体只会不再使用它。

提示词库

位于 /prompts 的提示词库是一个可搜索的完整系统提示词集合,可按类别筛选:客服、销售、工程、调研、数据、写作、创意、运营、效率和教育。每条都带预览,你可以先读完整提示词再决定是否使用;也可以把自己的提示词存入库中,供多个智能体复用。

提示词对比

/prompt-compare 回答提示词工程中最实用的一个问题:同样一条提示词,不同模型的表现有何差异?它会把同一条提示词同时发给两到三个模型,并排流式输出结果,每个面板各自显示延迟、令牌数和真实成本。内置了若干预设实验——约束遵循、仅输出 JSON 等具有区分度的任务——每个都附有观察要点。

判断准则:如果要复用的是一个完整身份(“你是……的客服智能体”),它属于提示词库;如果是智能体在其身份之上应当运用的一种方法(“评审代码时,务必……”),那它是技能。

技能包含的字段

字段必填说明
名称是决定你在选择器中如何找到它
描述否它的用途说明
body是指令正文本身。这部分会被前置到智能体的提示词中。
标签否用于在庞大的资源库中做筛选

已附加的技能会在运行时解析,并作为一个 “你可使用的技能” 区块,置于该智能体自身系统提示词之前。已保存的智能体和单个 集群节点 都可以附加技能。

为什么这样设计

技能是指令,不是代码——这正是它添加成本极低的原因。如果某项能力只需要模型知道一套流程(“我们的变更申请怎么写”),那它是技能;如果需要触达模型之外的东西,那它是工具,而工具需要处理函数和权限关卡。

怎样写出真正管用的技能

技能正文 — 变更请求格式
When asked to write a change request, always produce exactly these sections:

TITLE      one line, imperative
RISK       low | medium | high, with one sentence of justification
ROLLBACK   the exact steps to undo this, or "none — irreversible"
BLAST      what breaks if this goes wrong

Never omit ROLLBACK. If a change genuinely cannot be undone, say so
explicitly rather than leaving the section out.
  • 写成流程。 技能最擅长描述可重复的格式或步骤顺序,而不是泛泛的建议。
  • 写得简短。 每附加一个技能,每一轮对话都要为它消耗提示词令牌。
  • 一个技能只做一件事。 两个关联不紧密的技能,好过一个把两件事都包进去的技能,因为前者可以各自独立附加。