Lebih dari Sekadar Lelucon: Apa itu dd-cli?

Meskipun sudo make me a sandwich adalah lelucon tentang otomatisasi, DoorDash CLI—dd-cli—memungkinkan pengembang untuk menyematkan pemesanan makanan dan bahan makanan ke dalam alur kerja atau agen AI mereka.

Alat ini sedang dalam daftar tunggu untuk pengembang macOS di AS dan Kanada. Alat ini memberikan akses terprogram ke DoorDash: mencari toko, menampilkan penawaran lokal, dan menjalankan proses checkout secara lengkap. Dengan kata lain, layanan konsumen berubah menjadi utilitas yang dapat diskrip.

Kebangkitan Agentic Commerce

Mengekspos platform melalui baris perintah (command line) memberikan blok bangunan mentah kepada agen AI yang dapat bertindak sebagai pembelanja otonom.

Alih-alih manusia yang mengklik melalui GUI, AI dapat mengurai JSON, membaca menu yang kompleks, dan menjalankan skrip Python untuk melakukan pemesanan. Bayangkan perangkat lunak memesan makan siang saat kalender menunjukkan waktu luang atau mengisi ulang bahan makanan saat data sensor berubah.

DoorDash telah mencoba integrasi iMessage, chatbot "Ask DoorDash", dan paparan terbatas pada LLM seperti ChatGPT dari OpenAI dan Claude dari Anthropic.

Memungkinkan Inovasi yang Dipimpin oleh Pengembang

Beralih ke CLI mengundang pengembang untuk membuat alat yang sangat spesifik. Sebuah tim dapat membangun bot Slack yang memesan makan siang untuk para insinyur, sistem manajemen dapur, atau rutinitas smart-home yang memesan saat stok kulkas menipis.

Pendaftaran beta menanyakan kepada pengembang apa yang berencana mereka bangun, menandakan pencarian DoorDash akan kasus penggunaan dengan utilitas tinggi di luar otomatisasi sederhana.

Poin-Poin Penting

  • Logistik yang Dapat Diprogram: dd-cli memungkinkan Anda mencari, menemukan penawaran, dan melakukan checkout dari terminal atau melalui agen AI.
  • Pergeseran Agentic Commerce: DoorDash beralih dari aplikasi konsumen menjadi komponen dari ekosistem AI agentic.
  • Pendekatan Mengutamakan Pengembang: Beta macOS menargetkan pengembang di AS dan Kanada yang membangun alur perdagangan otonom berbasis perangkat lunak.

Dari lelucon menjadi integrasi nyata

Gag sudo make me a sandwich telah lama mengejek otomatisasi. dd-cli memberikan utilitas nyata pada lelucon tersebut. Alat ini mengekspos fungsi inti DoorDash—pencarian toko, tampilan penawaran, checkout—melalui perintah yang dapat Anda skrip atau panggil dari program lain. Dengan menghadirkan kemampuan ini di terminal, DoorDash menjadi API yang dapat disematkan pengembang di mana saja.

Kebangkitan “agentic commerce”

“Agentic commerce” berarti agen perangkat lunak bertindak sebagai pembelanja independen. Dengan dd-cli, AI dapat membaca menu JSON, memeriksa harga atau batasan diet, dan melakukan pembelian tanpa klik dari manusia. Logika yang sama dapat memicu pesanan makan siang saat kalender menunjukkan waktu luang atau mengisi ulang stok dapur saat sensor melaporkan tingkat yang rendah. DoorDash telah mencoba antarmuka percakapan—iMessage, chatbot miliknya sendiri, dan paparan LLM yang terbatas. dd-cli adalah langkah berikutnya: memberikan agen akses mentah dan tidak terperantara ke jalur pemesanan.

Apa yang sebenarnya dapat dibangun oleh pengembang

Versi beta meminta peserta untuk mendeskripsikan kasus penggunaan mereka, menunjukkan bahwa DoorDash menginginkan integrasi berdampak tinggi.

Potensi proyek:

  • Bot Slack yang memungkinkan tim teknik memesan makan siang dengan satu perintah slash dan secara otomatis membagi tagihan.
  • Rutinitas smart-home yang memeriksa sensor kulkas dan memesan bahan makanan saat stok bahan pokok menipis.
  • Pipeline CI/CD yang memesan pizza perayaan setelah deployment yang berhasil.

Karena antarmukanya berada di shell, alat-alat ini dapat dikombinasikan dengan kerangka kerja otomatisasi yang ada, dikontrol versinya, dan diaudit seperti kode lainnya.

Argumen kontra dan kekhawatiran

Tidak semua orang menganggap ini sebagai sebuah kemenangan. Memberikan kemampuan kepada kode untuk melakukan pemesanan menimbulkan pertanyaan keamanan: skrip yang disusupi dapat menghasilkan biaya yang tidak diinginkan atau membocorkan detail pembayaran.

Apa yang perlu diperhatikan selanjutnya

Kesimpulan

dd-cli mengubah pengalaman manual berbasis aplikasi menjadi layanan terprogram yang dapat digunakan agen AI sebagai blok bangunan. Apakah ini akan tetap menjadi kenyamanan khusus atau menjadi landasan pemesanan “agentic” akan bergantung pada seberapa cepat ia berkembang, seberapa aman ia dikelola, dan solusi kreatif apa yang diciptakan pengembang dari terminal.