Agent Skill能力建设

Agent Skill的原理

用统一的规范文档告诉模型如何完成某件事情。模型的SystemtPromt时只加载这个SKILL.md文件的描述信息,决定当前用户问题应该使用哪个skill,然后再把这个SKILL.md完整内容加载到Prompt中,根据SKILL.md中的说明执行某个操作。

Agent Skill需要的基础设施

  1. Agent运行沙盒,支持运行bash相关的命令。
  2. 沙盒中包含了完整的文件系统。
  3. 沙盒可以连通公司内网。
  4. 沙盒可以对危险操作进行拦截。

ClaudeCode模型接口

Claude Code用户文档

基于ClaudeCode 的Agent Skill使用例子

  1. 安装ClaudeCode并设置模型(推荐用npm安装)

在 macOS 上安装 Claude Code 的完整指南_mac安装claude code-CSDN博客

设置npm国内源

文心快码 | 代码问答

设置GLM4.7模型(推荐)

Claude Code - 智谱AI开放文档

  1. 新建项目文件夹,例如
复制代码
/Users/01442496/Workspace/code/ClaudeCodeDemo`
`
  1. 在工程目录下新建skill路径
复制代码
/Users/01442496/Workspace/code/ClaudeCodeDemo/.claude/skills`
`
  1. 放入自定义的skill子目录和文件,以"收集标准查询"为例子
复制代码
放入skill子文件夹parcel_acceptance_guidelines_lookup,其中包含SKILL.md文件为技巧描述文件。`
`
  1. 收寄标准的SKILL.md内容如下
复制代码
---`
`name: Parcel Acceptance Guidelines Lookup`
`description: 这个skill用于查询顺丰的寄件标准、禁限寄规定等业务规则`
`version: 0.0.1`
`---`

`### 端点`
``POST http://fs-robot-dm.com/v1/fs/robot``

`### 参数`
`- `message` (string, required): 用户咨询的问题,例如"草莓从深圳寄北京可以寄吗"`

`### 固定参数`
````json`
`{`
`  "sysCode": "FS-ROBOT-CORE",`
`  "appCode": "",`
`  "fromClient": "PC",`
`  "sender": "01448236",`
`  "templateId": "5c3b0f831f80422694d8a3c9ac51dae9",`
`  "convType": "PERSON",`
`  "capacity": [],`
`  "messageType": "TEXT",`
`  "personifyDisable": true,`
`  "faqThreads": [0.88, 0.85, 0.62]`
`}`
`````

`### 请求头`
````json`
`{`
`  "server-name": "robot-dm",`
`  "apikey": "1c7e3aff-87cc-4e5b-bdd4-a28b376f24c3",`
`  "Content-Type": "application/json"`
`}`
`````

`### 示例`

`#### 查询物品是否可以寄送`
`````
`用户: 草莓从深圳寄北京可以寄吗`

`调用接口:`

`curl --location --request POST 'http://fs-robot-dm.com/v1/fs/robot' \`
`--header 'server-name: robot-dm' \`
`--header 'apikey: 1c7e3aff-87cc-4e5b-bdd4-a28b376f24c3' \`
`--header 'Content-Type: application/json' \`
`--data-raw '{`
`        "sysCode": "FS-ROBOT-CORE",`
`        "appCode": "",`
`        "fromClient": "PC",`
`        "sender": "01448236",`
`        "message": "草莓从深圳寄北京可以寄吗",`
`        "templateId": "5c3b0f831f80422694d8a3c9ac51dae9",`
`        "convType": "PERSON",`
`        "capacity": [`
`        ],`
`        "messageType": "TEXT",`
`        "personifyDisable": true,`
`        "faqThreads": [0.88, 0.85, 0.62]`
`}'`


`````

`#### 查询液体寄送限制`
`````
`用户: 化妆水可以寄北京吗?有什么限制?`

`调用接口:`

`curl --location --request POST 'http://fs-robot-dm.com/v1/fs/robot' \`
`--header 'server-name: robot-dm' \`
`--header 'apikey: 1c7e3aff-87cc-4e5b-bdd4-a28b376f24c3' \`
`--header 'Content-Type: application/json' \`
`--data-raw '{`
`        "sysCode": "FS-ROBOT-CORE",`
`        "appCode": "",`
`        "fromClient": "PC",`
`        "sender": "01448236",`
`        "message": "化妆水可以寄北京吗?",`
`        "templateId": "5c3b0f831f80422694d8a3c9ac51dae9",`
`        "convType": "PERSON",`
`        "capacity": [`
`        ],`
`        "messageType": "TEXT",`
`        "personifyDisable": true,`
`        "faqThreads": [0.88, 0.85, 0.62]`
`}'`
`````


`### 注意事项`
`1. 只有 `message` 参数需要动态传入,其他所有参数必须保持固定`
`2. 该接口用于查询顺丰的寄件标准、禁限寄规定等业务规则`
`3. 适用于用户询问物品是否可以寄送、寄送限制、特殊要求等场景`
`4. 用户问题必须带上目的地城市,否则就要追问用户具体目的地城市`
`
  1. 打开ClaudeCode执行/skills命令可以看到skills列表
  1. 可以开始提问
相关推荐
To_OC2 分钟前
大模型蒸馏是啥?说白了就是大厨带徒弟的学问
人工智能·llm·agent
新手来了@click16 分钟前
JAVA+AI 简化开发操作|文章被 AI Agent 技术社区收录分享
人工智能
GuWenyue1 小时前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue1 小时前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法
老云讲算力市场1 小时前
WAIC首日观察:国产算力与机器人加速落地,奇点算力迎来产业新机遇
人工智能·科技
糖果店的幽灵1 小时前
【DeepAgents 从入门到精通】Context Management 上下文管理
java·人工智能·后端·spring·中间件·langgraph·deepagents
小林ixn1 小时前
大模型随机说话的秘密:Temperature 和 Top K 深度解析,LangChain 实战调优
人工智能·langchain
ALINX技术博客2 小时前
ALINX 亮相 2026 WAIC 世界人工智能大会,展示 AI 视觉 FPGA+GPU 异构计算与电子后视镜解决方案
人工智能·ai·fpga·世界人工智能大会·电子后视镜
程序员老猫2 小时前
当 AI 能写 80% 的代码时,后端工程师的核心价值还剩什么?
人工智能
想会飞的蒲公英2 小时前
计算机怎样读取中文文本:编码、清洗与标准化
人工智能·python·自然语言处理