AI Agent原理之Context Engineering技术

一、Context里面有什么?

1、用户的输入;

2、补充的资料(AI Agent中没有,需要额外提供的资料,搜索这些资料才能回答问题);

3、历史问答(AI Agent之所以有记忆,就是每次输入都会带上历史的问答内容,也就上下文Context)。

二、为什么AI Agent需要Context Engineering?

1、上面提到过,每次输入都会带上历史内容,这导致Context越来越大;

2、Context越大,AI Agent对输入的理解难度也越大,准确率越低;

3、这时我们就需要对Context进行管理、修改,在不影响AI Agent的前提下,减小Context;

4、这个东西就是Context Engineering;

三、Context Engineering的基本方法

1、选择:

Tool RAG挑选工具:需要时才取出工具的使用说明输入到Context;

Memory RAG挑选记忆:Context存入记忆,需要时挑选取出;

2、压缩:从Context中挑选出关键信息,其他信息丢掉,整个信息就被压缩成关键信息(丢掉的信息可存入硬盘,有需要可以读取)

3、Multi-Agent:将任务分工给多个Agent,这样每个Agent的Context长度将减小。

(选择和压缩都可以交给小型语言模型)

四、补充:工具的介绍

工具就是外部辅助AI Agent的方法、接口,又或者是其他AI。比如网络搜索的接口(进行网络搜索)、某个计算的函数(进行计算)、操作系统的内部函数(操作电脑)

posted @ 2026-02-09 23:06  士三刀  阅读(12)  评论(0)    收藏  举报