𝗧𝗵𝗲 𝗔𝗴𝗲𝗻𝘁-𝗡𝗮𝘁𝗶𝘃𝗲 𝗦𝘁𝗮𝗰𝗸: 𝗔𝗜-এর জন্য ইনফ্রাস্ট্রাকচার নতুন করে ডিজাইন করা

Claude Code এবং Codex-এর মতো AI কোডিং এজেন্টগুলো প্রতি মাসে লক্ষ লক্ষ API রিকোয়েস্ট পাঠাচ্ছে। এই এজেন্টগুলো ব্রাউজার ব্যবহার করে না। তারা কোনো বাটনে ক্লিক করে না। তারা CAPTCHA সমাধান করে না।

আপনার ইনফ্রাস্ট্রাকচার যদি লগ ইন করার জন্য বা "confirm" বাটনে ক্লিক করার জন্য কোনো মানুষের প্রয়োজন হয়, তবে একটি এজেন্ট ব্যর্থ হবে। যখন এজেন্টরা কোনো বাধার সম্মুখীন হয়, তারা কাজ করা বন্ধ করে দেয়।

প্রাসঙ্গিক থাকতে হলে আপনাকে অবশ্যই এজেন্ট-নেটিভ ইনফ্রাস্ট্রাকচার তৈরি করতে হবে। এই নতুন স্ট্যাকের পাঁচটি স্তম্ভ নিচে দেওয়া হলো:

  • Ephemeral Deployments: কোড টেস্ট করার জন্য এজেন্টদের অস্থায়ী (throwaway) এনভায়রনমেন্ট প্রয়োজন। Cloudflare এখন কোনো অ্যাকাউন্ট বা OAuth ছাড়াই সাময়িক ডিপ্লয়মেন্টের সুবিধা দিচ্ছে। এটি স্বায়ত্তশাসিত (autonomous) এজেন্টদের জন্য একটি দ্রুত ফিডব্যাক লুপ তৈরি করে।

  • Dual-Mode CLIs: মানুষ রঙ এবং টেবিল পছন্দ করে। এজেন্টরা পছন্দ করে স্ট্রাকচার্ড ডেটা। Hugging Face CLI-এর মতো টুলগুলো এখন শনাক্ত করতে পারে যে কোনো এজেন্ট চলছে কি না। তারা স্বয়ংক্রিয়ভাবে মানুষের জন্য উপযোগী ভিউ থেকে মেশিন-রিডেবল TSV বা JSON-এ সুইচ করে। এটি টোকেন খরচ ৬ গুণ পর্যন্ত কমিয়ে দেয়।

  • Agent-Friendly Auth: OAuth মডেলটি ধরে নেয় যে ব্রাউজার ব্যবহারের জন্য একজন মানুষ উপস্থিত আছে। এটি এজেন্টদের কাজের ক্ষেত্রে বাধা সৃষ্টি করে। auth.md-এর মতো নতুন প্রোটোকলগুলো এজেন্টদের মানুষের হস্তক্ষেপ ছাড়াই অথেন্টিকেশন ফ্লো খুঁজে পেতে এবং ব্যবহার করতে সাহায্য করে।

  • Agentic Benchmarking: সাফল্যের পরিমাপ করার পদ্ধতি পরিবর্তিত হচ্ছে। আমরা এখন আর শুধু উত্তরটি সঠিক কি না তা যাচাই করি না। আমরা যে পথ অনুসরণ করা হয়েছে তা পরিমাপ করি। একটি এজেন্ট কতটা দক্ষতার সাথে কাজ করছে তা দেখার জন্য আমরা টোকেন ব্যবহার, টুল কল এবং এরর রেট ট্র্যাক করি।

  • OpenEnv এবং RL: এজেন্টদের প্রশিক্ষণ দেওয়ার জন্য আমাদের একটি স্ট্যান্ডার্ড পদ্ধতির প্রয়োজন। OpenEnv একটি এজেন্ট এবং যেকোনো এনভায়রনমেন্টের মধ্যে একটি ইউনিভার্সাল ইন্টারফেস প্রদান করে। এটি এজেন্টদের সেই একই টুল ব্যবহার করে শিখতে সাহায্য করে যা তারা প্রোডাকশনে ব্যবহার করবে।

আপনার সার্ভিসকে "একজন ডেভেলপার কি এটি ব্যবহার করতে পারবেন?" থেকে "একটি এজেন্ট কি এটি স্বয়ংক্রিয়ভাবে ব্যবহার করতে পারবে?"—এই পর্যায়ে নিয়ে আসতে হবে।

এজেন্ট-নেটিভ ডিজাইনের জন্য চেকলিস্ট: • মেশিন-রিডেবল JSON আউটপুট প্রদান করুন। • সমস্ত CLI কমান্ডে একটি --non-interactive ফ্ল্যাগ যোগ করুন। • এজেন্টরা কীভাবে অথেন্টিকেট করতে পারে তা বর্ণনা করে একটি auth.md ফাইল প্রকাশ করুন। • এজেন্টদের পরবর্তী কমান্ড কী হবে তা জানাতে আপনার CLI-তে প্রি-প্যারামিটারাইজড হিন্টস (pre-parameterized hints) ব্যবহার করুন। • এজেন্ট মোডে আউটপুট কখনোই ট্রাঙ্কেট (truncate) করবেন না।

API-এর প্রাথমিক ব্যবহারকারী হিসেবে AI এজেন্টের যুগ চলে এসেছে। এখনই তাদের জন্য তৈরি করুন, নতুবা পিছিয়ে পড়বেন।

উৎস: https://dev.to/monuminu/the-agent-native-stack-how-developers-must-redesign-infrastructure-for-the-agentic-ai-era-362j