示例
自动化多智能体聊天
AutoGen提供了由LLM驱动的可对话智能体,可以通过自动聊天集体执行任务,无论是工具还是人类。该框架允许通过多智能体对话进行工具使用和人类参与。 有关此功能的文档,请点击此处。
笔记本示例链接:
代码生成、执行和调试
多智能体协作(>3个智能体)
- 使用群组聊天进行自动任务求解(包括3个组成员智能体和1个管理者智能体) - 查看笔记本
- 使用群组聊天进行自动数据可视化(包括3个组成员智能体和1个管理者智能体) - 查看笔记本
- 使用群组聊天进行自动复杂任务求解(包括6个组成员智能体和1个管理者智能体) - 查看笔记本
- 使用编码和规划智能体进行自动任务求解 - 查看笔记本
- 使用在图中指定的转换路径进行自动任务求解 - 查看笔记本
- 通过SocietyOfMindAgent以内心对话的方式运行群组聊天 - 查看笔记本
- 使用自定义发言者选择函数运行群组聊天 - 查看笔记本
顺序多智能体聊天
嵌套聊天
- 使用嵌套聊天解决复杂任务 - 查看笔记本
- 使用一系列嵌套聊天解决复杂任务 - 查看笔记本
- 使用编码智能体 和保护智能体的嵌套聊天解决供应链优化问题的OptiGuide - 查看笔记本
- 使用嵌套聊天和工具使用进行对话式国际象棋 - 查看笔记本
应用领域
工具使用
- 网络搜索:解决需要网络信息的任务 - 查看笔记本
- 使用提供的工具作为函数 - 查看笔记本
- 通过同步和异步函数调用使用工具 - 查看笔记本
- 使用 Langchain 提供的工具作为函数解决任务 - 查看笔记本
- RAG:使用检索增强生成进行群组聊天(包括 5 个群组成员代理和 1 个管理代理) - 查看笔记本
- 函数内嵌:使 AutoGen 代理能够在对话中更新/删除函数 - 查看笔记本
- 使用 Whisper 进行代理聊天 - 查看笔记本
- 通过指导实现受限回复 - 查看笔记本
- 使用代理浏览网络 - 查看笔记本
- SQL:使用 Spider 文本到 SQL 查询的自然语言转换基准 - 查看笔记本
- 网络爬虫:使用 Apify 进行网络爬取 - 查看笔记本
- 逐个任务编写软件应用程序,使用特别设计的函数。 - 查看笔记本.
人类参与
- ChatGPT 风格的简单示例 查看示例
- 自动代码生成、执行、调试和人类反馈 - 查看笔记本
- 使用 GPT-4 + 多个人类用户进行自动化任务解决 - 查看笔记本
- 带有异步人类输入的代理聊天 - 查看笔记本
代理教学和学习
- 通过自动聊天教授代理新技能和重复使用 - 查看笔记本
- 教授代理新事实、用户偏好和技能,超越编码 - 查看笔记本
- 通过 GPTAssistantAgent 教授 OpenAI 助手 - 查看笔记本
- 代理优化器:以主动方式训练代理 - 查看笔记本
在循环中与 OpenAI 助手进行多代理聊天
- 在 AutoGen 中与 OpenAI 助手进行 Hello-World 聊天 - 查看笔记本
- 使用函数调用与 OpenAI 助手聊天 - 查看笔记本
- 使用代码解释器与 OpenAI 助手聊天 - 查看笔记本
- 使用检索增强与 OpenAI 助手聊天 - 查看笔记本
- 在群聊中使用 OpenAI 助手 - 查看笔记本
- 基于 GPTAssistantAgent 的多代理工具使用 - 查看笔记本
多模态代理
处理长对话
- 将长对话处理作为一种能力 - 查看笔记本
评估和评估
- AgentEval:用于评估 LLM 动力应用程序效用的多代理系统 - 查看笔记本
自动代理构建
可观察性
- 使用 AgentOps 跟踪 LLM 调用、工具使用、操作和错误 - 查看笔记本
增强推理
实用工具
- API 统一化 - 查看带有代码示例的文档
- 实用函数以有效管理 API 配置 - 查看笔记本
- 成本计算 - 查看笔记本
推理超参数调优
AutoGen 提供了一种经济高效的超参数优化技术 EcoOptiGen 用于调优大型语言模型。研究发现,调优超参数可以显著提高其效用。 请在此处找到有关此功能的文档。
笔记本示例链接: