প্রকল্প সম্পর্কে

Bindu একটি ব্যাপক ওপেন-সোর্স ফ্রেমওয়ার্ক যা AI এজেন্টদের জন্য পরিচয়, যোগাযোগ এবং পেমেন্ট স্তর হিসাবে কাজ করার জন্য ডিজাইন করা হয়েছে। এটি `bindufy()` নামক একটি একক ফাংশন কলের মাধ্যমে বিদ্যমান হ্যান্ডলারদের মোড়ক করে এজেন্টদের স্থাপনা সহজ করে, যা স্বয়ংক্রিয়ভাবে ক্রিপ্টোগ্রাফিক পরিচয়, A2A প্রোটোকল সমর্থন এবং পেমেন্ট ক্ষমতা প্রদান করে। ফ্রেমওয়ার্কটি ভাষা-নিরপেক্ষ, যা Python, TypeScript এবং Kotlin-এর জন্য SDK অফার করে, সবগুলো একটি ভাগ করা gRPC কোরের উপর নির্মিত। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - **A2A JSON-RPC**: এজেন্ট-থেকে-এজেন্ট যোগাযোগের জন্য মানক প্রোটোকল। - **নিরাপত্তা**: ডিফল্টরূপে তিনটি স্তরের নিরাপত্তা সক্রিয়—এনক্রিপ্টেড এবং পারস্পরিক প্রমাণিত ট্রান্সপোর্টের জন্য mTLS, অনুমোদনের জন্য Hydra-এর মাধ্যমে OAuth2, এবং বার্তার সত্যতা নিশ্চিত করতে DID স্বাক্ষর। - **x402 পেমেন্ট**: এজেন্টরা অনুরোধ প্রক্রিয়া করার আগে একাধিক EVM চেইনে USDC পেমেন্ট দাবি করতে পারে। - **পুশ নোটিফিকেশন**: টাস্ক স্টেট পরিবর্তনের জন্য ওয়েবহুক, পোলিং দূর করে। - **স্কিল সিস্টেম**: এজেন্টের ক্ষমতা ঘোষণা করুন, বাণিজ্যিক ব্যবহারের জন্য ঐচ্ছিক প্রাইভেট স্কিল সহ। - **এজেন্ট আলোচনা**: এজেন্টরা আগে থেকেই দাম, লেটেন্সি এবং SLA-তে সম্মত হতে পারে। - **স্টোরেজ এবং শিডিউলিং**: ডেটার জন্য Postgres, রিট্রাই এবং পুনরাবৃত্তিমূলক কাজের জন্য Redis-ব্যাকড শিডিউলার। - **পাবলিক টানেল**: পোর্ট ফরওয়ার্ডিং ছাড়াই ইন্টারনেটে এজেন্টদের প্রকাশ করুন। - **ক্লাউড ডিপ্লয়মেন্ট**: একটি একক কমান্ডে microVMs-এ এজেন্টদের স্থাপন করুন। - **গেটওয়ে**: একটি প্ল্যানার LLM-এর মাধ্যমে একাধিক এজেন্টকে অর্কেস্ট্রেট করুন। - **পর্যবেক্ষণযোগ্যতা**: OpenTelemetry ট্রেস, Sentry ত্রুটি ট্র্যাকিং এবং স্বাস্থ্য এন্ডপয়েন্ট। Bindu Agno, LangChain, CrewAI এবং আরও অনেক সহ বিভিন্ন এজেন্ট ফ্রেমওয়ার্ক সমর্থন করে এবং একটি Trade Compliance OS-এর জন্য উৎপাদনে ব্যবহৃত হয়। প্রকল্পটি Apache 2.0 লাইসেন্সযুক্ত এবং ব্যাপক ডকুমেন্টেশন এবং উদাহরণ সহ সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়।