录制的应用程序提交
科学计算器,
另存为六个文件。
该应用程序、其数据和变更历史记录仍可供下次请求使用。
- 提交
e790c96- 记录的更改
- 6 个文件·450 行插入
已保存的应用程序
ui/index.html接口ui/styles.css款式ui/app.js计算器和图表data/latest.json应用程序数据manifest.json应用程序定义.gitignore文件排除
已在重新打开的应用程序中检查 sqrt(9)3
Colony 是一个个人智能体系统,可在对话中持续工作。 为代理提供一个项目、访问其工具 和工作成果。它的文件、内存和职责在对话中保持 可用。
我们之所以建立 Colony,是因为有用的工作很少能放入一个交易所中。 实验需要稍后检查。一个项目有值得 记住的决定。曾经有效的程序应该在下次需要 时可用。
从对话到保存的作品
Colony/从任务到保存的工作
一个正在运行的应用程序,已保存以供下一个任务使用。
01 / 构建
在一个真实的项目中工作。
代理使用项目的文件和允许的工具来制作应用程序。在这段录制的会议中,Colony 构建了一个科学计算器,并提交了六个文件,其中插入了 450 行。
录制的应用程序提交e790c966 个文件·450 行插入ui/index.html接口ui/styles.css款式ui/app.js逻辑和图形data/latest.json应用程序数据manifest.json定义.gitignore排除项
保存的应用程序可供下次对话使用。
已录制的提交 e790c96。保存的项目包含接口、逻辑、应用程序数据和定义。 02 / 核对
检查实际保存了什么。
我们重新打开了应用程序并检查了 sqrt (9),它返回了 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
能持续工作的智能体,使用你的工具、记住项目,并构建你需要的应用。

