为客户端构建这些AI代理一年后,我基本上确定:一个代理就是一个markdown文件文件夹
摘要
作者认为,AI代理最好理解为一个包含业务知识和指令的markdown文件文件夹,与模型和工具框架分离,从而能够在快速改进的框架之间实现可移植性。
不是模型,也不是工具框架。只是一个文件夹。这就是我最终得出的结论,它让整个事情思考起来简单了很多。简单说说我如何走到这一步的。一年前,如果有人说他们构建了一个代理,通常指的是n8n工作流或一些自定义编码的脚手架——也就是我们现在所说的工具框架。这些东西设置起来有点麻烦,运行得还行,说实话到现在基本已经过时了。改变我看法的是Claude Code和OpenClaw,它们展示了工具框架可以有多好、多通用,然后Codex追赶上来,一旦OpenAI意识到自己落后了。工具框架改进得太快了,自己构建一个已经没什么意义了。而且由于它们不断相互超越,我希望我构建的任何东西都能足够便携,以便从一个框架迁移到下一个。这自然引出了一个问题:如果不是模型也不是工具框架,那么真正属于*我的*部分是什么?对我来说,答案就是那个文件夹。工具框架已经处理了能力、工具、文件访问、循环等等所有内容。它缺少的是关于特定业务的知识以及清晰的指令来告诉它该怎么做。给足这两样东西,它实际上能处理很多让人惊讶的事情——几乎任何在电脑上为业务完成的工作。让我恍然大悟的是,一个网站也只是一个文件夹,大部分是HTML。不同的是,我们还没有像对待网站那样一个公认的方式来组织代理文件。Google的Open Knowledge Format最终可能会成为那个标准,但还不确定,所以现在我都是自己组织。一个实用提示:在我运营的代理机构,我们现在为客户做任何实际工作之前先构建这个文件夹,因为我们其他所有东西都基于它。如果文件夹不存在,我们实际上无法开始。我仍在摸索如何最好地组织它内部的内容,这部分我认为还没有人真正搞定。
相似文章
Own the Loop:Agent Harnesses 现场指南(5分钟阅读)
随着AI编码模型变得商品化,智能体控制框架——即管理工具和工作流的控制循环——成为关键差异化因素。本指南绘制了控制框架领域的图谱,权衡了供应商原生性能与模型无关工作流的可移植性。
@eyad_khrais: https://x.com/eyad_khrais/status/2069552027382980882
一份构建 AI 代理框架的全面指南,涵盖工具执行、上下文管理、状态/记忆和护栏,基于构建 Claude Code 和其他企业级框架的经验。
@HarperSCarroll: 到底是什么将聊天机器人变成了AI智能体?AI模型(大型语言模型,即LLM)周围的“框架”。我…
本视频解释了AI智能体框架的概念:LLM核心、记忆、工具,以及实现迭代决策以达到目标的循环。
Harness Handbook 将智能体行为映射到代码(28分钟阅读)
Harness Handbook 为AI智能体框架提供了行为级手册,将系统行为与可验证的代码证据关联,使框架可理解、可审计、可编辑。
@tom_doerr: 精心策划的AI代理框架模式与模板 https://github.com/ai-boost/awesome-harness-engineering…
一个精心策划的资源、模式和模板集合,用于构建可靠的AI代理框架,重点关注代理周围的脚手架结构而非模型本身。