Skip to content

技能

使用可复用的技能扩展 Agent 能力。

技能提供专用工作流、领域知识和自定义指令。通过技能系统,你可以将预定义的指令和知识注入到 Agent 中,而不需要修改 Agent 的核心配置。

基本用法

python
from deepagents import create_deep_agent

# 加载技能目录
agent = create_deep_agent(
    model="openai:gpt-4o",
    skills=["./skills/"],  # 技能目录路径
)

技能目录结构

skills/
├── python-dev/          # Python 开发技能
│   └── SKILL.md         # 技能说明文件
├── data-analysis/       # 数据分析技能
│   └── SKILL.md
└── web-research/        # 网络研究技能
    └── SKILL.md

每个技能目录包含一个 SKILL.md 文件,定义该技能的指令和知识。

技能与记忆的区别

特性技能记忆
加载时机按需加载启动时加载
用途领域知识和工作流持久化信息
更新方式文件更新Agent 写入
作用域全局会话级或全局

创建技能

markdown
# skills/web-research/SKILL.md

## 网络研究技能

你是一个网络研究专家。你可以:

1. 使用搜索工具查找信息
2. 提取和分析网页内容
3. 综合多来源信息
4. 撰写结构化研究报告

下一步

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。