首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >典型智能体框架介绍及实战

典型智能体框架介绍及实战

作者头像
AlphaHinex
发布于 2024-08-21 01:10:43
发布于 2024-08-21 01:10:43
1.5K0
举报
文章被收录于专栏:周拱壹卒周拱壹卒

对于智能体框架的理解

什么是智能体?

智能体,英文名称为 Agent,原意为代理人,当前语境下特指基于大语言模型的人工智能代理(LLM-powered agents、LLM based agents)。

关于智能体,目前还没有一个被广泛接受的定义。

“An autonomous agent is a system situated within and a part of an environment that senses that environment and acts on it, over time, in pursuit of its own agenda and so as to effect what it senses in the future.” —— Franklin and Graesser (1997)

自主智能体是一个系统,它位于环境内部并是环境的一部分,能够感知该环境并在其中行动。随着时间的推移,它根据自身的议程采取行动,以影响它在未来感知到的环境。

A Survey on Large Language Model based Autonomous Agents

agent1

人民大学的论文《A Survey on Large Language Model based Autonomous Agents》[1]将智能体架构分为五部分:

  1. 大语言模型(LLM)作为智能体的大脑;
  2. Profile 模块:用于智能体的自我认知和角色设定;
  3. Memory 模块:记忆模块,用来存储、获取、检索信息;
  4. Planning 模块:制定计划,可根据过去的行为与目标动态规划下一步的行动;
  5. Action 模块:执行模块,执行智能体的具体决策。

The Rise and Potential of Large Language Model Based Agents: A Survey

agent2

复旦大学的论文《The Rise and Potential of Large Language Model Based Agents: A Survey》[2]认为智能体由三部分组成:

  1. Brain:大脑,负责自然语言理解及交互、知识存储及应用、长短期记忆及检索、推理及计划、迁移与泛化能力;
  2. Perception:感知,包括对文字、图像及音视频等输入的感知;
  3. Action:行动,包括自然语言对话、工具的运用、具身行为等。

Introduction to LLM Agents

agent3

Nvidia 技术博客《Introduction to LLM Agents》[3]认为一个智能体有四个关键组件:

  1. Agent Core:包括智能体的整体目标、可用工具、如何使用不同计划模块的解释、相关的记忆、智能体角色;
  2. Memory module:记忆模块,包括短期记忆和长期记忆;
  3. Tools:一组可执行的工作流程、API 等供智能体使用的工具集;
  4. Planning module:计划模块,负责任务和问题分解、反思和改善。

简单概括

智能体 = LLM + 记忆 + 工具 + 流程

什么是智能体框架?

抽象构建智能体应用的通用过程,

封装不变步骤,

提供便捷定制及调整智能体各部分组件方式的智能体构建工具

并提供独立、内嵌、API 等形式的智能体能力发布访问形式。

为什么要用智能体框架?

快速构建智能体应用。

智能体框架的分类

按如下两个维度,对目前我们评估过的智能体框架进行分类:

  1. 开源(可私有化部署)/ 闭源(公网服务)
  2. 基于编码 / 基于流程图

agents

开源框架

GitHub Star 数量

贡献者数量

Dify[4]

42k

377

FastGPT[5]

16.3k

84

DB-GPT[6]

13k

94

bisheng[7]

8.5k

24

ModelScope-Agent[8]

2.5k

40

统计日期:2024 年 08 月 17 日

基于流程图的智能体框架普遍使用流程

1. 构建知识库

准备用于扩展 LLM 的知识内容,导入到知识库中,实现检索增强生成(RAG);

2. 流程编排

通过预先编排好的流程,弥补开源大语言模型任务分解编排能力不足的缺陷;或设定领域业务流程;

3. 调试

即时查验智能体能力,并能够追溯回复内容的来源和耗时等;

4. 发布

将构建好的智能体应用,发布为独立应用、内嵌页面或 API 接口等形式。

实例

RAG —— 博客内容问答

在这些智能体框架/平台中,构建一个简单的 RAG 应用是非常方便的。将文档/知识导入到知识库,等待平台完成分段索引后,即可进行问答。

