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

OpenAI Agents SDK হলো মাল্টি-এজেন্ট ওয়ার্কফ্লো তৈরির জন্য ডিজাইন করা একটি ফ্রেমওয়ার্ক। এটি প্রোভাইডার-অ্যাগনস্টিক, যা OpenAI-এর Responses এবং Chat Completions API-এর পাশাপাশি আরও ১০০টিরও বেশি LLM সমর্থন করে। এর মূল ক্ষমতাগুলোর মধ্যে রয়েছে: - **Agent Types**: এটি স্ট্যান্ডার্ড টেক্সট এজেন্ট, দীর্ঘমেয়াদী কাজের জন্য Sandbox এজেন্ট (ফাইল পরিদর্শন, কমান্ড এক্সিকিউশন), WebSockets-এর মাধ্যমে লো-ল্যাটেন্সি মাল্টিমোডাল অভিজ্ঞতার জন্য Realtime এজেন্ট এবং স্পিচ-টু-টেক্সট/টেক্সট-টু-স্পিচ পাইপলাইনের জন্য Voice এজেন্ট সমর্থন করে। - **Workflow Orchestration**: বিভিন্ন এজেন্টের মধ্যে কাজ হস্তান্তরের জন্য এতে handoffs এবং 'agents as tools' ফিচার রয়েছে। - **Tooling & Safety**: বিভিন্ন টুলের (functions, MCP, hosted tools) সাথে ইন্টিগ্রেশন এবং ইনপুট/আউটপুট ভ্যালিডেশনের জন্য কনফিগারযোগ্য guardrails রয়েছে। - **Operational Features**: কথোপকথনের ইতিহাসের জন্য বিল্ট-ইন সেশন ম্যানেজমেন্ট, human-in-the-loop মেকানিজম এবং ওয়ার্কফ্লো ডিবাগিং ও অপ্টিমাইজ করার জন্য tracing সুবিধা রয়েছে। এই SDK-টির জন্য Python 3.10+ প্রয়োজন এবং এটি ভয়েস সাপোর্ট এবং Redis-ভিত্তিক সেশন ম্যানেজমেন্টের জন্য ঐচ্ছিক এক্সটেনশন প্রদান করে।