Di Sebalik Jenaka: Apakah itu dd-cli?

Walaupun sudo make me a sandwich merupakan jenaka tentang automasi, DoorDash CLI—dd-cli—membolehkan pembangun menyertakan pesanan makanan dan barangan runcit ke dalam aliran kerja atau ejen AI mereka.

Alat ini kini berada dalam senarai menunggu untuk pembangun macOS di AS dan Kanada. Ia memberikan akses pengaturcaraan kepada DoorDash: mencari kedai, memaparkan tawaran tempatan, dan menjalankan proses pembayaran penuh. Dalam erti kata lain, perkhidmatan pengguna menjadi utiliti yang boleh diskripkan.

Kebangkitan Perdagangan Ejen (Agentic Commerce)

Mendedahkan platform ini melalui baris arahan (command line) memberikan blok binaan mentah kepada ejen AI yang boleh bertindak sebagai pembeli autonomi.

Daripada manusia mengklik melalui GUI, AI boleh menganalisis JSON, membaca menu yang kompleks, dan menjalankan skrip Python untuk membuat pesanan. Bayangkan perisian memesan makan tengah hari apabila kalendar menunjukkan waktu terluang atau menambah stok barangan runcit apabila data penderia berubah.

DoorDash telah pun mencuba integrasi iMessage, bot sembang "Ask DoorDash", dan pendedahan terhad kepada LLM seperti ChatGPT daripada OpenAI dan Claude daripada Anthropic.

Membolehkan Inovasi Beracuankan Pembangun

Peralihan ke CLI mengundang pembembang untuk mencipta alatan yang sangat khusus. Sesebuah pasukan boleh membina bot Slack yang memesan makan tengah hari untuk jurutera, sistem pengurusan pantri, atau rutin rumah pintar yang membuat pesanan apabila inventori peti sejuk berkurangan.

Pendaftaran beta bertanya kepada pembangun tentang apa yang mereka rancang untuk bina, menandakan pencarian DoorDash untuk kes penggunaan berutiliti tinggi melangkaui automasi ringkas.

Ringkasan Utama

  • Logistik Boleh Atur Cara: dd-cli membolehkan anda mencari, mencari tawaran, dan membuat pembayaran dari terminal atau melalui ejen AI.
  • Peralihan Perdagangan Ejen (Agentic Commerce): DoorDash beralih daripada aplikasi pengguna kepada komponen ekosistem AI ejen.
  • Pendekatan Mengutamakan Pembangun: Beta macOS menyasarkan pembangun di AS dan Kanada yang membina aliran perdagangan autonomi yang dipacu perisian.

Daripada jenaka kepada integrasi sebenar

Jenaka sudo make me a sandwich telah lama mempersendakan automasi. dd-cli memberikan utiliti sebenar kepada jenaka tersebut. Ia mendedahkan fungsi teras DoorDash—carian kedai, paparan tawaran, pembayaran—melalui arahan yang boleh anda diskripkan atau panggil daripada program lain. Dengan menyediakan keupayaan ini dalam terminal, DoorDash menjadi API yang boleh disematkan oleh pembangun di mana-mana sahaja.

Kebangkitan “perdagangan ejen” (agentic commerce)

“Perdagangan ejen” bermaksud ejen perisian bertindak sebagai pembeli bebas. Dengan dd-cli, AI boleh membaca menu JSON, menyemak harga atau kekangan diet, dan membuat pembelian tanpa klik manusia. Logik yang sama boleh mencetuskan pesanan makan tengah hari apabila kalendar menunjukkan masa lapang atau menambah stok barangan pantri apabila penderia melaporkan tahap yang rendah. DoorDash telah pun menceburi antara muka perbualan—iMessage, bot sembangnya sendiri, dan pendedahan LLM yang terhad. dd-cli adalah langkah seterusnya: memberikan ejen akses mentah dan tanpa perantaraan kepada saluran pesanan.

Apa yang pembangun sebenarnya boleh bina

Versi beta meminta peserta untuk menerangkan kes penggunaan mereka, menunjukkan bahawa DoorDash mahukan integrasi berimpak tinggi.

Potensi projek:

  • Bot Slack yang membolehkan pasukan kejuruteraan memesan makan tengah hari dengan satu arahan slash dan membahagikan bil secara automatik.
  • Rutin rumah pintar yang menyemak penderia peti sejuk dan memesan barangan runcit apabila barangan keperluan asas berkurangan.
  • Saluran (pipeline) CI/CD yang memesan piza sambutan selepas deployment yang berjaya.

Oleh kerana antara muka ini berada dalam shell, alatan ini boleh digabungkan dengan rangka kerja automasi sedia ada, dikawal versi, dan diaudit seperti mana-mana kod lain.

Hujah balas dan kebimbangan

Tidak semua orang menganggap ini sebagai satu kejayaan. Memberikan kod kuasa untuk membuat pesanan menimbulkan persoalan keselamatan: skrip yang diceroboh boleh menghasilkan caj yang tidak diingini atau membocorkan butiran pembayaran.

Apa yang perlu diperhatikan seterusnya

Kesimpulan

dd-cli mengubah pengalaman manual berasaskan aplikasi kepada perkhidmatan boleh atur cara yang boleh digunakan oleh ejen AI sebagai blok binaan. Sama ada ia kekal sebagai kemudahan khusus atau menjadi batu asas pesanan "ejen" akan bergantung kepada kepantasan ia berkembang, sejauh mana ia diuruskan dengan selamat, dan apakah penyelesaian kreatif yang akan dihasilkan oleh pembangun daripada terminal.