命令行也能点外卖:DoorDash推出终端订餐工具

命令行也能点外卖:DoorDash推出终端订餐工具

你是否曾想过在终端里点一份外卖?现在,DoorDash 让这成为可能。7月16日,该公司正式开放了 dd-cli(一款命令行界面工具)的限量测试版,允许开发者和 AI 代理在纯文本环境中完成搜索餐厅、浏览菜单、添加商品到购物车并最终下单的全流程。这意味着,未来的外卖订单可能不再依靠你滑动手机屏幕,而是由一段脚本或一个智能助手直接发出。

从图形界面到命令行:一场反直觉的进化

在过去二十年里,外卖平台一直在努力让界面变得更友好、更直观——从网页到移动端,从点按到语音。然而,DoorDash 的 dd-cli 却选择了一条看似“倒退”的路:回归命令行。这并非技术复古,而是面向新一代用户——人工智能代理。这些代理能以程序化的方式与命令行工具交互,无需人类手动操作。正如 DoorDash 在官方博客中所言:“我们正在构建一个更开放的平台,让软件不仅能为人类服务,也能为其他软件服务。”

“开发者可以直接在终端里调用 dd-cli,为他们的 AI 工作流添加外卖能力。比如,一个自动化脚本可以根据日历事件,在会议开始前自动为团队订好午餐。” ——DoorDash 开发者博客

目前,dd-cli 支持搜索附近门店、按分类浏览菜单、查看菜品详情、管理购物车以及下单支付。测试版仅向部分合作开发者开放,但 DoorDash 表示预计在未来几个月内扩大邀请范围。为了安全,该工具要求用户通过 OAuth 2.0 进行身份认证,并限制每次交易金额上限——这在 AI 代理自主操作时尤为关键。

行业背景:AI 代理正在接管“跑腿”

dd-cli 的推出并非孤例。2024年以来,各大科技公司纷纷为 AI 代理铺设基础设施。OpenAI 推出函数调用(Function Calling)功能,允许 GPT 模型直接调用外部 API;Google 发布 Vertex AI Agent Builder,让企业轻松创建定制化代理;而像 Uber、Instacart 等本地服务平台也在私下测试类似的 API 或命令行工具。Gartner 预测,到2027年,60%的企业软件将提供面向代理的接口,而非仅仅面向人类用户。

DoorDash 的这一步,实际上是将其后端服务封装成开发者友好的 CLUI(Command-Line User Interface),从而拆解“点外卖”这一复杂任务为可编程的模块。对于 AI 代理来说,一条 curl 命令远比打开一个 App 更高效。这也意味着,DoorDash 正在从消费者应用转型为一种“生活服务基础设施”,可以嵌入到任何需要实时配送的场景中。

编者按:命令行外卖的喜与忧

从技术角度看,dd-cli 是一个令人兴奋的尝试。它降低了自动化订餐的门槛,尤其适合企业内部场景——例如需要为多人订购餐饮的行政岗位,或运行在 Slack 或 Teams 中的 bot。一个简单的 Python 脚本就能根据当天考勤统计人数,自动下单并等待配送。但与此同时,这种“无屏幕”交易也带来了新的挑战:用户如何确保订餐正确?如果 AI 代理选择了错误的菜品或地址,谁负责?DoorDash 是否需要对代理的行为进行担保?

此外,隐私和安全隐患不容忽视。一旦外卖订单可以直接通过终端触发,账号劫持或恶意脚本注入的风险将成倍增加。DoorDash 目前采用 API 密钥和速率限制来缓解风险,但在大规模开放前还需更完善的审核机制。

不过,这无疑是通往“代理经济”的重要一步。正如早期的 API 催生了 SaaS 生态,面向代理的 CLUI 工具可能催生出一批新型的自动化服务——想象一下,一个 AI 私人助理不仅能帮你买咖啡,还能根据你的健康数据自动调整点餐内容,并跨平台比价。当这些代理学会点外卖,它们很快也会学会订机票、预约理发、甚至缴纳账单——数字世界的“跑腿”正在被彻底自动化。

本文编译自 TechCrunch