news 2026/4/12 12:34:36

AgentFounder浅析——Agent的演化历程与目标

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AgentFounder浅析——Agent的演化历程与目标

Agent的目标以及对应的技术方案

Agent的推理目标

形式化的表达:

咱们首先来分析一下最开始大模型的功能,即仅根据

π

的内部知识和问题

q

采样出答案

o

o

π

(

|

q

)

然而,模型

π

原有的内部知识可能不足以支撑回答

q

问题(没有训练过相关领域的数据),那么就需要引入外部知识

R

,也就是常见的RAG架构。RA 先根据

q

调用外部tool(向量数据库)得到一定的response(

R

),再一同输入到

π

中进行答案的生成。有效地缓解

π

在问题

q

上自身知识不足的问题,人为地注入了外部知识

R

此方法有效建立在

π

是否在

R

上有泛化性,即

π

是否会使用外部知识

R

R

f

(

q

)

o

π

(

|

q

,

R

)

那好,新的问题又出现了,即使

π

会使用

R

,但是

R

是否真正能够帮助

π

解决

q

也是一个问题,

这个

R

仅依赖于问题

q

和事先设定好的工具

f

(

)

,也就是说在生成

R

时,并没有考虑到是否能帮助到后续的模型

π

因此应该在生成

R

时,也要依赖于

π

t

o

o

l

_

t

y

p

e

,

t

o

o

l

_

a

r

g

s

π

(

|

q

)

R

i

f

(

t

o

o

l

_

a

r

g

s

;

t

o

o

l

_

t

y

p

e

)

o

|

t

o

o

l

_

t

y

p

e

,

t

o

o

l

_

a

r

g

s

π

(

|

q

,

R

1

,

.

.

.

,

R

i

)

因此,可以发现的是,

π

不仅仅要生成答案

o

,还需要学会工具调用来获取

R

以更好的执行后面的任务流程。

所以Agent的目标(需要的推理能力)分为三类

利用模型内部知识根据q生成第一步的planning。

t

o

o

l

_

t

y

p

e

,

t

o

o

l

_

a

r

g

s

π

(

|

q

)

学会如何仅根据q构建完整的planning

利用模型内部知识+外部知识(R) 根据q生成下一步的工具调用/答案 的能力 (step-wise)

o

|

t

o

o

l

_

t

y

p

e

,

t

o

o

l

_

a

r

g

s

π

(

|

q

,

R

)

学会 single-step下,如何根据需要的信息 选取工具

学会连续调用工具,理解工具间的调用关系,(traj-wise)

o

π

(

|

q

,

R

1

,

R

2

,

.

.

.

)

学会在整体的traj维度下,协调多个工具之间的使用关系

对应来说:

局部

初始化

step-wise的单个工具point-wise的使用

整体

traj-wise的工具之间的协调调度

Agent的训练方案

训练目标需要和推理模型对齐。而训练目标体现在(1)数据集的构建方案(2)训练策略(loss)

那么Agent训练方案的是数据集构建+模型训练方式两个难点

数据构建

以上三类能力对应的数据集的构建

输入输出的pair对,参考公式即可

数据需要可扩展/高质量(因此优先在Web Brower 领域进行研究)

训练策略

使用sft教会模型前两种能力(planning生成、学会根据需要的信息选取工具)

使用rl教会模型最后一种能力(工具间的协调调用,因为此任务比较难学习,需要大量的探索以及较高的泛化性要求)

相较于传统的single-step的数据及其sft RL的训练方式

Agent的关键区别是给予了llm自主获取外界知识、与外界交互的能力。

因此,Agent的数据和训练目标 均服务于 如何使Agent学会更好的使用工具与外界交互,从而利用外界的信息更好地完成任务

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 7:09:57

MFC SysLink Control 控件全面解析:从基础到高级应用

一、SysLink Control 控件概述 SysLink Control 是 MFC 中用于在应用程序中嵌入超链接的控件,它支持标准的 HTML 锚定标记(<a>),可以创建类似网页中的超链接效果。该控件支持多个超链接,每个链接可以通过从 0 开始的索引进行访问,支持 http、ftp、mailto 等多种协…

作者头像 李华
网站建设 2026/4/8 14:34:33

Cline编程助手 vs 传统开发:效率提升对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个效率对比工具&#xff0c;功能包括&#xff1a;1. 记录传统开发方式下完成特定任务的时间和代码质量&#xff1b;2. 使用Cline编程助手完成相同任务的时间和代码质量&#…

作者头像 李华
网站建设 2026/4/12 11:32:54

11111111111

^ ^ ^ ^ ^ ^

作者头像 李华
网站建设 2026/4/12 1:34:58

视频字幕生成神器:AI语音识别让你轻松告别手动打字幕

视频字幕生成神器&#xff1a;AI语音识别让你轻松告别手动打字幕 【免费下载链接】video-srt-windows 这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。 项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows 还在为视频字幕制作而…

作者头像 李华
网站建设 2026/4/12 10:09:49

RPCS3模拟器游戏汉化终极指南:从零开始解决语言障碍难题

RPCS3模拟器游戏汉化终极指南&#xff1a;从零开始解决语言障碍难题 【免费下载链接】rpcs3 PS3 emulator/debugger 项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3 &#x1f3ae; 你是否曾经面对心爱的PS3游戏却因为语言不通而望而却步&#xff1f;今天&…

作者头像 李华
网站建设 2026/4/10 23:09:14

Word中批量给身份证号加密星号,2种高效打码方法分享!

街道办、社保局、学校等机构在整理居民社保登记、学生学籍档案、补贴申领名单时&#xff0c;需公示或内部传阅文档&#xff0c;为了避免敏感信息公开&#xff0c;因此经常需要批量加密身份证号&#xff1b;银行、网贷平台在整理客户授信材料、贷款申请清单时&#xff0c;需留存…

作者头像 李华