分享
如何为你的AI员工构建操作系统
输入“/”快速插入内容
如何为你的AI员工构建操作系统
用户4242
用户4242
3月26日修改
🔗 原文链接:
https://x.com/akshay_pachaar/status...
从第一性原理出发,探讨为何管理AI智能体集群需要的是一个OS层,而非更好的框架,以及该层实际需要承担的任务。
我们花了两年时间,在构建AI智能体方面练就了过硬的本领。
我们拥有各类开发框架、工作流构建器、拖拽式画布、Python库以及多智能体编排工具。相关开发工具的易用性达到了前所未有的水平。然而,大多数将AI智能体投入实际生产部署的企业,仍将其当作科研项目来对待。
我们缺少的是关键要素,而这一要素并非又一个新框架。
问题不在于构建智能体,而在于运行它们。
想想软件开发是如何走向成熟的。
早期,开发者编写脚本。接着,他们编写应用程序。后来,系统变得足够复杂,需要有东西来管理所有这些应用程序:这就是操作系统。它负责处理资源、协调进程,并提供一个统一的界面,让你能同时与所有事物进行交互。
AI智能体正遵循着完全相同的发展轨迹。
目前,大多数团队都处于“编写脚本”阶段。你构建一个智能体,它能把一件事做好,然后将其投入使用。接着你再构建另一个,又一个。不久之后,你就有了十几个智能体,它们各自执行不同的任务,彼此之间互不知情,也没有一个统一的地方来管理它们。
那不是一个工作团队,那只是一堆没有任何协调机制的脚本集合。
当前形势实际上能给你带来什么
让我们看看今天有哪些可用的。
智能体工作流构建器(如n8n、Dify、Flowise等工具)非常适合用于原型开发。你只需要将节点拖到画布上,将它们连接起来,就能得到一个看起来像智能体工作流的东西。问题在于,它们很快就会遇到瓶颈。复杂的多智能体协调、动态任务分配、企业访问控制、审计跟踪等,大多数这类工具并非为此而设计。
代码优先的框架(LangChain、CrewAI、AutoGen)可以赋予你强大的能力,但很麻烦。你需要用Python编写图定义,配置基于角色的代理模式,手动管理状态。有经验的开发者会告诉你:一旦你的agents.py文件超过几百行,这种抽象化设计反而会开始对你造成阻碍。调试很痛苦,重写也成了家常便饭。
个人AI助手(OpenAI的智能体、Claude、处于助手模式的Gemini)在处理单个任务方面表现出色。你可以让它们研究某个主题、起草文档或执行单个工作流程。它们一次处理一个对话。但它们并非为协调一组专业智能体围绕共同目标并行开展工作而设计。
以下是所有这些内容的模式:
•
它们只能帮你一次构建或交互一个智能体
•
它们没有统一的方式来管理一批智能体
•
它们无法通过自然语言为已部署的智能体分配新任务
•
它们不具备共享内存、共享状态或共享管控层