প্রকল্প সম্পর্কে
AutoGen হল বহু-এজেন্ট AI অ্যাপ্লিকেশন তৈরির একটি প্রোগ্রামিং ফ্রেইমওয়ার্ক যা স্বায়ত্তশাসনভাবে কাজ করতে পারে বা মানুষের পাশাপাশি কাজ করতে পারে। Microsoft Research-এ এটি উদ্ভাবিত হয়েছে, এটি একটি স্তরযুক্ত এবং প্রসারণযোগ্য ডিজাইন ব্যবহার করে যার দায়িত্ব স্পষ্টভাবে বিক্ত:
- Core API: বার্তা প্রেরণ, ইভেন্ট-চালিত এজেন্ট, এবং স্থানীয় এবং বিতরণ রানটাইম বাস্তবায়ন করে। .NET এবং Python-এর জন্য ক্রস-ল্যাঙ্গুয়েজ উন্নয়ন সমর্থন করে।
- AgentChat API: Core-এর উপরে তৈরি একটি সহজ, মতামত-ভিত্তিক API দ্রুত প্রোটোটাইপিংয়ের জন্য, যা দুই-এজেন্ট চ্যাট বা গ্রুপ চ্যাটের মতো সাধারণ বহু-এজেন্ট প্যাটার্ন সমর্থন করে।
- Extensions API: প্রথম এবং তৃতীয় পক্ষের এক্সটেনশন সক্ষম করে, যার মধ্যে LLM ক্লায়েন্ট (যেমন OpenAI, AzureOpenAI) এবং কোড এক্সিকিউশন ক্ষমতা অন্তর্ভুক্ত।
একোসিস্টেমে দুটি ডেভেলপার টুল রয়েছে: AutoGen Studio, একটি নো-কোড GUI বহু-এজেন্ট অ্যাপ্লিকেশন তৈরি এবং প্রোটোটাইপিংয়ের জন্য, এবং AutoGen Bench, এজেন্ট পারফরম্যান্স মূল্যায়নের জন্য একটি বেঞ্চমার্কিং স্যুট। ফ্রেইমওয়ার্কটি MCP (Model Context Protocol) সার্ভার সমর্থন করে টুল ইন্টি্রেশনের জন্য, যেমন Playwright-এর মাধ্যমে ওয়েব ব্রাউজিং।
AutoGen-এর জন্য Python 3.10 বা তার পরের সংস্করণ প্রয়োজন। এটি এখন রক্ষণাবেক্ষণ মোডে রয়েছে এবং নতুন বৈশিষ্ট্য বা উন্নয়ন পাবে না, ভবিষ্যতে কমিউনিটি-পরিচালিত হবে। নতুন ব্যবহারকারীদের Microsoft Agent Framework দিয়ে শুরু করতে পরামর্শ দেওয়া হয়েছে, যা স্থিতিশীল API এবং দীর্ঘমেয়াদী সমর্থন প্রদান করে এন্টারপ্রাইজ-প্রস্তুত উত্তরাধিকার। বিদ্যমান ব্যবহারকারীদের জন্য একটি মাইগ্রেশন গাইড প্রদান করা হয়েছে। AutoGen-এ অবদান বাগ ফিক্স, নিরাপত্তা প্যাচ এবং ডকুমেন্টেশন উন্নয়নে সীমিত। প্রকল্পটি কোডের জন্য MIT লাইসেন্ এবং ডকুমেন্টেশনের জন্য Creative Commons Attribution 4.0 লাইসেন্সের অধীনে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.