Skip to content

1. 引言

1.1 人类的先验知识与工具的使用

人类能很好地处理复杂和微妙的模式识别任务。能做到这一点是因为,我们会通过书籍、搜索或计算器之类的工具来补充我们头脑中的先验知识,然后才会给出一个结论(例如,"图片中描述的是 XX")。

工具的使用,是人类区别于动物的标志 —— 也是 Agent 区别于大模型的标志。

1.2 人类的模仿者

与以上类似,我们可以对生成式 AI 模型进行训练,让它们能使用工具来在现实世界中获取实时信息或给出行动建议。例如:

  • 利用数据库查询工具获取客户的购物历史,然后给出购物建议。
  • 根据用户的查询,调用相应 API,替用户回复电子邮件或完成金融交易。

为此,模型不仅需要访问外部工具,还要能够自主规划和执行任务。这种具备了推理、逻辑和访问外部信息的生成式 AI 模型,就是 Agent 的概念;换句话说,Agent 是一个扩展了生成式 AI 模型出厂能力的程序。

1.3 课程目标和学习路径

课程目标

  • 理解 AI Agent 的基本概念和架构
  • 掌握 Agent 的核心组件和工作原理
  • 学会使用工具扩展 Agent 的能力
  • 了解如何通过学习提升 Agent 性能
  • 能够基于 LangChain 构建实用的 Agent 应用
  • 理解 Agent 的伦理和安全问题

学习路径

  1. 基础概念:了解 Agent 的定义、架构和组件
  2. 核心原理:学习认知架构和推理框架
  3. 工具使用:掌握工具的类型和集成方法
  4. 学习方法:了解如何提升模型性能
  5. 实践应用:基于 LangChain 构建 Agent
  6. 项目实战:完成实际 Agent 项目
  7. 伦理安全:理解伦理和安全问题
  8. 未来展望:了解技术发展趋势

1.4 为什么学习 AI Agent?

  • 技术前沿:Agent 是当前 AI 领域的热点和前沿技术
  • 实用价值:能够解决实际问题,提高工作效率
  • 职业发展:掌握 Agent 技术将成为未来 AI 人才的核心竞争力
  • 创新机会:Agent 为产品和服务创新提供了新的可能性

1.5 课程特色

  • 理论与实践结合:既有理论讲解,又有实践代码
  • 基于最新研究:基于 Google 2024 年的技术白皮书
  • 实用性强:注重实际应用和项目实战
  • 循序渐进:从基础概念到高级应用,适合不同水平的学习者

现在,让我们开始探索 AI Agent 的精彩世界!