ತಮಾಷೆಯ ಆಚೆಗೆ: dd-cli ಎಂದರೇನು?

sudo make me a sandwich ಎಂಬುದು ಆಟೊಮೇಷನ್ (automation) ಬಗ್ಗೆ ಮಾಡುವ ತಮಾಷೆಯಾಗಿದ್ದರೆ, DoorDash CLI—dd-cli—ಡೆವಲಪರ್‌ಗಳು ಆಹಾರ ಮತ್ತು ದಿನಸಿ ಆರ್ಡರ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತಮ್ಮ ವರ್ಕ್‌ಫ್ಲೋ ಅಥವಾ AI ಏಜೆಂಟ್‌ಗಳಲ್ಲಿ ಅಳವಡಿಸಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಈ ಟೂಲ್ ಅಮೆರಿಕ ಮತ್ತು ಕೆನಡಾದ macOS ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ ವೇಟ್‌ಲಿಸ್ಟ್‌ನಲ್ಲಿದೆ. ಇದು DoorDash ಗೆ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ: ಸ್ಟೋರ್‌ಗಳನ್ನು ಹುಡುಕುವುದು, ಸ್ಥಳೀಯ ಡೀಲ್‌ಗಳನ್ನು ತೋರಿಸುವುದು ಮತ್ತು ಸಂಪೂರ್ಣ ಚೆಕ್‌ಔಟ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಡೆಸುವುದನ್ನು ಇದು ಒಳಗೊಂಡಿದೆ. autrementទៀត, ಒಂದು ಗ್ರಾಹಕ ಸೇವೆ ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದಾದ ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿ (utility) ಬದಲಾಗುತ್ತದೆ.

ಏಜೆಂಟಿಕ್ ಕಾಮರ್ಸ್‌ನ ಉದಯ (The Rise of Agentic Commerce)

ಕಮಾಂಡ್ ಲೈನ್ ಮೂಲಕ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಲಭ್ಯವಾಗಿಸುವುದರಿಂದ, ಸ್ವತಂತ್ರ ಶಾಪಿಂಗ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವಿರುವ AI ಏಜೆಂಟ್‌ಗಳಿಗೆ ಅಗತ್ಯವಾದ ಮೂಲ ಘಟಕಗಳನ್ನು (building blocks) ಒದಗಿಸಲಾಗುತ್ತದೆ.

ಮನುಷ್ಯರು GUI ಮೂಲಕ ಕ್ಲಿಕ್ ಮಾಡುವ ಬದಲಿಗೆ, AI ಎಂಬುದು JSON ಅನ್ನು ವಿಶ್ಲೇಷಿಸಬಹುದು, ಸಂಕೀರ್ಣ ಮೆನುಗಳನ್ನು ಓದಬಹುದು ಮತ್ತು ಆರ್ಡರ್ ಮಾಡಲು Python ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡಬಹುದು. ಕ್ಯಾಲೆಂಡರ್‌ನಲ್ಲಿ ಸಮಯ ಖಾಲಿ ಇದ್ದಾಗ ಸಾಫ್ಟ್‌ವೇರ್ ತನ್ನಷ್ಟಕ್ಕೆ ತಾನೇ ಊಟವನ್ನು ಆರ್ಡರ್ ಮಾಡುವುದು ಅಥವಾ ಸೆನ್ಸರ್ ಡೇಟಾ ಬದಲಾದಂತೆ ದಿನಸಿ ಪದಾರ್ಥಗಳನ್ನು ಮರುಪೂರಣ ಮಾಡುವುದನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ.

DoorDash ಈಗಾಗಲೇ iMessage ಇಂಟಿಗ್ರೇಷನ್, ಅದರ "Ask DoorDash" ಚಾಟ್‌ಬಾಟ್ ಮತ್ತು OpenAI ನ ChatGPT ಹಾಗೂ Anthropic ನ Claude ನಂತಹ LLM ಗಳೊಂದಿಗೆ ಸೀಮಿತ ಮಟ್ಟದ ಸಂಪರ್ಕವನ್ನು ಪ್ರಯತ್ನಿಸಿದೆ.

