联系我们

课程大纲

智能体开发Python环境简介

  • 设置Python、虚拟环境和依赖管理
  • 使用Git和Docker进行版本控制和隔离
  • 可复现环境的最佳实践

智能体SDK和框架概述

  • LangChain、AutoGen及其他新兴SDK
  • 智能体结构与生命周期:感知、推理和行动
  • 比较SDK能力和架构风格

在Python中构建功能性智能体

  • 使用LangChain创建简单智能体
  • 将智能体连接到外部工具和API
  • 处理输入/输出、记忆和持久化

工具和API集成

  • 定义并注册供智能体使用的工具
  • 安全API集成和密钥管理
  • 使用外部数据源和自定义函数调用

智能体编排和沟通模式

  • 使用AutoGen进行多智能体协作
  • 任务委派和规划逻辑
  • 事件驱动和异步编排

测试、调试和可观测性

  • 使用模拟输入和控制环境测试智能体
  • 调试消息流和工具调用
  • 实施结构化日志和性能指标

部署和生产考虑

  • 打包和容器化Python智能体服务
  • 集成CI/CD流水线
  • 扩展、监控和维护长期运行的智能体

总结和后续步骤

要求

  • 理解Python编程和包管理
  • 有REST API和JSON数据结构经验
  • 基本熟悉Python中的异步I/O

受众

  • 后端工程师
  • 平台工程师
  • 机器学习工程师
 21 小时

即将举行的公开课程

课程分类