തമാശകൾക്കപ്പുറം: എന്താണ് dd-cli?

ഓട്ടോമേഷനെക്കുറിച്ച് sudo make me a sandwich എന്നതൊരു തമാശയായി നിലനിൽക്കുമ്പോൾ, DoorDash CLI—dd-cli—ഡെവലപ്പർമാർക്ക് അവരുടെ വർക്ക്ഫ്ലോകളിലോ AI ഏജന്റുകളിലോ ഭക്ഷണവും പലചരക്ക് സാധനങ്ങളും ഓർഡർ ചെയ്യാനുള്ള സൗകര്യം ഉൾപ്പെടുത്താൻ സഹായിക്കുന്നു.

അമേരിക്കയിലെയും കാനഡയിലെയും macOS ഡെവലപ്പർമാർക്കായി ഈ ടൂൾ ഇപ്പോൾ വെയിറ്റ്‌ലിസ്റ്റിലാണ്. DoorDash-ലേക്ക് പ്രോഗ്രാമാറ്റിക് ആക്സസ് ഇത് നൽകുന്നു: സ്റ്റോറുകൾ തിരയാൻ, പ്രാദേശിക ഓഫറുകൾ കണ്ടെത്താൻ, പൂർണ്ണമായ ചെക്കൗട്ട് പ്രക്രിയ നടത്താൻ എന്നിവ ഇതിലൂടെ സാധ്യമാണ്. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഒരു കൺസ്യൂമർ സർവീസ് ഒരു സ്ക്രിപ്റ്റബിൾ യൂട്ടിലിറ്റിയായി മാറുന്നു.

ഏജന്റിക് കൊമേഴ്‌സിന്റെ ഉദയം (Agentic Commerce)

ഒരു കമാൻഡ് ലൈൻ വഴി പ്ലാറ്റ്‌ഫോം ലഭ്യമാക്കുന്നതിലൂടെ, സ്വയംഭരണാധികാരമുള്ള ഷോപ്പർമാരായി പ്രവർത്തിക്കാൻ കഴിയുന്ന AI ഏജന്റുകൾക്ക് ആവശ്യമായ അടിസ്ഥാന ഘടകങ്ങൾ കൈമാറുന്നു.

ഒരു മനുഷ്യൻ GUI ഉപയോഗിച്ച് ക്ലിക്ക് ചെയ്യുന്നതിന് പകരം, ഒരു AI-ക്ക് JSON വിശകലനം ചെയ്യാനും സങ്കീർണ്ണമായ മെനുകൾ വായിക്കാനും ഓർഡർ നൽകുന്നതിനായി Python സ്ക്രിപ്റ്റുകൾ പ്രവർത്തിപ്പിക്കാനും കഴിയും. കലണ്ടറിൽ ഒഴിവ് കാണുമ്പോൾ സോഫ്റ്റ്‌വെയർ തന്നെ ഉച്ചഭക്ഷണം ഓർഡർ ചെയ്യുന്നതോ, സെൻസർ ഡാറ്റ മാറുന്നതിനനുസരിച്ച് പലചരക്ക് സാധനങ്ങൾ വീണ്ടും ഓർഡർ ചെയ്യുന്നതോ സങ്കൽപ്പിക്കുക.

DoorDash ഇതിനകം തന്നെ iMessage ഇന്റഗ്രേഷൻ, അതിന്റെ "Ask DoorDash" ചാറ്റ്ബോട്ട്, OpenAI-യുടെ ChatGPT, Anthropic-ന്റെ Claude തുടങ്ങിയ LLM-കളുമായുള്ള പരിമിതമായ ഉപയോഗം എന്നിവ പരീക്ഷിച്ചിട്ടുണ്ട്.

ഡെവലപ്പർമാരുടെ നേതൃത്വത്തിലുള്ള നവീകരണത്തിന് വഴിയൊരുക്കുന്നു

ഒരു CLI-ലേക്ക് മാറുന്നത് ഡെവലപ്പർമാർക്ക് അതീവ സവിശേഷമായ ടൂളുകൾ നിർമ്മിക്കാൻ അവസരം നൽകുന്നു. ഒരു ടീമിന് എഞ്ചിനീയർമാർക്കായി ഉച്ചഭക്ഷണം ഓർഡർ ചെയ്യുന്ന ഒരു Slack ബോട്ട്, ഒരു പാൻട്രി മാനേജ്‌മെന്റ് സിസ്റ്റം, അല്ലെങ്കിൽ ഫ്രിഡ്ജിലെ സാധനങ്ങൾ കുറയുമ്പോൾ ഓർഡർ ചെയ്യുന്ന ഒരു സ്മാർട്ട്-ഹോം റൂട്ടീൻ എന്നിവ നിർമ്മിക്കാവുന്നതാണ്.

