সংজ্ঞা
AI agent traffic হলো সেই সব অনুরোধের সমষ্টি, যা কোনো application এমন software agent থেকে পায় যারা কী করবে তা ঠিক করতে AI model ব্যবহার করে। এই agent-গুলো page ব্রাউজ করে, API call করে, form পূরণ করে এবং Model Context Protocol (MCP) server-এ tool invoke করে, সাধারণত কোনো ব্যক্তি বা কোম্পানির পক্ষে। এর নির্ধারক বৈশিষ্ট্য হলো, কাজের মধ্যে পরবর্তী action বেছে নেয় model, মানুষ নয়।
AI agent traffic পুরোনো ধরনের automation, যেমন crawler এবং script-এর সঙ্গে overlap করে, কিন্তু এর আচরণ আলাদা। Agent-গুলো লক্ষ্য অনুসরণ করে, যা পায় তার সঙ্গে মানিয়ে নেয়, এবং প্রায়ই application-এর এমন অংশের সঙ্গে interact করে যা শুধু মানুষের জন্য তৈরি ছিল।
এটি কোথায় দেখা যায়
- Website এবং SaaS app: assistant-রা documentation পড়ে, pricing page তুলনা করে, বা signed-in session-এর মধ্যে বহু ধাপের workflow সম্পন্ন করে। AI operator-রা এই traffic-এর কিছু অংশ নথিভুক্ত করে: OpenAI's ChatGPT-User এবং Anthropic-এর Claude-User যখন একজন ব্যক্তি প্রশ্ন করে, তখন page fetch করে।
- API: agent-রা সরাসরি API credential দিয়ে endpoint call করে, প্রায়ই মানুষের চালিত integration-এর তুলনায় আলাদা গতি এবং pattern-এ।
- MCP server: AI client-রা tool invoke করে, যেখানে প্রতিটি call সংজ্ঞা অনুযায়ী automated, এবং প্রশ্ন হলো কোন client call করছে এবং এটি কী করতে পারে। দেখুন MCP server।
এটি কীভাবে শনাক্ত করবেন
কোনো একক signal নির্ভরযোগ্যভাবে agent traffic শনাক্ত করে না। Team-গুলো বিভিন্ন শক্তির evidence একত্র করে, যেমন website traffic AI agent থেকে আসে কি না তা কীভাবে বুঝবেন-এ ব্যাখ্যা করা হয়েছে:
Verified evidence
কিছু agent operator তাদের request-এ HTTP message signatures (RFC 9421) ব্যবহার করে sign করে, যেখানে তারা যে domain নিয়ন্ত্রণ করে তার অধীনে key প্রকাশিত থাকে, IETF Web Bot Auth কাজ অনুসরণ করে। যে signature validate হয়, তা কোন operator-এর client request পাঠিয়েছে তার শক্তিশালী evidence।
Declared evidence
Client-রা নিজেদের সম্পর্কে বলতে পারে: একটি user-agent string, একটি MCP client name, একটি header। এগুলো উপকারী, কিন্তু নকল করা সহজ, তাই user-agent spoofing একটি স্থায়ী উদ্বেগ।
Inferred evidence
Request-এর timing, navigation pattern, browser context-এর অনুপস্থিতি এবং protocol details automation-এর ইঙ্গিত দিতে পারে। Inference ভুলও হতে পারে, তাই সেগুলোকে সবসময় inference হিসেবে চিহ্নিত করা উচিত।
এইগুলোর কোনোটিই যদি কোনো নির্ধারণকে সমর্থন না করে, তবে সৎ ফলাফল হলো Unknown।
কেন এটি গুরুত্বপূর্ণ
Agent traffic স্বভাবতই ভালো বা খারাপ নয়। পরিকল্পনা তুলনা করা একটি shopping assistant, record sync করা একটি internal agent, এবং আপনার শর্ত উপেক্ষা করা একটি scraper network স্তরে একই রকম দেখাতে পারে। পরিবর্তন হয় আপনার application কী করবে:
- আপনি যেসব agent-কে সেবা দিতে স্বাচ্ছন্দ্য বোধ করেন, তাদের জন্য structured response বা API দিন।
- Automated volume যদি resource-কে চাপ দিতে পারে, তবে route স্তরে limit প্রয়োগ করুন।
- উচ্চ-প্রভাবযুক্ত action-এর আগে শক্তিশালী credential চাইুন।
- মানুষের অভিজ্ঞতা দ্রুত এবং অগোছালো-হীন রাখুন।
সব automation-কে abuse হিসেবে গণ্য করলে বৈধ integration ভেঙে যায়। আর এটিকে উপেক্ষা করলে sensitive action এমন context ছাড়াই চলতে পারে, যা আপনার team ধরে নেয় আছে।
সাধারণ ভুল ধারণা
"Agent-রা সবসময় নিজেদের পরিচয় দেয়।" অনেকেই দেয় না, এবং declaration মিথ্যা হতে পারে।
"স্বাক্ষরিত agent মানে trusted agent." একটি signature দেখায় কোন key request sign করেছে। এটি দেখায় না যে action অনুমোদিত বা নিরাপদ। দেখুন agent authorization।
"Automation block করলে app সুরক্ষিত হয়." এটি প্রায়ই সেই integration-গুলোকে ব্লক করে, যেগুলোর ওপর customer নির্ভর করে, আর জেদি bad actor-রা মানিয়ে নেয়।
Proof of Actor কীভাবে agent traffic পরিচালনা করে
Proof of Actor প্রতিটি interaction-কে Human, Human + AI, Agent বা Unknown হিসেবে classify করে (taxonomy এখানে ব্যাখ্যা করা হয়েছে), এবং ফলাফল verified, declared বা inferred কি না তা জানায়। Team-গুলো আগে observe করে, তারপর নিজেদের policy দিয়ে agent traffic route করে। দেখুন How It Works অথবা early access-এর জন্য আবেদন করুন।
উৎস
- Model Context Protocol specification (2026-07-28): November 2026 অনুযায়ী বর্তমান MCP revision
- RFC 9421: HTTP Message Signatures: signed agent request-এর ভিত্তির standard
- IETF Web Bot Auth working group: automated client authenticate করার standards work
- OpenAI: Overview of OpenAI Crawlers: ChatGPT-User এবং অন্যান্য documented OpenAI user agent
- Anthropic: crawler and fetcher documentation: Claude-User এবং অন্যান্য Anthropic bot