مذاق سے آگے: dd-cli کیا ہے؟
اگرچہ sudo make me a sandwich آٹومیشن (automation) کے بارے میں ایک مذاق ہے، لیکن DoorDash CLI—dd-cli—ڈویلپرز کو اپنے ورک فلو یا AI ایجنٹس میں کھانے پینے اور گروسری آرڈر کرنے کی سہولت شامل کرنے کی اجازت دیتا ہے۔
یہ ٹول امریکہ اور کینیڈا میں macOS ڈویلپرز کے لیے ویٹ لسٹ (waitlist) پر ہے۔ یہ DoorDash تک پروگراماتی رسائی فراہم کرتا ہے: اسٹورز تلاش کرنا، مقامی ڈیلز دکھانا، اور مکمل چیک آؤٹ کرنا۔ دوسرے لفظوں میں، ایک کنزیومر سروس اب ایک اسکرپٹیبل یوٹیلیٹی (scriptable utility) بن جاتی ہے۔
ایجنٹک کامرس (Agentic Commerce) کا عروج
کمانڈ لائن کے ذریعے پلیٹ فارم کو دستیاب کرنا AI ایجنٹس کو وہ بنیادی اجزاء فراہم کرتا ہے جو خود مختار خریدار کے طور پر کام کر سکتے ہیں۔
ایک انسان کے GUI پر کلک کرنے کے بجائے، ایک AI JSON کو سمجھ سکتا ہے، پیچیدہ مینیو پڑھ سکتا ہے، اور آرڈر دینے کے لیے Python اسکرپٹس چلا سکتا ہے۔ تصور کریں کہ جب کیلنڈر میں کوئی وقفہ نظر آئے تو سافٹ ویئر خود ہی لنچ آرڈر کر دے، یا سینسر ڈیٹا کے مطابق گروسری کا دوبارہ اسٹاک بھر دے۔
DoorDash پہلے ہی iMessage انٹیگریشن، اپنے "Ask DoorDash" چیٹ بوٹ، اور OpenAI کے ChatGPT اور Anthropic کے Claude جیسے LLMs کے ساتھ محدود تجربات کر چکا ہے۔
ڈویلپر کی قیادت میں جدت کو ممکن بنانا
CLI کی طرف منتقلی ڈویلپرز کو انتہائی مخصوص ٹولز بنانے کی دعوت دیتی ہے۔ ایک ٹیم ایسا Slack bot بنا سکتی ہے جو انجینئرز کے لیے لنچ آرڈر کرے، ایک پینٹری مینجمنٹ سسٹم، یا ایک اسمارٹ ہوم روٹین جو فریج میں سامان کم ہونے پر خود بخود آرڈر کر دے۔
بیٹا سائن اپ میں ڈویلپرز سے پوچھا جاتا ہے کہ وہ کیا بنانے کا ارادہ رکھتے ہیں، جو سادہ آٹومیشن سے ہٹ کر زیادہ مفید استعمال کے کیسز (use cases) کی تلاش کا اشارہ ہے۔
اہم نکات
- پروگرام ایبل لاجسٹکس (Programmable Logistics):
dd-cliآپ کو ٹرمینل یا AI ایجنٹس کے ذریعے تلاش کرنے، ڈیلز ڈھونڈنے اور چیک آؤٹ کرنے کی اجازت دیتا ہے۔ - ایجنٹک کامرس میں تبدیلی: DoorDash ایک کنزیومر ایپ سے ایجنٹک AI ایکو سسٹم کے ایک حصے میں تبدیل ہو رہا ہے۔
- ڈویلپر فرسٹ اپروچ: macOS بیٹا امریکہ اور کینیڈا کے ان ڈویلپرز کو نشانہ بناتا ہے جو خود مختار اور سافٹ ویئر پر مبنی کامرس فلو بنا رہے ہیں۔
ایک مذاق سے حقیقی انٹیگریشن تک
sudo make me a sandwich کا مذاق طویل عرصے سے آٹومیشن کا مذاق اڑاتا رہا ہے۔ dd-cli اس مذاق کو حقیقی افادیت دیتا ہے۔ یہ DoorDash کے بنیادی کاموں—اسٹور سرچ، ڈیلز دکھانا، چیک آؤٹ—کو ایسی کمانڈز کے ذریعے فراہم کرتا ہے جنہیں آپ اسکرپٹ کر سکتے ہیں یا دوسرے پروگراموں سے کال کر سکتے ہیں۔ ٹرمینل میں یہ صلاحیتیں فراہم کر کے، DoorDash ایک ایسی API بن جاتا ہے جسے ڈویلپرز کہیں بھی شامل کر سکتے ہیں۔
"ایجنٹک کامرس" کا عروج
"ایجنٹک کامرس" کا مطلب ہے کہ سافٹ ویئر ایجنٹس آزاد خریداروں کے طور پر کام کرتے ہیں۔ dd-cli کے ساتھ، ایک AI JSON مینیو پڑھ سکتا ہے، قیمت یا ڈائٹ کی پابندیوں کو چیک کر سکتا ہے، اور انسانی کلک کے بغیر خریداری کر سکتا ہے۔ یہی منطق کیلنڈر میں فارغ وقت نظر آنے پر لنچ آرڈر کر سکتی ہے یا سینسرز کے ذریعے سامان کم ہونے کی اطلاع ملنے پر پینٹری کا سامان دوبارہ بھر سکتی ہے۔ DoorDash پہلے ہی بات چیت کرنے والے انٹرفیس (conversational interfaces)—جیسے iMessage، اپنا چیٹ بوٹ، اور محدود LLM کے تجربات—میں شامل ہو چکا ہے۔ dd-cli اگلا قدم ہے: ایجنٹس کو آرڈرنگ پائپ لائن تک براہ راست اور بغیر کسی مداخلت کے رسائی دینا۔
ڈویلپرز اصل میں کیا بنا سکتے ہیں
بیٹا پروگرام شرکاء سے ان کے استعمال کے کیس (use case) کی وضاحت کرنے کو کہتا ہے، جو ظاہر کرتا ہے کہ DoorDash زیادہ اثر انگیز انٹیگریشنز چاہتا ہے۔
ممکنہ پروجیکٹس:
- ایک Slack bot جو انجینئرنگ ٹیم کو ایک سنگل سلیش کمانڈ کے ذریعے لنچ آرڈر کرنے اور خود بخود بل تقسیم کرنے کی سہولت دے۔
- ایک اسمارٹ ہوم روٹین جو فریج کے سینسرز کو چیک کرے اور بنیادی اشیاء کم ہونے پر گروسری آرڈر کر دے۔
- ایک CI/CD پائپ لائن جو کامیاب ڈیپلائمنٹ کے بعد جشن منانے کے لیے پیزا آرڈر کر دے۔
چونکہ انٹرفیس شیل (shell) میں موجود ہے، اس لیے ان ٹولز کو موجودہ آٹومیشن فریم ورکس کے ساتھ جوڑا جا سکتا ہے، ورژن کنٹرول کیا جا سکتا ہے، اور کسی بھی دوسرے کوڈ کی طرح آڈٹ کیا جا سکتا ہے۔
مخالف دلائل اور خدشات
ہر کوئی اسے کامیابی نہیں سمجھتا۔ کوڈ کو آرڈر دینے کی طاقت دینے سے سیکیورٹی کے سوالات پیدا ہوتے ہیں: ایک غیر محفوظ اسکرپٹ غیر ضروری چارجز پیدا کر سکتا ہے یا ادائیگی کی تفصیلات لیک کر سکتا ہے۔
آگے کیا دیکھنا ہے
خلاصہ
dd-cli ایک دستی اور ایپ پر مبنی تجربے کو ایک پروگرام ایبل سروس میں بدل دیتا ہے جسے AI ایجنٹس ایک بنیادی جز کے طور پر استعمال کر سکتے ہیں۔ آیا یہ ایک مخصوص سہولت تک محدود رہے گا یا "ایجنٹک" آرڈرنگ کا سنگ میل بنے گا، اس کا انحصار اس بات پر ہوگا کہ یہ کتنی تیزی سے پھیلتا ہے، اسے کتنی حفاظت سے چلایا جاتا ہے، اور ڈویلپرز ٹرمینل سے کیا تخلیقی حل پیش کرتے ہیں۔
