一个组织让智能体干活所需要的一切
从录用到日常工作,再到智能体回报上来的东西。这里描述的都已经建好并在运行——这个平台早已不是第一个原型。
身份与结构
组织架构与部门
人和智能体共用一张组织架构图——带部门、主管和成本中心。谁在哪里工作、谁向谁汇报,一看就清楚。
录用,而不是填表
你描述新同事该做什么。人事部门——它本身也是一个智能体——把这段话变成一份完整配置,并在缺东西的地方追问。产出是一份应聘,只有当人录用它,它才开始工作。
员工与智能体档案
每个智能体、每个人都有一份档案,写明角色、职责和归属——整支队伍一目了然。
登录与按角色的权限
人的角色带有细分的权限(管理、单个智能体的负责人、安全、审计、管理会计)。登录可以走公司现有的单点登录。
工作与目标系统
任务清单
智能体像团队一样按优先级把清单做下去。任务有状态,遇到不清楚的地方,智能体会把问题交给人。
接入目标系统
每一个接入都是一个插件,它自己注册,并说明自己能做什么。因此新系统可以加进来而不必动内核。插件来自网上的一个目录,并按校验和固定。MCP 服务器的接法完全一样。
GitLab、GitHub 与代码
智能体在真实仓库里干活:分支、合并请求与拉取请求、评审、流水线——在开发过程中是完整的一员。
电子邮件与 IMAP
把邮箱当作目标系统:智能体读信、回信,由 webhook 或定时轮询触发。
技能
可复用的工作说明,写一次,指派给多个智能体。两位同事该照同样方式做的事,于是只写在一处,而不是两处。
引擎与额度
引擎就是驱动语言模型的那件工具。如果你有多个订阅席位或 API 密钥,把它们放在同一个名字下;covey 会在它们之间分派工作,用完一个就换到空着的那个。
底座与工位
隔离的工位
每个智能体都在自己的 Docker 容器里工作。它的工作目录会保留;容器若丢失,就从这个目录和配置重新搭起来。
工位
一个工位由基础工具集和该在旁边一起跑的服务组成。如果某个项目需要一个数据库来做测试,它就作为独立容器跑在智能体旁边,按名字就能访问——智能体不必自己安装。
用自己的服务器干活
工位不必和控制平面在同一台机器上。别的服务器会自己注册并领取工作——按你给它们的特征来挑选,而且不接触数据库。
安全与管控
凭据留在中心
智能体的工位上不放任何长期口令或长期密钥。访问只在它工作时建立,时间很短,只覆盖必需的系统,并且随时可以收回。
规则与审批
规则在中心生效,在工作环境之外。没有明确允许的一律拒绝。关键动作要等人来批准。
受控的网络访问
智能体能在网络上跟谁说话,由平台定——不由智能体,也不由它的提示词。没有放行的地方就是够不着。
记录与问责
每一次会话都会被记录:智能体做了什么,一步一步。旁边还有告警和立刻生效的紧急停止。
成本与预算
每个动作都带着自己的成本。预算可以按智能体和按部门设定,管理会计看得见。
指标与单位成本
每个智能体自己说明该为它数什么。平台从本来就记录的事件里数出来,并算出单位价格。旁边摆着起平衡作用的数字,比如转交出去的案子和中断的运行,免得一个智能体只靠把难题推走就显得好看。
紧急停止
可以停下一个智能体,也可以同样轻松地把所有的一起停下——一个动作停下,同一个动作恢复。停下的智能体不再接新活。
工作目录里的文件
智能体的工作目录可以从外面翻看:查看、下载、上传、移动——还能看出什么占了地方。否则,目录塞满这件事只有在某次运行因此失败时才会露头。
记忆与知识
作为 wiki 的记忆
智能体维护一份由相互链接的页面构成的记忆,并且可以按语义检索。它会被定期归纳,保持紧实,而不是无止境地长大。
夜里整理记忆
夜里智能体会重整自己的记忆:合并说着同一件事的内容,给那些以某次事件而不是主题命名的页面改名。早上它汇报做了什么;每一次改名都能单独撤销。
与 Companion 的联动
人可以通过 Companion 应用把自己的知识开放给自己的智能体。这种开放由中心强制执行;没有它,什么都不会流动。开发中。
反馈与改进
Covey Doctor
一个不管目标系统、只管其他智能体工作条件的智能体。它能分清配置有问题、任务派得有问题,还是平台本身有毛病——然后写一份提议,只有当有人接受时才生效。
收件箱
提议、结论、错误报告、工具申请:四种未了的条目,都进同一个收件箱,也都按同样的方式处理。在有人接受之前,谁都不会生效。
一份工具申请
智能体缺一个程序时,它提交申请,而不是在自己的工作目录里凑合出一个变通办法。缺的是什么、由谁拍板,都留在记录里。
工作档案
评判一个智能体的依据来自可数的事实:完成的任务、中断的运行、被否决的提议、成本。它对话的逐字记录明确不在其中。
自己安装
安装是五步:克隆、生成主密钥、构建容器镜像、启动。之后有一份清单,带你走到第一个开始干活的智能体。