不止于笑话:什么是 dd-cli?
虽然 sudo make me a sandwich 是关于自动化的一个笑话,但 DoorDash CLI——dd-cli——让开发者能够将食品和杂货订购嵌入到他们的工作流或 AI 智能体(AI agents)中。
该工具目前正在为美国和加拿大的 macOS 开发者提供候补名单。它提供了对 DoorDash 的程序化访问:搜索商店、展示本地优惠并运行完整的结账流程。换句话说,一项消费服务变成了一个可脚本化的工具。
智能体商业的兴起
通过命令行公开平台,为可以作为自主购物者的 AI 智能体提供了原始的构建模块。
AI 不再需要人类点击图形用户界面(GUI),而是可以解析 JSON、阅读复杂的菜单并运行 Python 脚本来下单。想象一下,当日历显示有空档时,软件会自动订购午餐,或者当传感器数据发生变化时,自动补充杂货。
DoorDash 已经尝试过 iMessage 集成、其“Ask DoorDash”聊天机器人,以及对 OpenAI 的 ChatGPT 和 Anthropic 的 Claude 等大语言模型(LLM)的有限开放。
赋能开发者驱动的创新
转向 CLI 邀请了开发者去打造高度定制化的工具。一个团队可以构建一个为工程师订购午餐的 Slack 机器人、一个食品储藏室管理系统,或者一个在冰箱库存不足时自动下单的智能家居程序。
Beta 测试的报名表询问开发者计划构建什么,这表明 DoorDash 正在寻找超越简单自动化的高效用场景。
核心要点
- 可编程物流:
dd-cli让你可以通过终端或 AI 智能体进行搜索、寻找优惠和结账。 - 智能体商业转型: DoorDash 正从一个消费级应用转变为智能体 AI 生态系统的一个组件。
- 开发者优先的方法: macOS Beta 版针对的是构建自主、软件驱动的商业流程的美国和加拿大开发者。
从笑话到真正的集成
sudo make me a sandwich 这个梗长期以来都在嘲讽自动化。dd-cli 让这个笑话有了实际的效用。它通过你可以编写脚本或从其他程序调用的命令,公开了 DoorDash 的核心功能——商店搜索、优惠展示和结账。通过在终端中提供这些能力,DoorDash 变成了一个开发者可以嵌入任何地方的 API。
“智能体商业”的兴起
“智能体商业”意味着软件智能体充当独立的购物者。有了 dd-cli,AI 可以阅读 JSON 菜单、检查价格或饮食限制,并在无需人类点击的情况下完成购买。同样的逻辑可以触发:当日历显示空闲时间时订购午餐,或者当传感器报告库存较低时补充储藏室物品。DoorDash 已经涉足了对话式界面——iMessage、自有的聊天机器人以及有限的 LLM 接触。dd-cli 是下一步:让智能体能够直接访问订购流程。
开发者实际可以构建什么
Beta 测试要求参与者描述他们的用例,表明 DoorDash 想要高影响力的集成。
潜在项目:
- 一个 Slack 机器人,让工程团队只需通过一个斜杠命令即可订购午餐,并自动分摊账单。
- 一个智能家居程序,检查冰箱传感器并在必需品不足时订购杂货。
- 一个 CI/CD 流水线,在部署成功后订购一份庆祝用的披萨。
因为界面存在于 Shell 中,这些工具可以与现有的自动化框架结合,并像任何其他代码一样进行版本控制和审计。
反对意见与担忧
并非所有人都认为这是一个胜利。赋予代码下单的能力会引发安全问题:受损的脚本可能会产生意外费用或泄露支付详情。
下一步值得关注的内容
总结
dd-cli 将手动、应用驱动的体验转变为一种可编程的服务,AI 智能体可以将其作为构建模块。它会保持为一种小众的便利,还是成为“智能体”订购流程的基石,将取决于它的扩张速度、管理的安全性,以及开发者从终端释放出多少创造性的解决方案。
