Agent = Model + Harness

前言

Model,即模型,是 Agent 中智能的主要来源。模型像一个全知的神仙,接受一切信息,并输出你想要的任何文本。

可惜全知的模型并不能凭其自身做到全能。Model 本质上只是一个语言模型,它可以告诉你如何修改代码,却不能仅凭自身直接读取你电脑上的文件;它可以告诉你如何运行一条命令,却不能凭空在你的终端中执行这条命令。

那么,如何让模型动起手来,真正帮我们完成任务呢?


Agent-Loop

就像萌学园里面的魔法书一样,模型只是一套行政体系中的大脑,而智之星才是它的手脚。为了发挥模型的主观能动性,人们发明了 Harness。

Harness

Harness 是包裹并驱动模型运行的执行与编排系统。它负责为模型提供上下文、连接外部工具、执行模型提出的操作、处理执行结果的任务,并控制整个任务的运行过程。