智能体要的不止模型和提示词。
一个智能体好办。多个智能体协同工作,就需要运行的地方、谁和谁通信的规则,以及其中一个出故障时的恢复办法。
把它想象成操作系统。
操作系统运行的程序,并不是它自己写的。GenSwarms 为智能体做的,正是这件事:启动、隔离、路由消息,出故障时重启。
每一个智能体,都是一个进程。
每个智能体都在自己的沙箱中运行,由自己的监督者监控。某个智能体崩溃后会重启,其余的照常工作。角色、模型和运行位置,都可以分别设置。
智能体相互通信,只走声明的路径。
图由你来画。每条消息都按图检查,不在图上的一律丢弃。
接下来的示意图围绕同一个智能体集群:在 Telegram 上答复客户的客服团队。
并非一切都需要模型。
对象是同一张图上的普通代码:Telegram 网关、调度器、模型开销预算。它们每次都做同样的事。
智能体缺什么,就给它装什么。
Telegram、WhatsApp 和电子邮件连接器,还有浏览器、调度器:都是来自 swarmidx 索引的签名软件包,加载前先经过验证。
集群即文档。
它的定义就是数据,每次变更都有记录。错误的变更在运行前就会被拒绝;停止运行的集群可以从自己的数据库中恢复。
整个 AI 组织,一个控制层。
每条消息、每次崩溃和重启,都能实时看到。可以通过 API 或 CLI 操控,也可以交给你的编程智能体。
模型提供智能。 智能体执行工作。 组织交给 GenSwarms。