目录

关于 Agentic Engineering Lab

“工程的终极形态,是让系统自主解决问题;教育的终极形态,是让开发者拥有创造这种系统的能力。”

Open Source EducationCommunity LearningManifestoParadigmCollabLicense

1. 项目概述

Agentic Engineering Lab 是一个聚焦智能体工程开源教育的社区项目,秉承《智能体工程开源教育宣言》 的核心精神。我们以智能体工程的三大核心要素——架构、单元和生命周期——为指导,联合高校教师与社区开发者,通过开源协作,共建课程、实验平台、工具及动态更新的知识图谱。以此推动高校软件工程教育范式演进,让智能体工程能力成为未来人才的核心素养。

📜 宣言核心信念:智能体技术是未来的基础素养;高校是知识开源的主阵地;开源促进教育公平与多元创新;工程伦理需要代代守护。


2. 核心理念

我们坚信,智能体工程教育的核心在于思维转型、工程实践与伦理守护的深度融合。在宣言的十二大基石原则指导下,我们致力于:

  • 从计算思维到智能体思维:引导学生从“下达指令”转变为“设定目标、委派任务”

  • 软件工程底座不可替代:坚实的系统设计、数据结构与算法知识是绝对基石

  • 人类在环的共生协作:在复杂决策中引入人类监督,培养负责任的智能体工程师

  • 聚焦复杂问题的解决:将心智带宽从低维逻辑解放,专注于架构创新与真实挑战


3. 工程理论蓝图:智能体工程三要素

Agentic Engineering Lab 的技术底座围绕三大核心要素构建,它们共同构成了智能体工程的方法论框架,也为我们的课程体系与实验平台提供设计依据:

图1-1:智能体工程核心三要素框架图

智能体工程核心三要素

核心要素 技术理论核心探索方向
Agent Architecture
(架构)
探索可解释的内存管理与结构化上下文信息管线,解决 “上下文腐烂” 问题,夯实智能体系统的架构基础;
Agent Units
(单元)
基于通用协议(如 MCP)实现动态工具调用,打破系统孤岛,让智能体连接真实世界的工具与服务;
Agent Lifecycle
(生命周期)
建立全生命周期管理体系,涵盖决策逻辑评估、安全护栏运行时监控、系统自我反思与进化能力;

4. 课程体系设计

传统软件工程课程体系的可以概括为:“从需求分析 → 系统设计 → 编码实现 → 测试部署 → 维护优化”,可以理解为一个“软件生命周期闭环”,强调工程方法与流程管理,目标是培养可靠的软件工程师。智能体工程不仅关注人类编码能力,更强调智能体系统设计、任务委派、开源协作与伦理贯穿,形成“认知→能力→社区”的闭环。

表1-1:软件工程和智能体工程课程设计比较

对比维度 传统软件工程 智能体工程
核心主线 SDLC:需求 → 设计 → 编码 → 测试 → 维护 能力闭环:认知 → 工具 → 系统设计 → 多智能体协作 → 社区开源
思维模式 以人类编码为核心,强调过程管理和质量控制 以智能体系统为核心,强调任务委派、智能体思维与人机协作
实践方式 团队项目、文档+代码提交 实验+项目+开源文档+社区协作贯穿全过程
评估方式 代码、文档、测试、团队合作 多维度:代码、文档、智能体决策逻辑、社区贡献、伦理判断
伦理与社会责任 辅助性模块,较少贯穿 贯穿整个课程,每个实验与项目均嵌入伦理考量
工具依赖 IDE、版本控制、测试工具 MCP、RAG、智能体API、低代码/零代码平台、知识库工具

智能体工程课程体系体系将以“能力闭环”为导向,采用模块化课程结构,贯穿开源协作与伦理教育,旨在培养具备智能体思维、工程实践和生态视野的新型人才。

图1-2:智能体工程核心课程体系框架

智能体工程课程体系

表1-2:智能体工程课程体系列表

