toolbox macos
1.0.0
toolbox-macos
是一个最小的软件包,使 OpenAI GPT 能够通过快捷方式操作与 macOS 应用程序(如 iMessage、电子邮件或日历)进行交互。
演示请参见:https://x.com/LinzhiQ/status/1729555314217734240?s=20
在安装了 Node.js 的 macOS 计算机上,运行:
git clone https://github.com/iter-ai/toolbox-macos.git
npm install
npm run dev
该命令将启动 Cloudflare 隧道以允许 GPT 连接到您的计算机。
toolbox-macos
设计考虑了支持自定义 GPT。虽然自定义 GPT 提供了灵活的界面,但它们也存在一些限制,例如单代理设计、模式描述的字符限制等。
我们的自定义 GPT 旨在执行以下五个步骤:
listTools
( /list
):向模型提供可用操作名称的列表selectTools
( /schema
):提供输入操作的架构详细信息submitPlan
( /plan
):此端点以纯文本形式从模型接收计划并始终返回成功。此端点的目标是简单地向用户隐藏计划。submitCritique
( /critique
):类似地,此端点接收对计划的批评并始终返回成功。同样,这个虚拟端点向用户隐藏了批评。runTool
( /run
):此端点执行 GPT 决定使用给定参数采取的操作。 /list
和/schema
的分层设计使toolbox-macos
能够支持对单个 GPT 的一百多个操作。该模型可以动态查询并决定采取哪些操作。 /plan
和/critique
从用户那里抽象出思想链和自我批评步骤。用户只需专注于与模型的对话即可。
您检查系统提示符(在cli/src/index.tsx
中)以获取有关我们如何指示代理利用这些端点的更多详细信息。设计代理架构时有几个考虑因素:
请参阅集成/快捷方式/自述文件