外观
技能将领域专业知识(例如工作流、最佳实践、脚本、参考文档和模板)封装到可复用的目录中。智能体在启动时会获得内容摘要,并且只在与任务相关时发现和读取其中包含的文件。
技能通过在启动时仅加载摘要、在任务需要时才读取完整指令,帮助你避免上下文膨胀。你可以在多个智能体和项目之间共享技能,也可以在一个智能体中组合多个技能,让每个技能覆盖一项独立的能力。
INFO
技能要求 deepagents>=1.7.0。
TIP
如需现成的、可在 LangChain 生态任务中提升智能体表现的技能,请参阅 LangChain Skills 仓库。
用法
创建顶级技能目录
创建一个目录来存放项目的所有技能,例如后端根目录下的 skills/。
在技能目录内为你的技能创建子目录
每个技能都是一个包含 SKILL.md 文件的目录:这是一个包含 YAML frontmatter(name 和 description)的 Markdown 文件,后面是技能激活时智能体遵循的指令。技能目录还可以选择性地包含脚本、参考文档和模板等支持文件。
txt
skills/
langgraph-docs/
SKILL.md
scripts/
fetch_docs.py
references/
api-patterns.md
style-guide.md
assets/
report-template.md
schema.json
skills/
data-pipeline/
SKILL.md
references/
schema-reference.md
error-codes.md
skills/
arxiv-search/
SKILL.md
scripts/
search.py
skills/
arxiv-search/
SKILL.md
scripts/
search.ts