简
联系
菜单
研究日志

公告

代理系统

Colony 简介:拥有记忆和工具的个人智能体

为代理提供一份持续的工作、一个工作场所和下次可以使用的内存。Colony 现已开放技术预览。

Good AI Labs 3 分钟阅读

Colony · 录制的会话和保存的神器

录制的应用程序提交

科学计算器,
另存为六个文件。

该应用程序、其数据和变更历史记录仍可供下次请求使用。

提交
e790c96
记录的更改
6 个文件·450 行插入

已保存的应用程序

  • ui/index.html接口
  • ui/styles.css款式
  • ui/app.js计算器和图表
  • data/latest.json应用程序数据
  • manifest.json应用程序定义
  • .gitignore文件排除

已在重新打开的应用程序中检查 sqrt(9)3

检查原始会话和应用程序捕获

01/录制的构建会话

Colony 应用程序构建会话录制的摘录,该会话显示了文件提交情况及其科学计算器报告。

02/已保存的应用程序

实际保存的计算器应用程序已重新打开并使用 sqrt (9) 进行检查,返回 3。
对话后仍保留的应用程序。 保存的计算器项目的记录。原始会话和应用程序截图可在上面找到;已使用 sqrt (9) = 3 检查了重新打开的应用程序。 之前的界面截图,裁剪为该应用程序可以正常工作。此示例不衡量一般编码的可靠性。

Colony 是一个个人智能体系统,可在对话中持续工作。 为代理提供一个项目、访问其工具 和工作成果。它的文件、内存和职责在对话中保持 可用。

我们之所以建立 Colony,是因为有用的工作很少能放入一个交易所中。 实验需要稍后检查。一个项目有值得 记住的决定。曾经有效的程序应该在下次需要 时可用。

从对话到保存的作品

Colony/从任务到保存的工作

一个正在运行的应用程序,已保存以供下一个任务使用。

  1. 01 / 构建

    在一个真实的项目中工作。

    代理使用项目的文件和允许的工具来制作应用程序。在这段录制的会议中,Colony 构建了一个科学计算器,并提交了六个文件,其中插入了 450 行。

    录制的应用程序提交e790c966 个文件·450 行插入
    • ui/index.html接口
    • ui/styles.css款式
    • ui/app.js逻辑和图形
    • data/latest.json应用程序数据
    • manifest.json定义
    • .gitignore排除项

    保存的应用程序可供下次对话使用。

    已录制的提交 e790c96。保存的项目包含接口、逻辑、应用程序数据和定义。
  2. 02 / 核对

    检查实际保存了什么。

    我们重新打开了应用程序并检查了 sqrt (9),它返回了 3。图像是保存的应用程序本身,因此可以在会话记录的同时检查结果。

    重新打开的应用程序/实际捕获

    保存的科学计算器,使用 sqrt (9) 进行检查,返回 3

    sqrt(9)3

    实际应用程序捕获。一项算术检查证明了这个保存的工件,而不是穷尽无遗的正确性。
  3. 03 / 继续

    首先在某个地方提出下一个请求。

    应用程序文件、数据和变更历史记录保留在工作空间中。以后的对话可以检查或更改同一个项目。代理内存和可重复使用的技能为持续工作提供了支持。

    保留的项目e790c966 个文件·450 行插入
    • ui/index.html接口
    • ui/styles.css款式
    • ui/app.js逻辑和图形
    • data/latest.json应用程序数据
    • manifest.json定义
    • .gitignore排除项
    下一个请求相同的文件、数据和历史记录
    相同的文件、应用程序数据和版本历史记录仍可供以后使用。

基于录制的计算器会话和重新打开的应用程序。此示例不衡量一般编码的可靠性。

上面的示例来自应用程序构建会话。Colony 编写了 计算器的界面和逻辑,然后提交了文件。我们重新打开 了保存的应用程序并检查了是否sqrt(9)返回3。展开上图 ,查看原始会话摘录和应用程序截图。

重要的对象是磁盘上的应用程序。以后的请求可以更改这些 文件、检查历史记录或继续相同的项目。对话 产生了下次对话可以使用的东西。

有地方可以工作的特工

Colony 代理可以在存储库中工作、运行命令、研究网络和 使用互联工具。在 Mac 上,他们还可以读取应用程序窗口 并使用您授予的权限操作其控件。你可以 通过文字或语音交谈、分配背景目标、设置提醒或安排 定期任务。报告返回到对话中,当你要求报告 时会中断。

代理还可以构建小型应用程序:实验跟踪器、阅读 清单或包含定期数据更新的仪表板。多个代理可以 共享一个项目、交换消息并执行相关步骤。

保留工作教给你的东西

Colony 在 模型的直接环境之外存储可检查的内存和完整的工具结果。在相关 部分中检索了大量产出。完成的后台工作可以成为一项建议技能,供您 查看和安装;重复操作可以成为可重复使用的工具。

保持代理运行会产生计算成本。Colony 记录模型使用情况 和提供商报告的缓存使用情况,并允许您检查发送 到模型的上下文。记忆整合和技能培养也使用推理。 我们的下一个问题是,在相同的模型和计算预算 下,这些累积的工作对以后的任务有多大帮助。

Colony 在你控制的电脑上运行,你可以选择本地模型服务器或 托管端点。后台工作要求计算机 保持可用状态。当前版本是私有的,我们正在开放 技术预览版,供有持续工作的人使用。

产品详情

Colony

能持续工作的智能体,使用你的工具、记住项目,并构建你需要的应用。