Vượt xa một câu đùa: dd-cli là gì?
Trong khi câu đùa sudo make me a sandwich thường nói về sự tự động hóa, thì DoorDash CLI—dd-cli—cho phép các nhà phát triển tích hợp việc đặt đồ ăn và thực phẩm vào quy trình làm việc hoặc các tác nhân AI (AI agents) của họ.
Công cụ này hiện đang trong danh sách chờ dành cho các nhà phát triển macOS tại Hoa Kỳ và Canada. Nó cung cấp khả năng truy cập lập trình vào DoorDash: tìm kiếm cửa hàng, hiển thị các ưu đãi địa phương và thực hiện quy trình thanh toán đầy đủ. Nói cách khác, một dịch vụ tiêu dùng đã trở thành một tiện ích có thể lập trình bằng script.
Sự trỗi dậy của Thương mại Tác nhân (Agentic Commerce)
Việc cung cấp nền tảng thông qua giao diện dòng lệnh (CLI) sẽ trao các khối xây dựng thô cho các tác nhân AI, cho phép chúng hoạt động như những người mua hàng tự trị.
Thay vì con người phải nhấp chuột qua giao diện đồ họa (GUI), AI có thể phân tích JSON, đọc các thực đơn phức tạp và chạy các script Python để đặt hàng. Hãy tưởng tượng phần mềm tự đặt bữa trưa khi lịch trình hiển thị một khoảng trống, hoặc tự động mua thêm thực phẩm khi dữ liệu từ cảm biến thay đổi.
DoorDash đã từng thử nghiệm tích hợp iMessage, chatbot "Ask DoorDash" của mình và tiếp cận hạn chế với các mô hình ngôn ngữ lớn (LLM) như ChatGPT của OpenAI và Claude của Anthropic.
Thúc đẩy sự đổi mới do nhà phát triển dẫn dắt
Việc chuyển sang CLI mời gọi các nhà phát triển tạo ra các công cụ cực kỳ chuyên biệt. Một nhóm có thể xây dựng một bot Slack để đặt bữa trưa cho các kỹ sư, một hệ thống quản lý tủ đồ ăn, hoặc một quy trình nhà thông minh tự động đặt hàng khi thực phẩm trong tủ lạnh sắp hết.
Khi đăng ký bản beta, các nhà phát triển được hỏi về kế hoạch xây dựng của họ, cho thấy DoorDash đang tìm kiếm các trường hợp sử dụng có tính hữu dụng cao thay vì chỉ là tự động hóa đơn thuần.
Các điểm chính cần lưu ý
- Logistics có thể lập trình:
dd-clicho phép bạn tìm kiếm, săn ưu đãi và thanh toán ngay từ terminal hoặc thông qua các tác nhân AI. - Sự chuyển dịch sang Thương mại Tác nhân: DoorDash chuyển mình từ một ứng dụng tiêu dùng thành một thành phần của hệ sinh thái AI tác nhân.
- Tiếp cận ưu tiên nhà phát triển: Bản beta trên macOS hướng tới các nhà phát triển tại Hoa Kỳ và Canada đang xây dựng các luồng thương mại tự trị, vận hành bằng phần mềm.
Từ một câu đùa đến một sự tích hợp thực thụ
Câu đùa sudo make me a sandwich từ lâu đã châm biếm về sự tự động hóa. dd-cli mang lại cho câu đùa đó một giá trị sử dụng thực tế. Nó cung cấp các chức năng cốt lõi của DoorDash—tìm kiếm cửa hàng, hiển thị ưu đãi, thanh toán—thông qua các lệnh mà bạn có thể viết script hoặc gọi từ các chương trình khác. Bằng cách cung cấp các khả năng này trong terminal, DoorDash trở thành một API mà các nhà phát triển có thể tích hợp vào bất cứ đâu.
Sự trỗi dậy của “thương mại tác nhân”
“Thương mại tác nhân” (agentic commerce) có nghĩa là các tác nhân phần mềm đóng vai trò như những người mua hàng độc lập. Với dd-cli, AI có thể đọc thực đơn JSON, kiểm tra giá cả hoặc các hạn chế về chế độ ăn uống, và thực hiện mua hàng mà không cần con người phải nhấp chuột. Logic tương tự có thể kích hoạt việc đặt bữa trưa khi lịch trình hiển thị thời gian rảnh hoặc bổ sung thực phẩm khi cảm biến báo mức dự trữ thấp. DoorDash đã từng thử nghiệm các giao diện hội thoại—iMessage, chatbot riêng và tiếp cận hạn chế với LLM. dd-cli là bước tiếp theo: trao cho các tác nhân quyền truy cập trực tiếp, không qua trung gian vào quy trình đặt hàng.
Những gì nhà phát triển thực sự có thể xây dựng
Bản beta yêu cầu những người tham gia mô tả trường hợp sử dụng của họ, cho thấy DoorDash muốn các tích hợp có tác động lớn.
Các dự án tiềm năng:
- Một bot Slack cho phép đội ngũ kỹ sư đặt bữa trưa chỉ với một lệnh gạch chéo (slash command) và tự động chia hóa đơn.
- Một quy trình nhà thông minh kiểm tra cảm biến tủ lạnh và đặt thực phẩm khi các nhu yếu phẩm sắp hết.
- Một đường ống CI/CD tự động đặt pizza ăn mừng sau khi triển khai (deployment) thành công.
Vì giao diện nằm trong shell, các công cụ này có thể được kết hợp với các khung tự động hóa hiện có, được quản lý phiên bản và kiểm chứng giống như bất kỳ mã nguồn nào khác.
Các ý kiến phản biện và lo ngại
Không phải ai cũng coi đây là một thắng lợi. Việc trao cho mã nguồn quyền đặt hàng làm dấy lên các câu hỏi về bảo mật: một script bị xâm nhập có thể tạo ra các khoản phí không mong muốn hoặc làm rò rỉ thông tin thanh toán.
Điều gì cần theo dõi tiếp theo
Kết luận
dd-cli biến một trải nghiệm thủ công, dựa trên ứng dụng thành một dịch vụ có thể lập trình mà các tác nhân AI có thể sử dụng như một khối xây dựng. Việc nó sẽ chỉ là một tiện ích ngách hay trở thành nền tảng của việc đặt hàng theo kiểu “tác nhân” sẽ phụ thuộc vào tốc độ mở rộng, mức độ quản lý an toàn và những giải pháp sáng tạo mà các nhà phát triển sẽ khai phá từ terminal.