ഡെവലപ്പർമാർ എന്താണ് നിർമ്മിക്കാൻ ഉദ്ദേശിക്കുന്നത് എന്ന് ബീറ്റാ സൈൻ-അപ്പ് ചോദിക്കുന്നുണ്ട്. ഇത് വെറും ഓട്ടോമേഷന് അപ്പുറം ഉയർന്ന ഉപയോഗക്ഷമതയുള്ള കേസുകൾക്കായി DoorDash നടത്തുന്ന തിരച്ചിലിനെ സൂചിപ്പിക്കുന്നു.

പ്രധാന കാര്യങ്ങൾ

  • പ്രോഗ്രാമബിൾ ലോജിക്സ്റ്റിക്സ്: dd-cli ഉപയോഗിച്ച് നിങ്ങൾക്ക് ടെർമിനലിൽ നിന്നോ AI ഏജന്റുകൾ വഴിയോ തിരയാനും ഓഫറുകൾ കണ്ടെത്താനും ചെക്കൗട്ട് ചെയ്യാനും കഴിയും.
  • ഏജന്റിക് കൊമേഴ്‌സിലേക്കുള്ള മാറ്റം: DoorDash ഒരു കൺസ്യൂമർ ആപ്പ് എന്നതിൽ നിന്ന് ഏജന്റിക് AI ഇക്കോസിസ്റ്റത്തിന്റെ ഒരു ഭാഗമായി മാറുന്നു.
  • ഡെവലപ്പർ-ഫസ്റ്റ് സമീപനം: സ്വയംഭരണാധികാരമുള്ളതും സോഫ്റ്റ്‌വെയർ അധിഷ്ഠിതവുമായ കൊമേഴ്‌സ് ഫ്ലോകൾ നിർമ്മിക്കുന്ന അമേരിക്കയിലെയും കാനഡയിലെയും macOS ഡെവലപ്പർമാരെയാണ് macOS ബീറ്റ ലക്ഷ്യമിടുന്നത്.

ഒരു തമാശയിൽ നിന്ന് യഥാർത്ഥ ഇന്റഗ്രേഷനിലേക്ക്

sudo make me a sandwich എന്ന തമാശ കാലങ്ങളായി ഓട്ടോമേഷനെ പരിഹസിക്കുന്നു. dd-cli ആ തമാശയ്ക്ക് യഥാർത്ഥ ഉപയോഗക്ഷമത നൽകുന്നു. സ്റ്റോർ തിരയൽ, ഓഫറുകൾ കണ്ടെത്തൽ, ചെക്കൗട്ട് എന്നിങ്ങനെയുള്ള DoorDash-ന്റെ പ്രധാന ഫംഗ്ഷനുകളെ നിങ്ങൾക്ക് സ്ക്രിപ്റ്റ് ചെയ്യാവുന്നതോ മറ്റ് പ്രോഗ്രാമുകളിൽ നിന്ന് വിളിക്കാവുന്നതോ ആയ കമാൻഡുകളിലൂടെ ഇത് ലഭ്യമാക്കുന്നു. ടെർമിനലിലൂടെ ഈ കഴിവുകൾ നൽകുന്നതിലൂടെ, ഡെവലപ്പർമാർക്ക് എവിടെയും ഉൾപ്പെടുത്താൻ കഴിയുന്ന ഒരു API ആയി DoorDash മാറുന്നു.

“ഏജന്റിക് കൊമേഴ്‌സിന്റെ” ഉദയം

“ഏജന്റിക് കൊമേഴ്‌സ്” എന്നാൽ സോഫ്റ്റ്‌വെയർ ഏജന്റുകൾ സ്വതന്ത്ര ഷോപ്പർമാരായി പ്രവർത്തിക്കുന്നു എന്നാണ് അർത്ഥം. dd-cli-ലൂടെ, ഒരു AI-ക്ക് JSON മെനു വായിക്കാനും വിലയോ ഡയറ്റ് നിയന്ത്രണങ്ങളോ പരിശോധിക്കാനും ഒരു മനുഷ്യന്റെ ക്ലിക്ക് ഇല്ലാതെ തന്നെ സാധനങ്ങൾ വാങ്ങാനും കഴിയും. കലണ്ടറിൽ ഒഴിവ് കാണുമ്പോൾ ഉച്ചഭക്ഷണം ഓർഡർ ചെയ്യാനോ, സെൻസറുകൾ കുറഞ്ഞ അളവ് റിപ്പോർട്ട് ചെയ്യുമ്പോൾ പാൻട്രി സാധനങ്ങൾ വീണ്ടും ഓർഡർ ചെയ്യാനോ ഇതേ ലോജിക് ഉപയോഗിക്കാം. DoorDash ഇതിനകം തന്നെ iMessage, സ്വന്തം ചാറ്റ്ബോട്ട്, പരിമിതമായ LLM ഉപയോഗം എന്നിവയിലൂടെ സംഭാഷണാത്മക ഇന്റർഫേസുകളിൽ പരീക്ഷണങ്ങൾ നടത്തിയിട്ടുണ്ട്. dd-cli അതിന്റെ അടുത്ത ഘട്ടമാണ്: ഓർഡറിംഗ് പൈപ്പ്‌ലൈനിലേക്ക് ഏജന്റുകൾക്ക് നേരിട്ടുള്ള പ്രവേശനം നൽകുന്നു.

