⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 码问 「qm」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

搞 AI 开发,三天两头蹦出新名词。Rules、Skills、Subagents 这三个概念看着简单,但很多人用了半年还搞不清它们的边界。

一句话先说结论:Rules 管底线,Skills 管干活,Subagents 管复杂协作。

Rules(规则):AI 的宪法,碰不得

大白话:绝对不能踩的红线 + 必须遵守的办事流程。

Rules 规定了 AI 的行为边界和核心原则,是所有行为的基础。比如:

  • 安全红线: 不能说脏话、不能教人做危险品、不能冒充真人
  • 行为准则: 必须礼貌友善、不知道就说不知道别瞎编

关键特点:硬性的、全局的。 就像宪法和法律——AI 思考任何问题时,都先在 Rules 框定的范围内运行。

一句话: Rules 决定了 AI “不能做什么” 和 “以什么基调做事”。

Skills(技能):AI 的工具箱,越多越能打

大白话:这位员工会干的那些具体活儿。

Skills 是 AI 为完成特定任务而具备的专项能力:

  • 翻译技能: 中文丢给它,变成英文
  • 总结技能: 长文章进去,核心要点出来
  • 写代码技能: 描述功能,吐出代码
  • 角色扮演技能: 说”你是历史老师”,它就用老师口吻聊天

关键特点:可调用、可组合。 你可以让 AI “先用总结技能缩这篇文章,再用翻译技能变成法语”。Skills 建立在遵守 Rules 的前提下,去具体”干活”。

一句话: Skills 决定了 AI “能做什么” 具体任务。

Subagents(子智能体):AI 的内部项目组

大白话:为了搞定大项目,AI 在自己脑子里分裂出几个专注的”小分身”。

面对复杂的多步骤任务,AI 可以把自己”拆分”成几个各有专攻、互相协作的虚拟”小 AI”。

举个例子: 老板让你”策划一个线上营销活动”——

  • 分身 A(策划): 专攻活动主题和创意口号
  • 分身 B(文案): 把 A 的想法写成宣传文案
  • 分身 C(排期): 根据文案制定发布时间表

三个 Subagent 内部讨论、交换成果,最后由”主 AI”整合输出完整方案。

关键特点:临时的、任务导向的、分工协作的。 每个 Subagent 都遵守 Rules,调用相关 Skills。

一句话: Subagents 是 AI 解决复杂问题的 “内部团队协作模式”。

三者的关系:宪法 × 工具箱 × 项目组

概念 比喻 核心职责
Rules 宪法 管方向,划底线
Skills 工具箱 管执行,干具体活
Subagents 项目组 管复杂协作,拆分大任务

串起来看一个完整例子

你让 AI “用轻松幽默的风格,写一首讽刺盲目追星的五言律诗,并解释笑点”。

  1. Rules 先生效: 讽刺可以,但不能人身攻击、不能传播仇恨,保持轻松幽默基调
  2. Subagents 启动分工:
    • 分身 1(诗人): 调用”诗词生成”Skill,专攻五言律诗
    • 分身 2(解说员): 调用”文本分析”Skill,解读幽默和讽刺之处
  3. Skills 被调用: 两个分身各自用自己的技能干活,互相参考输出
  4. 最终整合: 主 AI 把作品和解读合并,一个符合 Rules、运用了 Skills、通过 Subagents 协作的答案就交给你了
文章目录
  1. 1. Rules(规则):AI 的宪法,碰不得
  2. 2. Skills(技能):AI 的工具箱,越多越能打
  3. 3. Subagents(子智能体):AI 的内部项目组
  4. 4. 三者的关系:宪法 × 工具箱 × 项目组
  5. 5. 串起来看一个完整例子