以 Dify 和 Coze 为例,将本博客的 markdown 文档[9] 导入到知识库后,可以看到智能体回答的内容更加准确了。

Dify 内网应用对比效果

rag-dify

Coze 发布至公众号对比效果

rag-coze

Workflow —— 多轮对话补全参数

在与智能体的交互中,可能需要通过多轮对话的方式,由智能体引导用户以问答的形式提供必要的信息,进而完成后续的任务。

Dify 内网应用效果

在 Dify 最近发布的 0.7.0[10] 版本中,增加了 会话变量 & 变量赋值节点,可以实现门诊导诊类流程:

workflow-dify

流程的 DSL 可在这里下载:门诊导诊.yml[11]

Coze 发布至公众号效果

在 Coze 中,通过工作流的 问答节点[12],可以设置需要询问的内容。多个问答节点可以实现多轮对话效果:

workflow-coze

workflow-wechat

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 周拱壹卒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
AI-Compass Agent智能体技术生态:整合AutoGPT、LangGraph、CrewAI等前沿框架,构建自主决策工具调用的AI智能体系统
AI-Compass 致力于构建最全面、最实用、最前沿的AI技术学习和实践生态,通过六大核心模块的系统化组织,为不同层次的学习者和开发者提供从完整学习路径。
汀丶人工智能
2025/08/13
5760
腾讯Agent智能体开发平台深度评测:企业级智能体开发首选方案
AI Agent(智能体)无疑是当下AI领域最火热的方向之一。各大厂商纷纷入局,从字节跳动的Coze、百度智能云千帆到阿里云百炼,竞争激烈。近期,腾讯云在发布全栈AI编程工具CodeBuddy后,又将其原有的大模型知识引擎(LKE)全面升级为腾讯Agent智能体开发平台,正式加入智能体赛道战局。
gavin1024
2025/09/10
2980
Coze与Dify深度对比:AI应用开发最佳利器的选择指南
在人工智能技术飞速发展的今天,低代码/无代码AI开发平台正成为连接技术与非技术用户的桥梁。Coze(扣子)和Dify作为两款备受关注的开源项目,凭借各自优势吸引了大量开发者。
霍格沃兹-测试开发学社
2025/08/29
4090
2025年主流智能体开发平台全景解析:腾讯云如何领跑企业级AI赛道?
gavin1024
2025/09/10
4080
10+热门 AI Agent 框架深度解析:谁更适合你的项目?
Agent 框架不是越贵越好,也不是越新越香,适合你的开发能力 + 使用场景 + 资源状况,才是最优解。
霍格沃兹-测试开发学社
2025/07/14
5030
Dify实战指南:解锁AI应用开发的正确姿势引言
在AI技术快速发展的今天,如何高效构建和部署AI应用成为开发者面临的核心挑战。传统开发方式需要处理模型部署、API管理、数据流编排等复杂问题,而低代码/无代码平台(如Dify)的出现,正在改变这一现状。
熊猫钓鱼
2025/08/01
5700
Dify实战指南:解锁AI应用开发的正确姿势引言
RAG+AI工作流+Agent:LLM框架该如何选择,全面对比MaxKB、Dify、FastGPT、RagFlow、Anything-LLM,以及更多推荐
MaxKB = Max Knowledge Base,是一款基于 LLM 大语言模型的开源知识库问答系统,旨在成为企业的最强大脑。它能够帮助企业高效地管理知识,并提供智能问答功能。想象一下,你有一个虚拟助手,可以回答各种关于公司内部知识的问题,无论是政策、流程,还是技术文档,MaxKB 都能快速准确地给出答案:比如公司内网如何访问、如何提交视觉设计需求等等
汀丶人工智能
2024/08/05
14K0
RAG+AI工作流+Agent:LLM框架该如何选择,全面对比MaxKB、Dify、FastGPT、RagFlow、Anything-LLM,以及更多推荐
近期爆火的 AI Agent,运行原理全解析
“Android、iOS 和 Windows 都是平台,AI Agent 将成为下一个平台”,比尔·盖茨在他的博客文章中这样说到。
架构精进之路
2025/02/03
1.6K0
近期爆火的 AI Agent,运行原理全解析
📘 教程:理解 LangChain + Vue/React 搭建 LLM 对话系统的理论基础
在构建 LLM 对话系统时,很多初学者会选择 Gradio 或 Streamlit 快速搭建。但随着需求的复杂化,例如支持多轮记忆、调用外部插件、检索知识库、界面交互精美、支持多模型等,这些轻量级方案便力不从心。
IT蜗壳-Tango
2025/04/06
1.1K0
一文搞懂大模型!基础知识、 LLM 应用、 RAG 、 Agent 与未来发展
LLM 探秘:想要深入了解人工智能界的“新宠”大型语言模型(LLM)吗?本文将带你走进 LLM 的世界,从入门知识到实际应用,全方位解读这个充满魔力的“大模型”。我们将一起揭开 LLM 的神秘面纱,领略其在各个领域的独特魅力。无论你是初学者还是有一定基础的 AI 爱好者,这篇文章都将为你提供宝贵的知识和启发,让你的 AI 之旅更加精彩纷呈!快来加入我们,一起探索 LLM 的奥秘吧!
腾讯云开发者
2024/07/19
7.5K1
一文搞懂大模型!基础知识、 LLM 应用、 RAG 、 Agent 与未来发展
大型语言模型智能应用Coze、Dify、FastGPT、MaxKB 对比,选择合适自己的LLM工具
Coze、Dify、FastGPT 和 MaxKB 都是旨在帮助用户构建基于大型语言模型 (LLM) 的智能应用的平台。它们各自拥有独特的功能和侧重点,以下是对它们的简要对比:
星哥玩云
2025/04/08
1.7K0
大型语言模型智能应用Coze、Dify、FastGPT、MaxKB 对比,选择合适自己的LLM工具
从AI智能体开发到MCP生态-推荐两本书参考
Hello,大家好,我是人月聊IT。今天做下AI和大模型方面的书籍推荐。如果经常看我公众号文章的可能会留意到,我最近小半年的研究重点除了AI工具的使用外,更加重要的还是AI智能体开发和MCP协议集成方面的内容。包括在这方面也输出了大量的分析和实践类文章。
人月聊IT
2025/07/08
3010
从AI智能体开发到MCP生态-推荐两本书参考
智能体框架:11 个顶级 AI Agent 框架!
人工智能 Agent(智能体)彻底改变了软件开发者构建智能应用的方式。这些 AI Agent 框架提供了所需的基础设施、工具集和方法论,用以创建能够以最少的人工干预进行推理、规划并执行复杂任务的自主系统。
致Great
2025/07/02
3.6K0
智能体框架:11 个顶级 AI Agent 框架!
深入浅出智能工作流(Agentic Workflow)|技术干货
著名 AI 学者、斯坦福大学教授吴恩达提出了 AI Agent 的四种设计方式后,Agentic Workflow(智能体工作流)立即火爆全球,多个行业都在实践智能体工作流的应用,并推动了新的 Agentic AI 探索热潮。
Botnow
2024/09/18
1.8K0
深入浅出智能工作流(Agentic Workflow)|技术干货
深度对比流行开源智能体 Agent 框架:选择适合你的解决方案
本次重点会放在 LangGraph、Agno、SmolAgents、Mastra、Pydantic AI 和 Atomic Agents 上,我们也会将它们与 CrewAI 和 AutoGen 进行对比。我们将探讨框架实际能做什么、各自的设计选择、它们之间的区别,以及背后不同的设计理念。
AgenticAI
2025/05/14
2.1K0
深度对比流行开源智能体 Agent 框架:选择适合你的解决方案
AI Agent深度调研:设计一个QQ机器人
随着大模型的兴起,AI Agent被认为是大模型最重要的落地方向之一,无论是在学术界还是在工业界,对AI Agent的各种研究和实践一直热度很高。本文主要从 AI Agent的研究背景、学术界对AI Agent的探索、工业界对AI Agent的探索、基于AI Agent的QQ机器人设计构思这几个角度展开,聊聊AI Agent的一些调研结果。我们先来看下AI Agent的发展历史。
腾讯技术工程官方号
2024/08/08
9460
AI Agent深度调研:设计一个QQ机器人
四大开源AI Agent开发平台深度对比分析和选型参考报告-深度研究
Hello,大家好,我是人月聊IT。因为刚好拿到了Teamo的邀请码,因此做了一个简单试用和总结。
人月聊IT
2025/06/24
1.1K0
四大开源AI Agent开发平台深度对比分析和选型参考报告-深度研究
2024技术总结:LLM之RAG技术全栈进化解析、Agent应用案例精选、LLM大模型部署实战指南
嘿,大家好!作为一名技术宅,我在2024年与AI的大型语言模型(LLM)技术有了不少“亲密接触”,感觉就像是和一位日益聪明的老友并肩前行。
汀丶人工智能
2025/01/25
1.3K0
2024技术总结:LLM之RAG技术全栈进化解析、Agent应用案例精选、LLM大模型部署实战指南
一文详尽之LLM-Based Agent
知乎链接:https://zhuanlan.zhihu.com/p/13905150871
Datawhale
2025/02/05
1.5K0
一文详尽之LLM-Based Agent
洞悉LangChain:LangChain工程化设计,从API到智能Agent的全面探索
LangChain 是 2022 年 10 月底,由哈佛大学的 Harrison Chase 发起的基于开源大语言模型的 AI 工程开发框架。当然也可以问一下 AI:
汀丶人工智能
2024/07/25
1.9K0
洞悉LangChain:LangChain工程化设计,从API到智能Agent的全面探索
推荐阅读
AI-Compass Agent智能体技术生态:整合AutoGPT、LangGraph、CrewAI等前沿框架,构建自主决策工具调用的AI智能体系统
5760
腾讯Agent智能体开发平台深度评测:企业级智能体开发首选方案
2980
Coze与Dify深度对比:AI应用开发最佳利器的选择指南
4090
2025年主流智能体开发平台全景解析:腾讯云如何领跑企业级AI赛道?
4080
10+热门 AI Agent 框架深度解析:谁更适合你的项目?
5030
Dify实战指南:解锁AI应用开发的正确姿势引言
5700
RAG+AI工作流+Agent:LLM框架该如何选择,全面对比MaxKB、Dify、FastGPT、RagFlow、Anything-LLM,以及更多推荐
14K0
近期爆火的 AI Agent,运行原理全解析
1.6K0
📘 教程:理解 LangChain + Vue/React 搭建 LLM 对话系统的理论基础
1.1K0
一文搞懂大模型!基础知识、 LLM 应用、 RAG 、 Agent 与未来发展
7.5K1
大型语言模型智能应用Coze、Dify、FastGPT、MaxKB 对比,选择合适自己的LLM工具
1.7K0
从AI智能体开发到MCP生态-推荐两本书参考
3010
智能体框架:11 个顶级 AI Agent 框架!
3.6K0
深入浅出智能工作流(Agentic Workflow)|技术干货
1.8K0
深度对比流行开源智能体 Agent 框架:选择适合你的解决方案
2.1K0
AI Agent深度调研:设计一个QQ机器人
9460
四大开源AI Agent开发平台深度对比分析和选型参考报告-深度研究
1.1K0
2024技术总结:LLM之RAG技术全栈进化解析、Agent应用案例精选、LLM大模型部署实战指南
1.3K0
一文详尽之LLM-Based Agent
1.5K0
洞悉LangChain:LangChain工程化设计,从API到智能Agent的全面探索
1.9K0
相关推荐
AI-Compass Agent智能体技术生态:整合AutoGPT、LangGraph、CrewAI等前沿框架,构建自主决策工具调用的AI智能体系统
更多 >
LV.1
这个人很懒,什么都没有留下~
作者相关精选
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档