返回首页
最新
与您的朋友和同事一起为2026年世界杯创建预测游戏房间!
为了提供背景信息,我们在OpenClaw发布之前就开始开发我们的通用AI代理CraftBot。它的工作原理与OpenClaw和Hermes代理类似:控制你的电脑完成任务 + 记忆 + 主动性。然而,这里有一个关键点:它可以创建并操作自己的SaaS工具,采用“动态用户界面”(Living UI)的概念。
动态用户界面是一种系统,AI代理可以根据需求搭建并启动真正可用的网络应用程序。每个动态用户界面可以是一个仪表板、软件或内部工具。它们本质上只是前端与某种技术栈连接后端和数据库,后端使用你选择的技术栈,并作为受控子进程在自己的端口对中运行,由主进程管理。后端拥有所有状态(因此应用程序在页面重载、标签切换甚至主机重启时仍然可以存活),而前端只是一个简单的视图,用于获取数据和提交用户操作。CraftBot可以从模板创建项目,安装依赖并启动它。它还可以通过一个范围限定的HTTP客户端读取和写入数据,并提供内置端点以返回DOM快照和屏幕截图,以便代理能够看到屏幕上的内容。
目前,有三种创建动态用户界面的方法:
(1) 从头开始构建。只需描述你想要的内容,CraftBot会生成后端、API和UI,然后与你进行迭代。
(2) 从市场安装。使用社区构建的现成应用(我们正在寻找贡献者!)。
(3) 导入你现有的项目或GitHub仓库。CraftBot将其转换为动态用户界面并将自己集成其中(类似于CLI工具,但应用程序直接在代理UI中运行)。
此外,如果CraftBot遇到无法通过简单脚本解决的问题,它会主动发明所需的SaaS工具来解决问题(当然需要用户的批准)。它不仅为你构建用户界面,还为自己构建一个更高效的工作空间。
最终效果是:你不再需要订阅那些并非完全符合你需求的SaaS工具,并且这些SaaS工具自带通用AI代理。