ಡೆವಲಪರ್ ನೇತೃತ್ವದ ನಾವೀನ್ಯತೆಗೆ ಅವಕಾಶ ನೀಡುವುದು

CLI ಗೆ ಬದಲಾಗುವುದು ಡೆವಲಪರ್‌ಗಳು ಅತ್ಯಂತ ನಿರ್ದಿಷ್ಟವಾದ (hyper-specific) ಟೂಲ್‌ಗಳನ್ನು ತಯಾರಿಸಲು ಪ್ರೇರೇಪಿಸುತ್ತದೆ. ಒಂದು ತಂಡವು ಇಂಜಿನಿಯರ್‌ಗಳಿಗಾಗಿ ಊಟವನ್ನು ಆರ್ಡರ್ ಮಾಡುವ Slack ಬೋಟ್, ಪ್ಯಾಂಟ್ರಿ-ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಸಿಸ್ಟಮ್ ಅಥವಾ ಫ್ರಿಡ್ಜ್‌ನಲ್ಲಿ ಸಾಮಗ್ರಿ ಕಡಿಮೆಯಾದಾಗ ಆರ್ಡರ್ ಮಾಡುವ ಸ್ಮಾರ್ಟ್-ಹೋಮ್ ರೂಟೀನ್ ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು.

ಬೆಟಾ ಸೈನ್-ಅಪ್‌ನಲ್ಲಿ ಡೆವಲಪರ್‌ಗಳು ತಾವು ಏನನ್ನು ನಿರ್ಮಿಸಲು ಯೋಜಿಸಿದ್ದಾರೆ ಎಂದು ಕೇಳಲಾಗುತ್ತದೆ, ಇದು ಕೇವಲ ಆಟೊಮೇಷನ್ ಮೀರಿ ಹೆಚ್ಚಿನ ಉಪಯುಕ್ತತೆಯಿರುವ ಬಳಕೆಗಳಿಗಾಗಿ DoorDash ಮಾಡುತ್ತಿರುವ ಹುಡುಕಾಟವನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಪ್ರಮುಖ ಅಂಶಗಳು

  • ಪ್ರೋಗ್ರಾಮಬಲ್ ಲಾಜಿಸ್ಟಿಕ್ಸ್: dd-cli ಬಳಸಿ ನೀವು ಟರ್ಮಿನಲ್‌ನಿಂದ ಅಥವಾ AI ಏಜೆಂಟ್‌ಗಳ ಮೂಲಕ ಹುಡುಕಲು, ಡೀಲ್‌ಗಳನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಮತ್ತು ಚೆಕ್‌ಔಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
  • ಏಜೆಂಟಿಕ್ ಕಾಮರ್ಸ್ ಬದಲಾವಣೆ: DoorDash ಗ್ರಾಹಕ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ಏಜೆಂಟಿಕ್ AI ಪರಿಸರ ವ್ಯವಸ್ಥೆಯ (ecosystem) ಒಂದು ಘಟಕವಾಗಿ ಬದಲಾಗುತ್ತಿದೆ.
  • ಡೆವಲಪರ್-ಫಸ್ಟ್ ವಿಧಾನ: macOS ಬೆಟಾ ಅಮೆರಿಕ ಮತ್ತು ಕೆನಡಾದ ಡೆವಲಪರ್‌ಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದೆ, ಇವರು ಸ್ವತಂತ್ರ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಚಾಲಿತ ಕಾಮರ್ಸ್ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದಾರೆ.

ತಮಾಷೆಯಿಂದ ನೈಜ ಇಂಟಿಗ್ರೇಷನ್‌ವರೆಗೆ