ഡെവലപ്പർമാർക്ക് യഥാർത്ഥത്തിൽ എന്തൊക്കെ നിർമ്മിക്കാം

പങ്കാളികൾ അവരുടെ ഉപയോഗ രീതികൾ വിവരിക്കണമെന്ന് ബീറ്റ ആവശ്യപ്പെടുന്നു, ഇത് DoorDash ഉയർന്ന സ്വാധീനമുള്ള ഇന്റഗ്രേഷനുകൾ ആഗ്രഹിക്കുന്നു എന്ന് കാണിക്കുന്നു.

സാധ്യതയുള്ള പ്രോജക്റ്റുകൾ:

  • ഒരു എഞ്ചിനീയറിംഗ് ടീമിന് ഒറ്റ സ്ലാഷ് കമാൻഡിലൂടെ ഉച്ചഭക്ഷണം ഓർഡർ ചെയ്യാനും ബില്ല് സ്വയമേവ വിഭജിക്കാനും സഹായിക്കുന്ന ഒരു Slack ബോട്ട്.
  • ഫ്രിഡ്ജ് സെൻസറുകൾ പരിശോധിക്കുകയും അത്യാവശ്യ സാധനങ്ങൾ കുറയുമ്പോൾ പലചരക്ക് സാധനങ്ങൾ ഓർഡർ ചെയ്യുകയും ചെയ്യുന്ന ഒരു സ്മാർട്ട്-ഹോം റൂട്ടീൻ.
  • വിജയകരമായ ഒരു ഡിപ്ലോയ്‌മെന്റിന് ശേഷം ആഘോഷത്തിനായി പിസ്സ ഓർഡർ ചെയ്യുന്ന ഒരു CI/CD പൈപ്പ്‌ലൈൻ.

ഇന്റർഫേസ് shell-ൽ ആയതുകൊണ്ട്, ഈ ടൂളുകളെ നിലവിലുള്ള ഓട്ടോമേഷൻ ഫ്രെയിംവർക്കുകളുമായി സംയോജിപ്പിക്കാനും മറ്റ് കോഡുകളെപ്പോലെ വെർഷൻ കൺട്രോൾ ചെയ്യാനും ഓഡിറ്റ് ചെയ്യാനും കഴിയും.

എതിർവാദങ്ങളും ആശങ്കകളും

എല്ലാവരും ഇതിനെ ഒരു വിജയമായി കാണുന്നില്ല. ഓർഡറുകൾ നൽകാനുള്ള അധികാരം കോഡിന് നൽകുന്നത് സുരക്ഷാ ചോദ്യങ്ങൾ ഉയർത്തുന്നു: ഒരു കോഡ് ഹാക്ക് ചെയ്യപ്പെട്ടാൽ അനാവശ്യമായ ചാർജുകൾ ഉണ്ടാകാനോ പേയ്‌മെന്റ് വിവരങ്ങൾ ചോരാനോ സാധ്യതയുണ്ട്.

ഇനി എന്താണ് ശ്രദ്ധിക്കേണ്ടത്

ചുരുക്കത്തിൽ

dd-cli ഒരു മാനുവൽ, ആപ്പ് അധിഷ്ഠിത അനുഭവം AI ഏജന്റുകൾക്ക് ഒരു ബിൽഡിംഗ് ബ്ലോക്കായി ഉപയോഗിക്കാവുന്ന പ്രോഗ്രാമബിൾ സർവീസായി മാറ്റുന്നു. ഇത് ഒരു ചെറിയ സൗകര്യമായി അവശേഷിക്കുമോ അതോ “ഏജന്റിക്” ഓർഡറിംഗിന്റെ അടിസ്ഥാന ശിലയായി മാറുമോ എന്നത് അത് എത്ര വേഗത്തിൽ വികസിക്കുന്നു, എത്ര സുരക്ഷിതമായി കൈകാര്യം ചെയ്യുന്നു, ഡെവലപ്പർമാർ ടെർമിനലിലൂടെ എത്ര സർഗ്ഗാത്മകമായ പരിഹാരങ്ങൾ പുറത്തുവിടുന്നു എന്നതിനെ ആശ്രയിച്ചിരിക്കും.