docs: update course materials and notebooks
🔁 项目驱动 · 做中学 · 全栈智能体工程
在 Token 经济时代,高效使用 AI 能力已成为工程问题。学生掌握了 LangChain/LangGraph 智能体框架,却往往缺乏系统软件架构认知、智能体角色与功能拆解能力薄弱、无前端开发基础,导致项目无法可视化落地。
本课程依托边缘智能实训硬件,以知识图谱驱动的多角色协同 AI 智能体系统为唯一主线项目,通过 4 周递进式实操,打通”软件架构设计 → AI 智能体开发 → 全栈系统落地”的完整链路。
课程名称:AI 智能体综合实训 总学时:4 周(4 个模块,20 讲) 定位:项目驱动的实训课(动手为主、理论为辅) 主线项目:基于知识图谱与多角色协同智能体的行业智能运维平台
沿知识图谱底座 → 单智能体问答 → 多智能体协同 → 全栈系统落地的进阶路径,逐层搭建、逐层复用。
适用对象:人工智能 / 物联网 / 大数据 / 计算机 / 智能装备专业大三-大四学生。
前置知识:Python 基础、简单 SQL、了解基础 AI 概念。
无需本地 GPU——大模型走通义千问 DashScope 云端 API。
本课程以贯穿 4 周的主线项目为唯一载体,实训全程遵循企业项目全生命周期:架构讲解 → 需求拆解 → 知识库构建 → 智能体角色开发 → 后端接口封装 → 前端可视化联调 → 容器部署 → 综合答辩。
贯穿逻辑:第 1 周图谱检索函数被第 3 周复用;第 2 周单智能体第 3 周拆解扩展为四角色;第 3 周多智能体被第 4 周封装为可访问全栈系统。
主线项目围绕感知 → 检索 → 诊断 → 报告四角色协同闭环展开,对应智能体核心层,是第 3 周的核心产出。
course-ai-engineering/ ├── README.md # 课程说明(本文件) ├── syllabus/ # 课程纲要与总体蓝图 │ ├── course_overview.md # 课程总体蓝图(4 周 / 4 模块 / 20 讲) │ └── week1..week4_plan.md # 各模块(周)课程纲要 ├── lectures/ # 讲义与实验教程 │ ├── theory/ # 理论讲义 ch00..ch02 │ └── tutorials/ # 分步实操教程 ch01..ch02 ├── colab/ # Colab 笔记本与 Jupyter │ ├── notebooks/ # lectures / tutorials 笔记 │ └── environment_setup.md # 开发环境安装与配置说明 ├── docs/ # 课程文档(预留) └── iamges/ # 图片资源(预留)
开课前必须完成环境安装与账号申请,详细步骤见 colab/environment_setup.md。
colab/environment_setup.md
硬件底线:i5 及以上处理器、内存 ≥8GB、硬盘空余 ≥50GB、操作系统 Windows 10+ / macOS / Ubuntu、浏览器 Chrome 最新版。
开课前必须申请的账号与密钥:
⚠️ 注意:API Key 是敏感凭证。不硬编码、不提交、不泄露——.env 永不进 Git,.env.example 才进 Git 分享结构。
.env
.env.example
关键版本兼容组合:Neo4j 4.4.x LTS(社区版)+ py2neo==2021.2.3。请勿装 Neo4j 5.x(py2neo 不支持)。
py2neo==2021.2.3
每周的成果都是下周的原料——第 1 周的图谱和检索函数,是后续逐层往上的地基。
git clone https://gitlink.org.cn/你的用户名/Git4GenThinking.git cd Git4GenThinking/courses/course-ai-engineering
master
develop
group-001
group-015
将 group-XX 替换为本组分支名称:
group-XX
git clone https://www.gitlink.org.cn/gzkoala/ai-engineering-demo.git cd ai-engineering-demo git fetch origin git switch --track origin/group-XX
开始开发前请确认:
docs/syllabus/project_management_guide.md
syllabus/weekX_todo.md
syllabus/course_overview.md
最终版本应包含可运行源代码、完整项目文档、README.md、.env.example、依赖清单、部署说明、自动化测试、软件测试报告、版本发布说明、项目验收报告和演示记录。
README.md
项目最终评价不仅看“程序能否运行”,还看项目是否可理解、可复现、可测试、可交接和可继续迭代。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
AI 智能体综合实训
🔁 项目驱动 · 做中学 · 全栈智能体工程
1. 课程概述
在 Token 经济时代,高效使用 AI 能力已成为工程问题。学生掌握了 LangChain/LangGraph 智能体框架,却往往缺乏系统软件架构认知、智能体角色与功能拆解能力薄弱、无前端开发基础,导致项目无法可视化落地。
本课程依托边缘智能实训硬件,以知识图谱驱动的多角色协同 AI 智能体系统为唯一主线项目,通过 4 周递进式实操,打通”软件架构设计 → AI 智能体开发 → 全栈系统落地”的完整链路。
2. 课程目标
沿知识图谱底座 → 单智能体问答 → 多智能体协同 → 全栈系统落地的进阶路径,逐层搭建、逐层复用。
3. 适合人群与前置基础
适用对象:人工智能 / 物联网 / 大数据 / 计算机 / 智能装备专业大三-大四学生。
前置知识:Python 基础、简单 SQL、了解基础 AI 概念。
无需本地 GPU——大模型走通义千问 DashScope 云端 API。
4. 课程体系
本课程以贯穿 4 周的主线项目为唯一载体,实训全程遵循企业项目全生命周期:架构讲解 → 需求拆解 → 知识库构建 → 智能体角色开发 → 后端接口封装 → 前端可视化联调 → 容器部署 → 综合答辩。
4.1 模块全景
4.2 模块依赖与进阶路径
贯穿逻辑:第 1 周图谱检索函数被第 3 周复用;第 2 周单智能体第 3 周拆解扩展为四角色;第 3 周多智能体被第 4 周封装为可访问全栈系统。
4.3 四角色协同工作流
主线项目围绕感知 → 检索 → 诊断 → 报告四角色协同闭环展开,对应智能体核心层,是第 3 周的核心产出。
4.4 课程讲义与实验导航
4.5 参考文档
4.6 配套 Demo
5. 技术栈全景
6. 仓库结构
7. 环境准备
开课前必须完成环境安装与账号申请,详细步骤见
colab/environment_setup.md。硬件底线:i5 及以上处理器、内存 ≥8GB、硬盘空余 ≥50GB、操作系统 Windows 10+ / macOS / Ubuntu、浏览器 Chrome 最新版。
开课前必须申请的账号与密钥:
关键版本兼容组合:Neo4j 4.4.x LTS(社区版)+
py2neo==2021.2.3。请勿装 Neo4j 5.x(py2neo 不支持)。8. 每周学习路径
每周的成果都是下周的原料——第 1 周的图谱和检索函数,是后续逐层往上的地基。
9. 评估体系
10. 如何开始学习
10.1 克隆本仓库
10.2 快速开始
masterdevelopgroup-001~group-015develop进行集成。将
group-XX替换为本组分支名称:开始开发前请确认:
docs/syllabus/project_management_guide.md。syllabus/weekX_todo.md。.env,且.env未被提交。10.3 快速参考文档
syllabus/course_overview.md了解 4 周整体蓝图;colab/environment_setup.md完成环境搭建并申请 DashScope API Key;11. 最终交付标准
最终版本应包含可运行源代码、完整项目文档、
README.md、.env.example、依赖清单、部署说明、自动化测试、软件测试报告、版本发布说明、项目验收报告和演示记录。项目最终评价不仅看“程序能否运行”,还看项目是否可理解、可复现、可测试、可交接和可继续迭代。