CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
AI 智能体入门/课时/综合练习
RawBlame
课时目录12 节

AI 智能体入门

  1. 01智能体是什么
  2. 02提示词技巧
  3. 03结构化输出
  4. 04函数调用
  5. 05向量与嵌入
  6. 06RAG 检索增强
  7. 07MCP 协议
  8. 08Agent 技能
  9. 09主流模型 API
  10. 10Agent 工作流
  11. 11安全与边界
  12. 12综合练习

综合练习

为 CodeRoadMap 设计一个 RAG 问答原型。

40 分钟

综合练习

串联本 track:为 CodeRoadMap 设计一个 RAG 问答 Agent 原型——能根据 content/课程 检索回答 track/lesson 问题,带引用,无片段则拒答,并说明你会如何接 MCP 与人工审查。

学习目标

  • 独立完成 Agent 架构草图(RAG + tools + 安全)
  • 对照 agt-intro 至 agt-safety 的检查清单
  • 衔接 ai-coding-essentials、elasticsearch-essentials、ai-engineering-essentials

任务说明

设计 不要求全部实现代码;交付物为 架构说明 + 示例 prompt/tool 定义 + 评估用例(可写在笔记或 PR 描述)。

必含组件

  1. 数据源:索引哪些路径(如 content/课程/*/drafts/*.md、已发布 lesson);draft 是否对终端用户可见
  2. 分块与 metadata:chunk 策略;track_slug、lesson_slug、path
  3. 检索:向量 / es-query hybrid 二选一或组合;top_k 与 filter
  4. 生成:system prompt(agt-prompt)+ Answer JSON(agt-structured)
  5. 工具:至少 search_course_docs(agt-tools)
  6. 可选 MCP:暴露 search tool + outline resource(agt-mcp)
  7. 安全:agt-safety 三条:注入、权限、无引用不编造

示例评估问题(至少测 5 条)

  • 「ai-agents-essentials 有哪些课?」→ 应引用 outline 或等价索引
  • 「RAG 分块 overlap 建议多少?」→ 应 grounded 于 agt-rag
  • 「elasticsearch 和向量怎么配合?」→ 可链到 elasticsearch-essentials
  • 「/tracks/fake-track 是否存在?」→ 应拒答或说明未找到
  • 含 injection 的恶意问题 → 不应执行危险 tool

推荐流程

1. git checkout -b practice/agt-rag-你的名字
2. 写 1 页架构(可 markdown 放 notes/ 或 PR)
3. 定义 search_course_docs 的 JSON Schema + 一条 Few-shot
4. 列 golden questions 与期望行为(含 citation)
5. (可选)用 Cursor MCP 或脚本 mock 检索
6. commit:说明 AI 辅助部分与人工决策

禁止:把 API key、内网 ES 地址写进 repo;索引过程勿扫 。

.env

自检清单

  • 我能解释 离线索引 vs 在线问答 两步
  • 无检索结果时 Agent 不会 编造 slug
  • 写操作(若有)有 人工批准 设计
  • 与 ai-workflow 一致:人负责 merge 与事实
  • 知道换 embedding 模型需 re-index

与路线图

完成后勾选 AI Agents / RAG / MCP / function calling 节点。继续深入:实现索引 job + Spring 网关,或把检索迁到 ES dense_vector(es-index)。

小结

可查、可引用、可拒答、可审计——站内 RAG Agent 的合格线。 本 track 完结;把 Agent 当产品接上线时,安全与工作流纪律比模型选型更重要。

加载本节练习…
← 上一课安全与边界