
AutoGen AI智能体原理与实战
文章平均质量分 96
想掌握前沿人工智能技术吗?本专栏聚焦 AutoGen,深入剖析其技术原理,从底层架构到核心算法,让你知其然更知其所以然。更有丰富实战案例,手把手教你搭建应用,将理论落地。无论你是技术小白还是进阶选手,都能在这收获满满,开启 AI 探索新征程 。
人肉推土机
持续输出优质技术分享,欢迎关注
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AutoGen 技术博客系列 九:从 v0.2 到 v0.4 的迁移指南
这是一份为 `autogen-agentchat` `v0.2.*` 版本用户提供的迁移指南,旨在帮助用户升级到 `v0.4` 版本,该版本引入了一组新的 API 和功能。`v0.4` 版本包含重大变更,请仔细阅读本指南。我们仍在 `0.2` 分支中维护 `v0.2` 版本,但强烈建议您升级到 `v0.4` 版本。原创 2025-02-22 21:08:28 · 1214 阅读 · 0 评论 -
AutoGen 技术博客系列 八:深入剖析 Swarm—— 智能体协作的新范式
在人工智能的浩瀚星空中,AutoGen 的 Swarm 模式犹如一颗耀眼的新星,正引领着智能体协作的新潮流。今天,就让我们一同深入探究这一强大模式的奥秘。原创 2025-02-22 21:01:14 · 912 阅读 · 0 评论 -
AutoGen 技术博客系列 (七):状态管理与组件序列化解析
在 AutoGen 的复杂技术架构中,状态管理与组件序列化宛如两大基石,对整个系统的稳定运行、高效协作以及功能扩展起着举足轻重的作用。接下来,就让我们深入探究其内部机制,通过详实的代码示例、深度的原理分析以及源码解读,全面理解它们的奥秘。原创 2025-02-20 09:25:02 · 935 阅读 · 0 评论 -
AutoGen 技术博客系列 (六):SelectorGroupChat 的原理与实践
SelectorGroupChat 是 AutoGen 中 AgentChat 应用接口里一种预设的 Team 类型,在多智能体协作完成复杂任务的场景中扮演着关键角色。它的核心特点是参与者(Agent)以推荐选择的方式轮流向所有参与者发布信息,每次消息发布后,都会使用 ChatCompletionClient(LLM)选择下一个发言者(Agent)。这一机制使得智能体之间的协作更加智能和灵活,能够根据任务的进展和当前的对话上下文动态地确定下一个执行任务的智能体。原创 2025-02-18 22:00:54 · 1151 阅读 · 0 评论 -
AutoGen 技术博客系列 (五):智能体团队协作的深度剖析与实践
在人工智能的蓬勃发展浪潮中,AutoGen 作为一款强大的工具,正逐渐崭露头角,为复杂任务的处理提供了创新的解决方案。本文将深入探讨 AutoGen 中的智能体团队协作机制,包括团队创建、运行控制、反馈机制以及终止条件等核心方面,并结合实际代码示例与执行结果进行详细分析。原创 2025-02-17 09:19:43 · 743 阅读 · 0 评论 -
AutoGen 技术博客系列 (四):自定义智能体的高级技巧
本文将深入探讨如何利用 AutoGen 的高级特性,创建更加灵活、强大的自定义智能体,并通过实战案例进行详细讲解。原创 2025-02-16 16:25:26 · 1084 阅读 · 0 评论 -
AutoGen 技术博客系列 (三):内置智能体的应用与实战
在 AutoGen 的世界里,智能体(Agent)构成了构建多智能体应用的基石。AutoGen 0.4 版本带来了一系列预设智能体,这些智能体封装了常用的功能与行为模式,极大地简化了复杂应用的构建过程。本文将深入剖析这些预设智能体,通过实际代码示例展示其应用场景与使用方法,并对 AutoGen 的内部机制进行深度分析。原创 2025-02-15 19:15:28 · 1544 阅读 · 0 评论 -
AutoGen 技术博客系列 (二):深入自定义智能体
虽然 AutoGen 提供了如 AssistantAgent 和 UserProxyAgent 等多种预设智能体,但这些预设智能体可能无法完全满足所有应用场景的需求。在以下情况下,可能需要创建自定义智能体:•特定的行为模式: 当你需要智能体具有特定的交互逻辑、决策流程或行为模式时。•特殊的工具集成: 当你需要智能体使用特定的工具或服务时,这些工具在预设智能体中没有提供。•独特的系统消息: 当你需要智能体具有独特的个性和角色,需要通过自定义系统消息来控制其行为时。原创 2025-02-15 07:26:39 · 1201 阅读 · 0 评论 -
AutoGen 技术博客系列 (一):基础介绍与入门教程
AutoGen 是一个微软提供的强大的多智能体应用开发框架,它允许开发者构建可协作、可交互的智能体系统,解决各种复杂任务。AutoGen 基于异步、事件驱动架构,旨在提高系统的可观察性、灵活性、交互控制和可扩展性。原创 2025-02-14 17:49:55 · 1754 阅读 · 0 评论