મજાકથી આગળ: dd-cli શું છે?

જ્યારે sudo make me a sandwich ઓટોમેશન વિશે મજાક કરે છે, ત્યારે DoorDash CLI—dd-cli—ડેવલપર્સને તેમના વર્કફ્લો અથવા AI એજન્ટ્સમાં ખોરાક અને કરિયાણાના ઓર્ડરને સામેલ કરવાની સુવિધા આપે છે.

આ ટૂલ હાલમાં અમેરિકા અને કેનેડાના macOS ડેવલપર્સ માટે વેઇટલિસ્ટ પર છે. તે DoorDash માટે પ્રોગ્રામમેટિક એક્સેસ આપે છે: સ્ટોર્સ શોધવા, સ્થાનિક ડીલ્સ બતાવવી અને સંપૂર્ણ ચેકઆઉટ પ્રક્રિયા પૂર્ણ કરવી. બીજા શબ્દોમાં કહીએ તો, એક કન્ઝ્યુમર સર્વિસ હવે સ્ક્રિપ્ટેબલ યુટિલિટી બની જાય છે.

એજન્ટિક કોમર્સનો ઉદય

કમાન્ડ લાઇન દ્વારા પ્લેટફોર્મને એક્સેસ આપવાથી AI એજન્ટોને એવા પાયાના ઘટકો મળે છે જે સ્વાયત્ત (autonomous) શોપર્સ તરીકે કામ કરી શકે છે.

કોઈ માણસ દ્વારા GUI પર ક્લિક કરવાને બદલે, એક AI JSON ને પાર્સ કરી શકે છે, જટિલ મેનૂ વાંચી શકે છે અને ઓર્ડર આપવા માટે Python સ્ક્રિપ્ટ્સ ચલાવી શકે છે. કલ્પના કરો કે જ્યારે કેલેન્ડરમાં સમય ખાલી હોય ત્યારે સોફ્ટવેર આપમેળે લંચ ઓર્ડર કરે અથવા સેન્સર ડેટા બદલાય ત્યારે કરિયાણું ફરીથી મંગાવી લે.

DoorDash એ પહેલેથી જ iMessage ઇન્ટિગ્રેશન, તેનું "Ask DoorDash" ચેટબોટ, અને OpenAI ના ChatGPT તથા Anthropic ના Claude જેવા LLMs સાથે મર્યાદિત જોડાણ કરી જોયું છે.

ડેવલપર-સંચાલિત ઇનોવેશનને સક્ષમ બનાવવું

CLI તરફનું આ પગલું ડેવલપર્સને અત્યંત વિશિષ્ટ ટૂલ્સ બનાવવાની તક આપે છે. એક ટીમ એન્જિનિયરો માટે લંચ ઓર્ડર કરતો Slack બોટ, પેન્ટ્રી-મેનેજમેન્ટ સિસ્ટમ અથવા સ્માર્ટ-હોમ રૂટિન બનાવી શકે છે જે ફ્રીજમાં સામાન ઓછો થાય ત્યારે ઓર્ડર આપે.

બીટા સાઇન-અપમાં ડેવલપર્સને પૂછવામાં આવે છે કે તેઓ શું બનાવવા માંગે છે, જે સાબિત કરે છે કે DoorDash માત્ર સાદા ઓટોમેશનથી આગળ વધીને ઉચ્ચ ઉપયોગિતા ધરાવતા ઉપયોગના કિસ્સાઓ (use cases) શોધી રહ્યું છે.

મુખ્ય મુદ્દાઓ

  • પ્રોગ્રામેબલ લોજિસ્ટિક્સ: dd-cli તમને ટર્મિનલ અથવા AI એજન્ટ્સ દ્વારા સર્ચ કરવા, ડીલ્સ શોધવા અને ચેકઆઉટ કરવાની સુવિધા આપે છે.
  • એજન્ટિક કોમર્સ તરફ સ્થળાંતર: DoorDash હવે માત્ર એક કન્ઝ્યુમર એપમાંથી એજન્ટિક AI ઇકોસિસ્ટમના એક ઘટક તરીકે વિકસી રહ્યું છે.
  • ડેવલપર-ફર્સ્ટ અભિગમ: macOS બીટા અમેરિકા અને કેનેડાના એવા ડેવલપર્સને લક્ષ્ય બનાવે છે જેઓ સ્વાયત્ત, સોફ્ટવેર-સંચાલિત કોમર્સ ફ્લો બનાવી રહ્યા છે.

મજાકથી વાસ્તવિક ઇન્ટિગ્રેશન સુધી