课程级别 课程名称 课程要点
基础认知层 Python 基础编程 语法、数据结构、函数、面向对象、文件操作、异常处理、模块化;为后续智能体开发奠定编程基础。
Node.js 基础编程 JavaScript 语法、异步编程(Promise/async)、事件循环、模块系统、HTTP 基础、包管理;为后续智能体开发奠定编程基础。
智能体工程导论 智能体概念与三要素概述;软件工程基础(Git、模块化设计、测试、文档);传统AI开发基础(机器学习流程、模型训练、LLM API 调用);AI辅助编程入门(提示工程、Copilot 等)。
智能体思维与伦理 从计算思维到智能体思维的转变;目标设定、任务分解与委派;人机协作模式(Human-in-the-loop 等);隐私、公平、可解释性、责任归属伦理基础;综合实践:完成一个含伦理分析的人机协作原型。
Git 代码提交的协作 Git 协作流程(Fork、PR、Issue、Code Review);社区沟通规范(Wiki、论坛);如何参与开源项目(从文档到代码);实践:在开源仓库中提交首个贡献。
核心开发层 智能体架构设计 单智能体架构模式(ReAct、反射型、认知型);上下文管理与记忆机制;结构化上下文信息管线设计与“上下文腐烂”解决方案;多智能体协作架构(主控-worker、黑板、发布订阅);架构视图与文档。
智能体单元与工具集成 工具调用模式;基于 MCP 的动态工具发现与调用;工具封装、权限管控;连接外部服务(数据库、API、IoT);实验:构建多工具协同智能体。
智能体Skill 设计与开发 企业级工具链对接;异构系统集成模式;标准化协议进阶(MCP、OpenAPI);权限与安全设计;开源生态参与:贡献工具适配器与插件。
智能体生命周期管理 生命周期阶段(设计-部署-运行-进化);决策逻辑在线评估;安全护栏设计与运行时监控;自我反思与进化机制(反馈循环、在线学习);版本管理与在线更新。
智能体评估与测试 评估指标体系(成功率、效率、鲁棒性、可解释性);可观测性技术(日志、追踪、监控);自动化测试框架(单元、集成、对抗测试);开源测试基准的构建与使用。
系统创新层 智能体生态集成 企业级工具链对接;异构系统集成模式;标准化协议进阶(MCP、OpenAPI);权限与安全设计;开源生态参与:贡献工具适配器与插件。
智能体系统安全与鲁棒性 智能体安全威胁模型(数据投毒、提示注入、对抗攻击);安全护栏设计(输入过滤、输出审核、权限隔离);隐私保护增强(差分隐私、联邦学习);鲁棒性测试(对抗样本、压力测试);安全审计与合规;实践:为现有智能体系统构建安全防护方案。
智能体项目管理与伦理 智能体项目的敏捷开发与风险管理;合规审计与责任归属;团队协作与开源社区治理;伦理影响评估;可追溯的决策机制。
智能体工程综合实践 以开源项目(如 Agentic Engineering Lab)为依托,分组完成真实场景智能体系统;贯穿需求、架构设计、单元集成、生命周期管理、评估与部署全流程;成果回馈社区。

5. 能力体系:技能解锁与徽章体系

为实现学习成果的可视化、可追踪,我们配套设计了独立的能力体系,以微任务为核心驱动能力成长:

  • 能力成长路径:基于课程体系拆解核心技能点,形成 “入门→进阶→精通” 的阶梯式成长路径;
  • 微任务驱动:每个技能点对应可落地的微任务,完成任务即可解锁对应技能徽章;
  • 能力矩阵可视化:构建覆盖 “思维、工程、生态、伦理” 四大维度的能力矩阵,实时追踪学习者的技能掌握状态;
  • 徽章认证与复用:解锁的技能徽章可作为开源社区协作、项目贡献的能力凭证,打通 “学习 - 实践 - 贡献” 的闭环。

6. 如何参与?

项目当前处于设计阶段,参与门槛极低,欢迎各类角色共建:

  • 反馈设计思路:针对课程体系(初 / 中 / 高阶段内容)、能力体系(技能点 / 微任务)、实验平台、评估标准提建议(提交 Issue / 参与 Discussions);
  • 贡献教学案例:分享智能体工程教学设想、各阶段课程片段、跨学科应用案例或伦理教育实践案例;
  • 参与课程共建:加入初 / 中 / 高级教材编写、实验手册打磨、多语种翻译等协作工作;
  • 讨论伦理实践:参与 “智能体工程伦理” 专题讨论,共建伦理教育落地范式,完善高级课程的伦理实践内容。

7. 许可证声明

  • 源代码许可:本项目源代码采用 MIT License,允许在满足许可证条款的前提下,自由使用、复制、修改、合并、发布、分发、再许可和 / 或销售软件副本;
  • 课程 / 指南成果许可:所有课程和指南类成果(包括讲义、数据、图表、模型、方法论描述等)默认采用 CC BY-SA 4.0(知识共享署名 - 相同方式共享 4.0 国际许可协议)
关于

Agentic Engineering Lab 是一个聚焦智能体工程开源教育的社区项目,秉承《智能体工程开源教育宣言》的核心精神。我们以智能体工程的三大核心要素——架构、单元和生命周期——为指导,联合高校教师与社区开发者,通过开源协作,共建课程、实验平台、工具及动态更新的知识图谱。以此推动高校软件工程教育范式演进,让智能体工程能力成为未来人才的核心素养。

62.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号