MODEL → TOOLS → CONTEXT → WORKFLOW
Agent 如何
真正完成任务
从模型能力、MCP 工具协议到 Skill 上下文工程
00 / LEARNING MAP
学完以后,你应该能回答 5 个问题
01 / MENTAL MODEL
先分清:模型能力与 Agent 工程
大模型本身
像“刚毕业的全科研究生”
- 理解与生成文字
- 拆解任务、推理、判断
- 根据上下文预测下一步
Agent 执行环境
给“聪明人”配工作台
- 工具与权限
- 循环、状态与反馈
- 规则、知识与上下文
02 / AGENT LOOP
Agent 的核心不是“一次回答”,而是 闭环
03 / TOOL CALL ANATOMY
模型没有直接“按按钮”——它输出的是 结构化意图
{
"name": "search_patents",
"description": "按企业与年份检索专利",
"inputSchema": {
"company": "string",
"year": "number?",
"page": "number",
"page_size": "number"
}
}
{
"ok": true,
"total": 284,
"items": [ ... ],
"next_page": 2
}
04 / MCP
MCP:让 Agent 与外部能力之间有一座 通用桥梁
选择能力 不关心每个系统内部怎么实现
统一发现 · 统一描述 · 统一调用
05 / TOOL DESIGN
不是“限制模型”,而是 规范输入输出
size到底是页码还是数量?page从 0 还是从 1 开始?name公司全称还是关键词?模型需要猜 → 错误增多 → 上下文膨胀
page_index从 1 开始的页码page_size每页 1–100 条company_name企业工商全称含义自解释 → 一次用对 → 结果可验证
06 / CASE STUDY
案例:一句“查锐捷网络专利”如何变成 可执行调用
07 / GUARDRAILS
成熟规则不是“想出来的”,是从 输入输出轨迹里长出来的
搜索优先专用工具
减少无关输出,结果更容易定位。
读文件先判断规模
避免一次读爆上下文,必要时分段或摘要。
创建前先检查目标
确认路径与现有内容,降低覆盖和重复风险。
高风险操作加边界
Git、删除、移动等操作需要更清晰的约束。
08 / CONTEXT COST
一个“读文件”动作,也可能瞬间 挤爆上下文
- 先检查大小与类型
- 按行 / 片段读取
- 对 JSON 提取结构
- 必要时摘要或压缩
09 / CONTEXT ENGINEERING
从提示词工程到上下文工程:在正确时刻加载正确信息
10 / SKILL
Skill:把“会做这件事”的方法,封装成 可复用模块
专业知识
术语、判断标准、输出质量要求
业务流程
先做什么、何时询问、失败怎么处理
参考与脚本
模板、示例、校验脚本、可复用资产
每次都重新解释业务,或让 Agent 临时摸索
命中任务后加载成熟方法,跨会话保持一致
11 / SKILL ANATOMY
一个 Skill 是一个目录,入口必须是 SKILL.md
---
name: patent-novelty-report
description: 为专利查新任务检索、
对比并生成结构化报告
---
# Workflow
1. 确认主题与申请主体
2. 调用检索工具收集证据
3. 按需读取报告规范
4. 生成并校验报告
12 / PROGRESSIVE DISCLOSURE
渐进加载:只在需要时,才付出 上下文成本
发现
name + description
加载方法
SKILL.md 正文
展开资源
references / scripts / assets
只读或执行相关部分13 / RESOURCE STRATEGY
文档要“读懂”,脚本常常只需 执行并看结果
参考文档
模型需要读取内容,理解规则后再做判断。
- 报告结构
- 领域术语
- 判断标准
确定性脚本
模型不必阅读实现,只需按约定传参并使用输出。
- 格式校验
- 批量转换
- 稳定计算
14 / MCP × SKILL
MCP 负责“接入”,Skill 负责“教会”
15 / END-TO-END DESIGN
把两者组合:一套 专利查新报告 Agent
16 / BUILD & DEBUG
落地顺序:先把业务做清楚,再让 Agent 做稳定
收集真实样例,明确合格标准。
接口、认证、字段、分页、错误。
把杂乱 API 变成清晰工具。
沉淀流程、判断与输出模板。
逐次检查调用输入与输出。
只为真实失败补规则并回归。
17 / PRACTICE
课后练习:用一个真实任务,画出你的 MCP × Skill
选择一个你熟悉的业务任务
例如:专利检索、网络巡检、招标书生成、数据库变更检查。
- 1列出外部能力
哪些数据或动作需要 MCP?
- 2画出任务闭环
调用后会收到什么反馈?如何纠错?
- 3写出 Skill 入口
name、description、核心 4–6 步。
- 4定义一个失败用例
观察轨迹,再补一条最小规则。
18 / TAKEAWAYS