sudo make me a sandwich ಎಂಬ ತಮಾಷೆಯು ದೀರ್ಘಕಾಲದಿಂದ ಆಟೊಮೇಷನ್ ಅನ್ನು ಲೇವಡಿ ಮಾಡುತ್ತಾ ಬಂದಿದೆ. dd-cli ಆ ತಮಾಷೆಗೆ ನೈಜ ಉಪಯುಕ್ತತೆಯನ್ನು ನೀಡುತ್ತದೆ. ಇದು ಸ್ಟೋರ್ ಹುಡುಕಾಟ, ಡೀಲ್ ಪ್ರದರ್ಶನ, ಚೆಕ್‌ಔಟ್‌ನಂತಹ DoorDash ನ ಪ್ರಮುಖ ಕಾರ್ಯಗಳನ್ನು ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದಾದ ಅಥವಾ ಇತರ ಪ್ರೋಗ್ರಾಂಗಳಿಂದ ಕರೆಯಬಹುದಾದ ಕಮಾಂಡ್‌ಗಳ ಮೂಲಕ ಲಭ್ಯವಾಗಿಸುತ್ತದೆ. ಈ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಒದಗಿಸುವ ಮೂಲಕ, DoorDash ಡೆವಲಪರ್‌ಗಳು ಎಲ್ಲಿ ಬೇಕಾದರೂ ಅಳವಡಿಸಿಕೊಳ್ಳಬಹುದಾದ ಒಂದು API ಆಗಿ ಬದಲಾಗುತ್ತದೆ.

“ಏಜೆಂಟಿಕ್ ಕಾಮರ್ಸ್” ನ ಉದಯ

“ಏಜೆಂಟಿಕ್ ಕಾಮರ್ಸ್” ಎಂದರೆ ಸಾಫ್ಟ್‌ವೇರ್ ಏಜೆಂಟ್‌ಗಳು ಸ್ವತಂತ್ರ ಶಾಪಿಂಗ್ ಮಾಡುವವರಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದು ಎಂದರ್ಥ. dd-cli ಮೂಲಕ, AI ಎಂಬುದು JSON ಮೆನುವನ್ನು ಓದಬಹುದು, ಬೆಲೆ ಅಥವಾ ಆಹಾರದ ನಿರ್ಬಂಧಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಮನುಷ್ಯನ ಕ್ಲಿಕ್ ಇಲ್ಲದೆಯೇ ಖರೀದಿಯನ್ನು ಮಾಡಬಹುದು. ಕ್ಯಾಲೆಂಡರ್‌ನಲ್ಲಿ ಬಿಡುವಿನ ಸಮಯವಿದ್ದಾಗ ಅಥವಾ ಸೆನ್ಸರ್‌ಗಳು ಕಡಿಮೆ ಮಟ್ಟವನ್ನು ವರದಿ ಮಾಡಿದಾಗ ಪ್ಯಾಂಟ್ರಿ ಪದಾರ್ಥಗಳನ್ನು ಮರುಪೂರಣ ಮಾಡುವಂತಹ ತರ್ಕವನ್ನು ಇದು ಬಳಸಬಹುದು. DoorDash ಈಗಾಗಲೇ ಸಂಭಾಷಣಾತ್ಮಕ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಾದ iMessage, ತನ್ನದೇ ಆದ ಚಾಟ್‌ಬಾಟ್ ಮತ್ತು ಸೀಮಿತ LLM ಬಳಕೆಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದೆ. dd-cli ಮುಂದಿನ ಹಂತವಾಗಿದೆ: ಏಜೆಂಟ್‌ಗಳಿಗೆ ಆರ್ಡರ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಗೆ ನೇರ ಮತ್ತು ಮಧ್ಯಸ್ಥಿಕೆಯಿಲ್ಲದ ಪ್ರವೇಶವನ್ನು ನೀಡುವುದು.

ಡೆವಲಪರ್‌ಗಳು ವಾಸ್ತವವಾಗಿ ಏನನ್ನು ನಿರ್ಮಿಸಬಹುದು

ಬೆಟಾ ಭಾಗವಹಿಸುವವರು ತಮ್ಮ ಬಳಕೆ ಪ್ರಕರಣವನ್ನು (use case) ವಿವರಿಸುವಂತೆ ಕೇಳುತ್ತದೆ, ಇದು DoorDash ಹೆಚ್ಚಿನ ಪ್ರಭಾವ ಬೀರುವ ಇಂಟಿಗ್ರೇಷನ್‌ಗಳನ್ನು ಬಯಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.

