প্রকল্প সম্পর্কে
Agent Broker হলো একটি MCP সার্ভার যা সেইসব ক্ষুদ্র ও মাঝারি ব্যবসার জন্য তৈরি যাদের কোনো API সুবিধা নেই। AI এজেন্টরা এই সার্ভারকে কল করে এবং এটি দ্রুততম চ্যানেলের মাধ্যমে সংশ্লিষ্ট ব্যবসার কাছে অনুরোধটি পৌঁছে দেয়: প্রথমে Cal.com, তারপর WhatsApp, SMS, voice AI এবং ইমেল। প্রতিটি আউটবাউন্ড কমিউনিকেশনের সামনে TCPA, GDPR, CASL এবং 10DLC কভার করা একটি কমপ্লায়েন্স গেট থাকে, যা বাইপাস করা অসম্ভব বলে বর্ণনা করা হয়েছে।
README-তে উল্লিখিত স্ট্যাটাস অনুযায়ী: https://hatchloop.dev/mcp/agent-broker-এ streamable-http MCP এন্ডপয়েন্টটি লাইভ আছে, যার সাথে ২৩টি টুল, কমপ্লায়েন্স গেট, REST, A2A এবং OpenAI/Anthropic টুল সারফেস যুক্ত। SMB সাপ্লাই নেটওয়ার্কটি স্পষ্টভাবে শুধুমাত্র ডেমো-র জন্য (২০+ সিড বিজনেস; ডেমো বুকিংগুলো demo_smb_no_live_booking রিটার্ন করে), এবং প্রোডাকশন SMB অনবোর্ডিং পরিকল্পনাধীন। তাই কিছু বুকিং ফেক হওয়ার পরিবর্তে সততার সাথে ব্যর্থ হতে পারে।
টুল সারফেস (২৩টি টুল, যা MCP, REST, OpenAI function calling, Anthropic tool_use বা A2A-এর মাধ্যমে কল করা যায়): ডিসকভারি এবং ভেরিফিকেশন (find_business, verify_business, check_booking_link, verify_company_record), অ্যাসিনক্রোনাস কন্ট্রোল (get_status, get_outcome), খরচ এবং হেলথ ইন্ট্রোস্পেকশন (preview_cost, self_test, check_quota), কমপ্লায়েন্স (check_compliance, screen_sanctions, map_trade_restriction), মেসেজিং এবং এনগেজমেন্ট (send_message, capture_lead, get_conversation, handle_inbound, escalate_to_human, send_transactional_confirmation), শিডিউলিং এবং কলিং (schedule_appointment, import_booking_url, call_business), কি ইস্যুয়েন্স (mint_key) এবং US ফেডারেল অ্যাওয়ার্ড ডেটার জন্য lookup_us_contracts।
অ্যাক্সেস এবং মূল্য নির্ধারণ: ১২টি ইউটিলিটি টুল বিনামূল্যে, আনমিটারড এবং কি-হীন; তিনটি প্রিমিয়াম ডেটা টুল (verify_company_record, screen_sanctions, map_trade_restriction) দৈনিক সীমা পর্যন্ত বিনামূল্যে, এরপর প্রতি কলের জন্য ক্রেডিটের মাধ্যমে বিল করা হয়। রাইট টুলগুলোর জন্য একটি X-Agent-Identity বিয়ারার কি প্রয়োজন, যা ইমেল-ভেরিফাইড কি হিসেবে বিনামূল্যে পাওয়া যায় (দৈনিক অপারেশন লিমিটসহ), অথবা যেসব এজেন্ট ইমেল গ্রহণ করতে পারে না তারা mint এন্ডপয়েন্টে HMAC-SHA256 প্রুফ পোস্ট করে নিজেই কি তৈরি করে নিতে পারে (৬০-সেকেন্ড টাইমস্ট্যাম্প উইন্ডো, ফ্রেশ নন্স)। একটি ঐচ্ছিক, অপ্ট-ইন x402 পেমেন্ট রেইল USDC-তে বিদ্যমান এবং পরিষেবাটি ব্যবহার করার জন্য এটি প্রয়োজন নেই।
কমপ্লায়েন্স রিসিট: স্ক্রিনিং এবং প্রি-চেক টুলগুলো একটি হ্যাশ-বাউন্ড, Ed25519-সাইনড রিসিট যুক্ত করতে পারে যা রেকর্ড করে যে কোন তালিকার কপিগুলো স্ক্রিন করা হয়েছে, কোন রুলসেট প্রয়োগ করা হয়েছে এবং ইনপুট ও আউটপুট কী ছিল। README-তে জোর দেওয়া হয়েছে যে রিসিটটি শুধুমাত্র সিস্টেমের নিজস্ব কার্যক্রম সম্পর্কে তথ্য প্রদান করে, কোনো পক্ষ "ক্লিন" তা নিশ্চিত করে না, এবং এটি অফলাইনে যাচাইযোগ্য। আনসাইনড রিসিটগুলোকে সেই অনুযায়ী লেবেল করা হয়।
আর্কিটেকচার এবং ডেপ্লয়মেন্ট: একটি Cloudflare Worker এজ এমবেডেড স্ন্যাপশট থেকে ডিসকভারি ডকুমেন্ট এবং initialize/tools/list পরিবেশন করে এবং টুল কলগুলোকে একটি Python FastAPI অরিজিনে প্রক্সি করে; কোল্ড স্টার্ট এড়াতে একটি ক্রন কিপ-অ্যালাইভ ব্যবহৃত হয়। আইডেমপোটেন্সি এজেন্ট, অপারেশন এবং আইডেমপোটেন্সি কি দ্বারা নির্ধারিত হয় যার TTL ২৪ ঘণ্টা, এবং অ্যাসিনক্রোনাস অপারেশনগুলো পোল করা হয়। রিপোজিটরি লেআউটে কোর হ্যান্ডলার, চ্যানেল অ্যাডাপ্টার, কমপ্লায়েন্স, রিলায়বিলিটি, বিলিং, টেলমেট্রি, স্টোরেজ, অনবোর্ডিং, ফিডব্যাক এবং অপ্টিমাইজার মডিউল সহ এজ, ডেপ্লয়মেন্ট এবং টেস্ট স্যুট অন্তর্ভুক্ত রয়েছে। লোকাল ডেভেলপমেন্ট pip এবং pytest অথবা Docker Compose দিয়ে চালানো হয়, যাতে একটি সেলফ-টেস্ট এন্ট্রি পয়েন্ট এবং এজেন্ট সিমুলেশন হারনেস রয়েছে।
লাইসেন্সিং: ওপেন-সোর্স সার্ভারের জন্য MIT; হোস্ট করা পরিষেবা এবং এর সাপ্লাই ও বিলিং ডেটা মেইনটেইনার দ্বারা আলাদাভাবে পরিচালিত হয়। ক্যাটাগরি ফিট: মূলত একটি AI-এজেন্ট ইন্টিগ্রেশন সারফেস, যার সাথে অ্যাপ্লিকেশনগুলোতে এজেন্ট টুল কল যুক্ত করার জন্য ডেভেলপার-টুলস ফ্রেমওয়ার্ক রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.