Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

aiagent

Answer

AI Agent 是一个热门且复杂的概念,被认为是大模型未来的主要发展方向。

在对其深入探讨前,首先要明确其定义和总结。AI Agent 是融合了语言学、心理学、神经学、逻辑学、社会科学、计算机科学等多学科精髓的综合实体,不仅有实体形态,还有丰富的概念形态,并具备许多人类特有的属性。因为这些学科多以人为研究对象,致力于探索人类内在本质。

网络上对 AI Agent 的介绍往往晦涩难懂,通过必应和 Kimi 的搜索也难以获得清晰的答案。

从原理上理解,中间的“智能体”通常是 LLM 或大模型,为其增加工具、记忆、行动、规划这四个能力。目前行业里主要用到的是 langchain 框架,它把 LLM 之间以及 LLM 和工具之间通过代码或 prompt 的形式进行串接。比如长期记忆是给大模型一个数据库工具记录重要信息,规划和行动是在大模型的 prompt 层做逻辑,将目标拆解并输出固定格式指令给工具。但 langchain 或 AI Agent 不止这些,还有其他代码逻辑,主要的主干逻辑在 prompt 层和工具层。

Content generated by AI large model, please carefully verify (powered by aily)

References

AI-Agent系列(一):智能体起源探究

更系列文章合集请访问:[蓝衣剑客-AIGC思维火花](https://waytoagi.feishu.cn/wiki/IYtowrzONiysdTkeA5QcEraxntc)[heading2]一、前言[content]本文主要向大家讲述智能体的概念、渊源和发展历史,帮助大家对智能体这一概念奠定一个正确认知。[heading2]二、很多人其实并不知道AI Agent是什么[content]打开浏览器,搜索"什么是AI Agent",我们将会得到如下结果:图2.1.1在Bing上搜索“什么是AI Agent”行吧,我们再来问问Kimi什么是AI Agent:图2.1.2问问Kimi"什么是AI Agent?"我耗费了2分钟,却仿佛在寻找一场空欢喜。这就是所谓的AI Agent吗?......罢了,我还是自己寻找答案吧。通过必应和Kimi的搜索,我们发现网络上对AI Agent的介绍往往显得晦涩难懂,仿佛AI Agent是从石头缝儿里蹦出来的一样,神秘莫测。AI Agent的自主性、学习能力、推理能力等核心概念,以及它们如何规划和执行任务,如何理解并处理信息,这些内容似乎都笼罩在一层神秘的面纱之下。这种神秘感让我们仿佛置身于一个赛博朋克的世界,让我们不禁怀疑,是否我们已经生活在了一个充满未来科技的时代?未来是否真的已经到来?在深入探讨AI agent之前,我们首先需要对其进行定义和总结。AI Agent是一个融合了语言学、心理学、神经学、逻辑学、社会科学、计算机科学等多个学科精髓的综合实体。它不仅拥有实体形态,更蕴含着丰富的概念形态,同时它还具备了许多人类特有的属性。因为这些学科大多以人为研究对象,致力于探索人类内在的本质。

AI-Agent系列(一):智能体起源探究

更系列文章合集请访问:[蓝衣剑客-AIGC思维火花](https://waytoagi.feishu.cn/wiki/IYtowrzONiysdTkeA5QcEraxntc)[heading2]一、前言[content]本文主要向大家讲述智能体的概念、渊源和发展历史,帮助大家对智能体这一概念奠定一个正确认知。[heading2]二、很多人其实并不知道AI Agent是什么[content]打开浏览器,搜索"什么是AI Agent",我们将会得到如下结果:图2.1.1在Bing上搜索“什么是AI Agent”行吧,我们再来问问Kimi什么是AI Agent:图2.1.2问问Kimi"什么是AI Agent?"我耗费了2分钟,却仿佛在寻找一场空欢喜。这就是所谓的AI Agent吗?......罢了,我还是自己寻找答案吧。通过必应和Kimi的搜索,我们发现网络上对AI Agent的介绍往往显得晦涩难懂,仿佛AI Agent是从石头缝儿里蹦出来的一样,神秘莫测。AI Agent的自主性、学习能力、推理能力等核心概念,以及它们如何规划和执行任务,如何理解并处理信息,这些内容似乎都笼罩在一层神秘的面纱之下。这种神秘感让我们仿佛置身于一个赛博朋克的世界,让我们不禁怀疑,是否我们已经生活在了一个充满未来科技的时代?未来是否真的已经到来?在深入探讨AI agent之前,我们首先需要对其进行定义和总结。AI Agent是一个融合了语言学、心理学、神经学、逻辑学、社会科学、计算机科学等多个学科精髓的综合实体。它不仅拥有实体形态,更蕴含着丰富的概念形态,同时它还具备了许多人类特有的属性。因为这些学科大多以人为研究对象,致力于探索人类内在的本质。

Ranger:【AI 大模型】非技术背景,一文读懂大模型(长文)

agent算是从年前到现在,比较火的一个概念了,也被很多人认为是大模型的未来的一个主要发展方向。首先我们看这个很经典的一张图看起来还是蛮复杂的,然后市面上的很多描述agent的文章写的也比较复杂,说智能体是啥智能的最小单元,相较于copilot,是可以给他设定一个目标后主动完成任务的等等。当然这些说法都没错,但是我觉得还是有些不好理解的。所以我们依然先从原理着手去理解下,agent是个什么东西。首先这张图里,中间的“智能体”,其实就是llm,或者说大模型。四个箭头,分别是我们为llm增加的四个能力。工具、记忆、行动、规划。那么这个是怎么新增的呢?目前行业里主要用到的是一个叫langchain的框架,这个框架可以简单理解为,他把llm和llm之间,以及llm和工具之间,通过代码或prompt的形式,进行了串接。这个其实也像是在rag的基础上再进了一步。因为我们知道rag其实是给了大模型一个浏览器工具来使用嘛,那agent,其实就是给了大模型更多的工具。比如像是长期记忆,其实就是给了大模型一个数据库工具让其往里记录重要信息。规划和行动,其实就是在大模型的prompt层做的些逻辑,比如让其将目标进行每一步的拆解,拆解完成后,每一步去输出不同的固定格式action指令,给到工具作为输入。当然langchain或者说agent还不止这些,也会有很多其他的代码逻辑体现在其中,不过其主要的主干逻辑,其实还是在prompt层和工具层,完成的设计。

Others are asking
aiagent智能体是从什么时候开始实现的
AI Agent 的概念起源可以追溯到达特茅斯会议开始讨论人工智能(Artificial Intelligence),之后马文·明斯基引入“Agent”概念,至此“AI”和“Agent”彻底聚齐。心灵社会理论认为,智能是由许多简单的 Agent(分等级、分功能的计算单元)共同工作和相互作用的结果,这些 Agent 在不同层次上执行不同的功能,通过协作实现复杂的智能行为。明斯基在《心灵社会》中还详细描述了不同类型的 Agent 及其功能,如专家 Agent、管理 Agent、学习 Agent 等。
2025-01-12
AIagent是什么
AI Agent 是一个融合了语言学、心理学、神经学、逻辑学、社会科学、计算机科学等多个学科精髓的综合实体,不仅拥有实体形态,还蕴含丰富的概念形态,并具备许多人类特有的属性。因为这些学科大多以人为研究对象,致力于探索人类内在的本质。 同时,AI Agent 也是基于大型语言模型(LLM)和其他技术实现的智能实体,其核心功能在于自主理解、规划决策、执行复杂任务。它包括以下几个概念: 1. Chain:通常一个 AI Agent 可能由多个 Chain 组成。一个 Chain 视作是一个步骤,可以接受一些输入变量,产生一些输出变量。大部分的 Chain 是大语言模型完成的 LLM Chain。 2. Router:可以使用一些判定(甚至可以用 LLM 来判定),然后让 Agent 走向不同的 Chain。例如:如果这是一个图片,则 a;否则 b。 3. Tool:Agent 上可以进行的一次工具调用。例如,对互联网的一次搜索,对数据库的一次检索。 此外,还需要三个 Agent: 1. Responser Agent:主 agent,用于回复用户(伪多模态)。 2. Background Agent:背景 agent,用于推进角色当前状态(例如进入下一个剧本,抽检生成增长的记忆体)。 3. Daily Agent:每日 agent,用于生成剧本,配套的图片,以及每日朋友圈。 这三个 Agent 每隔一段时间运行一次(默认 3 分钟),运行期间会分析历史对话,变更人物关系(亲密度,了解度等),变更反感度,如果超标则拉黑用户,抽简对话内容,提取人物和用户的信息成为“增长的记忆体”,按照时间推进人物剧本,有概率主动聊天(与亲密度正相关,跳过夜间时间)。
2024-09-26
我能用AIAgent,做什么关于Java程序员可用的工具?
AI Agent 是基于大型语言模型(LLM)和其他技术实现的智能实体,其核心功能在于自主理解、规划决策、执行复杂任务。AI Agent 包括以下几个概念: Chain:通常一个 AI Agent 可能由多个 Chain 组成。一个 Chain 视作是一个步骤,可以接受一些输入变量,产生一些输出变量。大部分的 Chain 是大语言模型完成的 LLM Chain。 Router:我们可以使用一些判定(甚至可以用 LLM 来判定),然后让 Agent 走向不同的 Chain。例如:如果这是一个图片,则 a;否则 b。 Tool:Agent 上可以进行的一次工具调用。例如,对互联网的一次搜索,对数据库的一次检索。 总结下来,有三个 Agent: Responser Agent:主 agent,用于回复用户(伪多模态)。 Background Agent:背景 agent,用于推进角色当前状态(例如进入下一个剧本,抽检生成增长的记忆体)。 Daily Agent:每日 agent,用于生成剧本,配套的图片,以及每日朋友圈。 这三个 Agent 每隔一段时间运行一次(默认 3 分钟),期间会分析历史对话,变更人物关系(亲密度、了解度等),变更反感度,如果超标则拉黑用户,抽简对话内容,提取人物和用户的信息成为“增长的记忆体”,按照时间推进人物剧本,并且有概率主动聊天(与亲密度正相关,跳过夜间时间)。 对于 Java 程序员来说,可以利用 AI Agent 中的工具调用功能,例如对相关技术文档的搜索和检索,以辅助解决编程中的问题;也可以借助其分析和理解能力,对代码逻辑进行审查和优化建议等。
2024-08-09