ಸಂಭವನೀಯ ಯೋಜನೆಗಳು:

  • ಒಂದು Slack ಬೋಟ್, ಇದು ಇಂಜಿನಿಯರಿಂಗ್ ತಂಡವು ಕೇವಲ ಒಂದು ಸ್ಲ್ಯಾಶ್ ಕಮಾಂಡ್ ಮೂಲಕ ಊಟವನ್ನು ಆರ್ಡರ್ ಮಾಡಲು ಮತ್ತು ಬಿಲ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿಭಜಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
  • ಒಂದು ಸ್ಮಾರ್ಟ್-ಹೋಮ್ ರೂಟೀನ್, ಇದು ಫ್ರಿಡ್ಜ್ ಸೆನ್ಸರ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ದಿನಸಿ ಪದಾರ್ಥಗಳು ಕಡಿಮೆಯಾದಾಗ ಆರ್ಡರ್ ಮಾಡುತ್ತದೆ.
  • ಒಂದು CI/CD ಪೈಪ್‌ಲೈನ್, ಇದು ಯಶಸ್ವಿ ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ನಂತರ ಸಂಭ್ರಮಾಚರಣೆಯ ಪಿಜ್ಜಾವನ್ನು ಆರ್ಡರ್ ಮಾಡುತ್ತದೆ.

ಇಂಟರ್‌ಫೇಸ್ ಶೆಲ್‌ನಲ್ಲಿ (shell) ಇರುವುದರಿಂದ, ಈ ಟೂಲ್‌ಗಳನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆಟೊಮೇಷನ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು, ವರ್ಷನ್-ಕಂಟ್ರೋಲ್ ಮಾಡಬಹುದು ಮತ್ತು ಯಾವುದೇ ಇತರ ಕೋಡ್‌ನಂತೆ ಆಡಿಟ್ ಮಾಡಬಹುದು.

ವಿರೋಧಾತ್ಮಕ ವಾದಗಳು ಮತ್ತು ಕಳವಳಗಳು

ಎಲ್ಲರೂ ಇದನ್ನು ಗೆಲುವು ಎಂದು ಕರೆಯುವುದಿಲ್ಲ. ಆರ್ಡರ್ ಮಾಡುವ ಅಧಿಕಾರವನ್ನು ಕೋಡ್‌ಗೆ ನೀಡುವುದು ಭದ್ರತಾ ಪ್ರಶ್ನೆಗಳನ್ನು ಎತ್ತುತ್ತದೆ: ಅಸುರಕ್ಷಿತ ಸ್ಕ್ರಿಪ್ಟ್ ಅನಗತ್ಯ ಶುಲ್ಕಗಳನ್ನು ವಿಧಿಸಬಹುದು ಅಥವಾ ಪಾವತಿ ವಿವರಗಳನ್ನು ಸೋರಬಹುದು.

ಮುಂದೆ ಏನನ್ನು ಗಮನಿಸಬೇಕು

ಸಾರಾಂಶ

dd-cli ಮ್ಯಾನುಯಲ್, ಅಪ್ಲಿಕೇಶನ್ ಚಾಲಿತ ಅನುಭವವನ್ನು AI ಏಜೆಂಟ್‌ಗಳು ಬಳಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಮಬಲ್ ಸೇವೆಯನ್ನಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಇದು ಕೇವಲ ಒಂದು ಸಣ್ಣ ಸೌಲಭ್ಯವಾಗಿ ಉಳಿಯುತ್ತದೆಯೇ ಅಥವಾ “ಏಜೆಂಟಿಕ್” ಆರ್ಡರ್ ಮಾಡುವ ವ್ಯವಸ್ಥೆಯ ಮೂಲಾಧಾರವಾಗುತ್ತದೆಯೇ ಎಂಬುದು ಅದು ಎಷ್ಟು ವೇಗವಾಗಿ ವಿಸ್ತರಿಸುತ್ತದೆ, ಎಷ್ಟು ಸುರಕ್ಷಿತವಾಗಿ ನಿರ್ವಹಿಸಲ್ಪಡುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್‌ಗಳು ಟರ್ಮಿನಲ್‌ನಿಂದ ಯಾವ ಸೃಜನಾತ್ಮಕ ಪರಿಹಾರಗಳನ್ನು ಹೊರತರುತ್ತಾರೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ.