什么是 Claude 的 “技能(Skill)”?我们又该怎么使用它们?Anthropic 官方给出了一个简单、清晰的解释。
现在的智能体已经相当聪明,但它们依然缺乏很多真实工作场景中必需的专业知识。比如你让它写代码、审核设计,结果往往只是泛泛而谈,难以真正落地到你的业务和流程中。这种时候,就需要 “技能”上场了。
你可以把技能想象成一份打包好的 “专业说明书”。它会把某个领域的知识、标准,甚至操作细节,都整理成各种文件,统一放在特定的文件夹中。智能体在运行时会先加载这些技能的名称和简要介绍,这一步通常只会消耗 30–50 个 Token。
当智能体真正需要用到某项技能时,才会按需加载对应技能的详细信息,而且不会一开始就把所有内容一次性读完,而是根据需要一点一点地逐步加载。这样一来,技能既能显著增强智能体的专业能力,又不会占用过多上下文,让系统变得臃肿。
Claude 的技能不仅可以在不同项目之间复用,还能与 API 无缝配合。比如你有一个前端设计技能,Claude 就能按照其中约定的排版、动画和布局规范来帮你搭建 UI 组件。你有一个数据库查询技能,它就能根据你团队平时的习惯,帮你写出更符合风格、质量更高的 SQL。
除了保存技能文件的文件夹,Claude 还提供了一个 CLAUDE.md 文件,类似于项目说明书,用来记录你的技术栈、代码规范、仓库结构等各种细节。这些信息和技能是互补的。CLAUDE.md 让 Claude 了解你项目整体的个性,而各种技能则让它掌握通用的、可迁移的专业知识。
在一个项目中,技能和 MCP 是相互配合的。例如,MCP 可以接入 GitHub、数据库等外部系统,实时获取你需要的数据。MCP 负责数据的连接,技能则教会 Claude 如何使用这些数据。这样一来,无论是新员工入职,还是团队之间的知识共享,只要通过技能,都能让流程变得更顺畅。
另外,如果系统包含子智能体。不同的子智能体还可以调用同一个技能,比如前端开发和 UI 审核都能用到无障碍标准技能。这让整个系统的协作更加高效、灵活。
归根结底,“技能” 就是通过一个文件夹,将各种包含专业知识、规范和说明的文件归纳整理好,并通过一个 Markdown 文件进行集中介绍和说明。智能体系统在需要用到相关技能时,能够自动、逐步调用这些文件,从而表现得更加专业、高效。
#AI技术[超话]##Claude##智能体##科技先锋官##AI创造营# http://t.cn/AXLTywlM
发布于 上海
