- Agent Skills = 代理可调用的“工具能力集合”。
模型(LLM):负责理解任务、推理、生成计划
Skills(技能):负责执行具体动作(读文件、写文件、跑命令、访问 API、发 PR…)
- 你可以把技能当成一组“函数”,只不过这些函数是给 AI 调用的,并且带权限、输入输出、审计。
简化公式:Agent = LLM(想) + Skills(做)
- 为什么你会看到“Claude Skills”这种说法?
因为不同厂商/产品(Claude、Codex、Cursor…)都会把“可调用工具集”称为 skills/tools/functions,但本质是同一个东西:给 Agent 的可执行能力。
- 只靠模型(推理 API / 聊天模型)只能:
给建议
输出代码片段
解释错误
- 但它不能:
自动打开你的项目文件
真正修改磁盘上的代码
跑 ng serve / mvn test
读取 Git diff、创建 PR
查你的内部文档或 Jira
- 有了 skills,AI 才能从“聊天助手”升级为“能把任务做完的工程代理”。
一个典型 skill 有这些要素:
- 名字:read_file, run_command
- 描述:这个技能做什么
- 输入 schema:需要什么参数(文件路径、命令字符串…)
- 输出 schema:返回什么(文件内容、命令输出…)
- 权限/范围:能否写、能否执行、允许访问哪些目录/系统
- 审计信息:谁调用、何时调用、结果如何
你可以理解为:“AI 的函数库 + 权限系统 + 日志系统”。
让 AI “看得到”
- read_file / list_dir
- search / grep
- read_git_diff / git_status
- read_logs / read_config
工程意义:能定位问题、理解上下文,否则只能靠你复制粘贴。
让 AI “能改动”
- write_file / apply_patch
- create_file / delete_file
- refactor_symbol
- format_code
工程意义:AI 不是给你建议,而是直接把修改落盘。
让 AI “能验证”
- run_command(npm/ng/mvn/gradle)
- run_tests
- build_project
- lint
工程意义:从“看起来对”变成“真的能跑”。
让 AI “接入业务系统”
- GitHub:开 PR、评论、读 Issues
- Jira/Confluence:读需求、写总结
- DB/API:查数据、调用内部接口
- Cloud:读日志、看监控(企业场景)
工程意义:Agent 能进入“真实公司工作流”。
让 AI “可控可审计”
- approvals(写文件/执行命令需批准)
- policy checks(敏感目录禁止)
- audit logs(记录 trace)
- rate limits(限流/成本控制)
工程意义:能上生产、能过合规。
你可以用这条链路理解整个 Agent 系统:
LLM(推理与计划) ↓ 选择调用 Skills(可执行动作) ↓ 通过协议接入 MCP(工具接入标准/连接器) ↓ 实际资源 文件系统 / Git / 命令行 / GitHub / 内网系统 ↓ 全程记录 Agent Trace(执行轨迹/审计)
Skills:我能做什么动作
MCP:我怎么连接并调用这些工具
Trace:我实际做了哪些动作、结果如何
最简单的判断方法:
① 它能否读你的项目文件
能:基本有 read 类 skills
不能:就是纯聊天/推理
② 它能否把代码写进磁盘
能:有 write 类 skills + 有权限
不能:要么没 skills,要么被 approvals 拦住
③ 它能否运行命令并依据结果继续修
能:有 execute 类 skills
不能:就是“只建议不验证”
纯推理模型(没 skills)会:
告诉你可能是 null 类型
给一段示例修法
结束
有 skills 的 Agent(Codex/Claude Agent)会:
read_file(schedule.component.ts)
search(ScheduleInfo / VisitType 定义)
apply_patch(改 FormControl typing / nonNullable)
run_command(ng serve)
如果仍报错:回到 1 继续迭代
输出:改了哪些文件 + 通过的命令
这就是 skills 带来的“闭环”。
不同产品叫法不同,本质一致:
Claude:常见叫 Tools / Skills
OpenAI:常见叫 Tools / Function calling
Codex:常见体现为 读写项目、跑命令、review/diff/approvals
记住一句话就行:
名字不同,但都是“让 AI 能调用工具做事”的能力层。
Agent Skills(Claude Skills)就是:AI 代理可调用的“工具动作集合”。
有了它,AI 才能从“会说”变成“会做”,并且可控、可审计。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/276537.html