sudo make me a sandwich ની મજાક લાંબા સમયથી ઓટોમેશનનું મજાક ઉડાવતી આવી છે. dd-cli તે મજાકને વાસ્તવિક ઉપયોગિતા આપે છે. તે DoorDash ના મુખ્ય કાર્યો—સ્ટોર સર્ચ, ડીલ્સ બતાવવી, ચેકઆઉટ—કમાન્ડ્સ દ્વારા પ્રદાન કરે છે જેને તમે સ્ક્રિપ્ટ કરી શકો છો અથવા અન્ય પ્રોગ્રામ્સમાંથી કોલ કરી શકો છો. ટર્મિનલમાં આ ક્ષમતાઓ આપીને, DoorDash એક એવું API બની જાય છે જેને ડેવલપર્સ ગમે ત્યાં સામેલ કરી શકે છે.

“એજન્ટિક કોમર્સ” નો ઉદય

“એજન્ટિક કોમર્સ” નો અર્થ છે કે સોફ્ટવેર એજન્ટ્સ સ્વતંત્ર શોપર્સ તરીકે કામ કરે છે. dd-cli સાથે, એક AI JSON મેનૂ વાંચી શકે છે, કિંમત અથવા ડાયેટની મર્યાદાઓ તપાસી શકે છે અને માનવીય ક્લિક વગર ખરીદી કરી શકે છે. આ જ લોજિક કેલેન્ડરમાં ખાલી સમય દેખાય ત્યારે લંચ ઓર્ડર કરી શકે છે અથવા સેન્સર દ્વારા સામાન ઓછો હોવાનું જાણ કરવામાં આવે ત્યારે પેન્ટ્રીની વસ્તુઓ ફરીથી મંગાવી શકે છે. DoorDash એ પહેલેથી જ કન્વર્સેશનલ ઇન્ટરફેસ—iMessage, તેનું પોતાનું ચેટબોટ અને મર્યાદિત LLM એક્સપોઝર—માં પ્રયાસો કર્યા છે. dd-cli એ આગલું પગલું છે: એજન્ટોને ઓર્ડરિંગ પાઇપલાઇનનો સીધો અને અબાધિત એક્સેસ આપવો.

ડેવલપર્સ ખરેખર શું બનાવી શકે છે

બીટામાં સહભાગીઓને તેમના ઉપયોગના કિસ્સાનું વર્ણન કરવા માટે કહેવામાં આવે છે, જે દર્શાવે છે કે DoorDash ઉચ્ચ-અસરકારક ઇન્ટિગ્રેશન ઈચ્છે છે.

સંભવિત પ્રોજેક્ટ્સ:

  • એક Slack બોટ જે એન્જિનિયરિંગ ટીમને સિંગલ સ્લેશ કમાન્ડ સાથે લંચ ઓર્ડર કરવાની અને આપમેળે બિલ વહેંચવાની સુવિધા આપે છે.
  • એક સ્માર્ટ-હોમ રૂટિન જે ફ્રીજ સેન્સર તપાસે છે અને જ્યારે પાયાની વસ્તુઓ ઓછી થાય ત્યારે કરિયાણું મંગાવે છે.
  • એક CI/CD પાઇપલાઇન જે સફળ ડિપ્લોયમેન્ટ પછી સેલિબ્રેટરી પિઝા ઓર્ડર કરે છે.

કારણ કે ઇન્ટરફેસ શેલ (shell) માં રહેલું છે, આ ટૂલ્સને હાલના ઓટોમેશન ફ્રેમવર્ક સાથે જોડી શકાય છે, વર્ઝન-કંટ્રોલ કરી શકાય છે અને અન્ય કોઈપણ કોડની જેમ ઓડિટ કરી શકાય છે.

વિરોધ પક્ષના તર્ક અને ચિંતાઓ

દરેક વ્યક્તિ આને સફળતા માનતી નથી. કોડને ઓર્ડર આપવાની શક્તિ આપવાથી સુરક્ષાના પ્રશ્નો ઊભા થાય છે: એક હેક થયેલ સ્ક્રિપ્ટ બિનજરૂરી ચાર્જ પેદા કરી શકે છે અથવા પેમેન્ટની વિગતો લીક કરી શકે છે.

આગળ શું જોવું

નિષ્કર્ષ

dd-cli મેન્યુઅલ, એપ-સંચાલિત અનુભવને પ્રોગ્રામેબલ સર્વિસમાં ફેરવે છે જેનો ઉપયોગ AI એજન્ટ્સ પાયાના ઘટક તરીકે કરી શકે છે. તે માત્ર એક વિશિષ્ટ સુવિધા બની રહેશે કે “એજન્ટિક” ઓર્ડરિંગનો પાયો બનશે તેનો આધાર તે કેટલી ઝડપથી વિસ્તરે છે, કેટલી સુરક્ષિત રીતે તેનું સંચાલન થાય છે અને ડેવલપર્સ ટર્મિનલ દ્વારા કયા સર્જનાત્મક ઉકેલો લાવે છે તેના પર રહેશે.