在实际工作或对话中如何使用 Skill?
未标记
考查重点:Skill 命中、执行与产物。选一次实际任务说明何时命中 Skill、读到哪些步骤、调用什么工具及怎样检查产物
本题目录
参考答案
核心回答
下面以表格分析与报告生成给出一份使用经历答法示例。
我会在对话里提供源表、统计口径和期望报告,再指定报表分析 Skill,或者由宿主按任务描述匹配。技能加载后,Agent 先检查字段、缺失值和数据范围,按需读取指标说明与模板,再调用工具运行计算并生成报告。我主要用它固定重复任务的处理顺序和交付格式。
例如处理门店月报,我会明确销售额按已支付订单统计,退款单独列出,要求报告说明趋势和异常。完成后我核对关键总额能否与源表对上、异常是否有对应明细,以及文件是否真实生成并能打开;不会仅凭一段像报告的回复判断任务完成。
如果报告把退款归错月份,我会先查指标口径和计算结果,随后把“退款日期缺失时先补条件”的规则加入技能,再对照同一输入检查。Skill 提供可复用方法,文件读取、计算和产物生成仍由工具执行,缺失的数据不能由技能替用户猜。
一次对话中实际发生什么
- 给任务。 例如“分析这份门店月报,销售额按已支付订单计算,退款单独列出,输出趋势和异常说明”。文件路径或附件是输入,统计口径是约束,报告是目标。
- 选技能。 通常先把可用技能的名称和描述放入上下文,模型判断是否相关;也可通过宿主支持的显式入口指定。指定了技能还要确认它适合本次文件与任务,不适用的步骤不能机械执行。
- 读说明并执行。 正文规定先检查字段、缺失值与数据范围,再计算指标,最后填写报告。指标定义和模板按需读取;脚本可以重复执行固定计算,避免每次临时生成一套口径。
- 核对产物。 检查报告所用数据范围是否正确,关键总额能否与源表对上,异常结论有没有对应明细,文件是否真实生成且能打开。若缺少退款日期等关键字段,先补条件,不把猜测写进最终指标。
并非每次都要把技能全部资料塞给模型。Deep Agents 使用技能摘要、正文和附带资源的分层加载;AgentScope 也展示了注册技能描述并让 Agent 读取说明的方式。两者体现相同思路,但接入接口不同。
使用中怎样定位问题
没命中技能:检查是否被宿主扫描、描述是否覆盖用户表达、同名或相近技能是否造成歧义。先确认运行时真的看到了它,再调整描述。
命中了却没按步骤做:检查正文是否只写“认真分析”这类愿望,是否给出了必要输入、处理顺序、异常分支与完成条件。常见的改法是增加具体条件,例如“缺少日期列时先询问,不生成时间趋势”。
步骤执行了但报告错误:查工具结果、计算口径和文件内容。技能能规定校验流程,不能保证每次判断正确;可机械核对的金额、行数与必填字段应交给程序检查。
追问
每次都要显式指定技能吗?
不一定。描述清楚且宿主支持自动发现时,可以由模型匹配;对稳定流程,也可以使用宿主支持的固定加载方式。两者都要检查实际加载和结果,不能只凭“使用了某技能”的文字判断。
一次对话能用多个技能吗?
可以,例如先做表格计算,再按统一报告规范写作。但要明确数据与中间文件怎样交接,避免两个技能对同一指标或输出格式给出冲突要求。
什么情况下不值得用技能?
一次性的简单改写、宿主本身已能可靠处理的小动作,通常直接给清晰要求即可。重复出现的专业口径、模板和失败处理,才更值得沉淀。
对应教程
- 第 27 章:Skills 技能与 AI 编程工具实践:回看目录结构、渐进式加载、触发测试及代码审查示例。
参考资料
- 国内:JavaGuide:Agent Skills 是什么?和 Prompt、MCP 到底差在哪?:借鉴报表分析链路,区分用户请求、技能加载和工具执行在一次对话中的职责。
- 国内:Datawhale:如何写出好的 Skill:采用脚本、参考资料、模板各自用途,组织报表计算与报告生成的交接。
- 国内:AgentScope:Agent Skill:采用技能需要注册并具备读取工具的机制,解释未命中时先检查可发现性。
- 国内:小林:MCP 和 Agent Skill 的区别是什么?:借鉴技能指导步骤、工具完成动作的协作关系,说明一次任务可以组合多个工具。
- 国外:Anthropic:Equipping agents for the real world with Agent Skills:采用观察实际轨迹再调整技能的方法,说明命中问题与执行质量问题应分开排查。
- 国外:LangChain:Deep Agents Skills:核对摘要、正文与资源的分层读取,以及显式加载与任务匹配的区别。
相关面经
12 篇思锐卓远
后端开发实习生用过一些SKILL或者是MCP吗?
字节跳动
全栈开发常用的AI技能有哪些
公司未注明
Agent 应用开发工程师除了刚才提到的需求梳理技能,还使用过哪些 Skill?能讲讲吗?
百度
是否使用过 Skill?
维他奶
Java 开发工程师用了哪些skill
展开剩余 7 篇面经
上海九云数智
大模型应用开发工程师(RAG 方向)skill了解吗,平时有用过吗,说说
科大讯飞
Java 开发工程师skill怎么在对话中使用的
字节跳动
前端开发工程师有没有了解过行业的一些 skill
字节跳动
大数据开发工程师你认为使用Skill的完整流程是怎样的?
网易
测试开发工程师那平时有那些好用的skills可以分享
百度
后端开发工程师(Agent)你调研过国内外类似的开源 Skill、组件或解决方案吗?
阿里巴巴
Agent 基础设施工程师agent的skill你们是怎么去使用到实际的开发流程?




