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

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

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

学习

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

更多

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

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
AI 智能体入门/课时/主流模型 API
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综合练习

主流模型 API

OpenAI、Anthropic、Gemini 对照。

30 分钟

主流模型 API

OpenAI、Anthropic、Google Gemini 均支持 对话 + 工具调用 +(部分)结构化输出,但 字段名、流式 tool call、上下文长度、定价 不同。Agent 网关要做 适配层,业务逻辑不要绑死一家 SDK。

学习目标

  • 对照三家 Agent 相关 API 能力差异
  • 会选择模型 tier(快/便宜 vs 强/贵)分工
  • 理解 vendor lock-in 与抽象边界

能力对照(概念层)

维度OpenAIAnthropicGemini
工具调用tools / tool_callstools / tool_usefunction declarations
结构化JSON mode / response_formattool + schemaresponse_schema
上下文模型各异(128k+ 等)200k 级(Claude)1M 级(部分型号)
流式tool call delta 需拼接类似类似
嵌入独立 embeddings APIVoyage 等第三方常见Google embedding

以官方文档为准——本课表格随版本变化,集成时查当前 doc。

Agent 选型建议

场景倾向
多步 tool 编排、复杂 JSON旗舰推理模型
高 QPS 简单检索问答小模型 + 强 RAG
长文档一次塞入超长上下文型号(仍要 RAG 降噪)
成本敏感批处理embed 用小模型;生成用缓存 prompt

CodeRoadMap 站内助手:检索质量 > 模型智商;好 chunk + hybrid 搜索 + 中等模型,往往优于裸 GPT 猜链接。

适配层模式

AgentService
  ├── chat(messages, tools) → 统一 ToolCall / ToolResult 类型
  ├── embed(texts) → float[]
  └── provider: openai | anthropic | gemini
  • 统一 重试、限流、日志(不含 prompt 全文进生产日志)
  • secrets 走环境变量,与 ai-security 一致
  • 评估切换 provider 时跑 同一套 RAG golden set

与工程 track 衔接

团队如何选模型、谁为 API 账单负责,见 ai-engineering-essentials。个人用 Cursor 时 provider 由产品封装;自建 Agent 需自己管 key 与 quota。

练习

  • 画适配层接口: 输入输出各 3 个字段
chat
  • 列一个任务:你会用小模型 + RAG,一个必须旗舰模型的例子
  • 查当前一家 API 的 tool call 流式文档,记 1 个集成坑点
  • 小结

    三家都能做 Agent;差异在细节与成本,适配层保业务稳定。 下一课 Agent 工作流:规划、执行、反思与多步任务。

    加载本节练习…
    ← 上一课Agent 技能下一课 →Agent 工作流