نشان کن
کد آگهی: KP5333185975

طراحی یک محیط شبیه سازی مبتنی بر عاملهای هوشمند بر اساس LLM

در سراسر کشور
در وبسایت پونیشا  (چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  پروژه‌ای
مهارت‌های مورد نیاز:
برنامه نویسی سی پلاس پلاس (C++)
جاوا (Java)
جاوا اسکریپت (JavaScript)
پایتون (Python)
هوش مصنوعی (AI)
متن کامل آگهی:
شرح پروژه ما قصد داریم یک نرم‌افزار تحت وب (ترجیحاً) توسعه دهیم که امکان ایجاد و مدیریت چندین عامل (Agent) مبتنی بر مدل‌های زبانی بزرگ (LLM) را فراهم کند. این عامل‌ها باید بتوانند بر اساس پرسونای مشخص، منابع دانشی تعریف‌شده و قوانین تعامل تعیین‌شده، درباره یک موضوع مشخص به صورت خودکار با یکدیگر بحث و تبادل نظر کنند. هدف پروژه، ساخت یک محیط شبیه‌سازی گفتگوهای چندعاملی با قابلیت تحلیل و مشاهده رفتار عامل‌ها است. اهداف اصلی سیستم امکان تعریف تعداد دلخواه Agent تولید خودکار Agentها بر اساس LLM تخصیص پرسونای شخصیتی به هر Agent تعیین نحوه تعامل Agentها با یکدیگر تخصیص منابع دانشی مجزا به هر Agent تعریف یک موضوع (Topic) برای بحث اجرای بحث چندعاملی به صورت تصادفی ثبت و نمایش کامل لاگ گفتگو ارائه داشبورد تحلیلی از شاخص‌های گفتگو قابلیت‌های مورد انتظار 1. ماژول تعریف Agent کاربر باید بتواند: تعداد Agentها را مشخص کند (مثلاً 3 تا 20 عدد) برای هر Agent موارد زیر را تعریف کند: نام پرسونای شخصیتی (مثلاً: منطقی، احساسی، منتقد، خوش‌بین، بدبین، تحلیل‌گر داده، محافظه‌کار و...) سبک گفتگو (رسمی، غیررسمی، کوتاه، تحلیلی و...) سطح دانش (مبتدی، متوسط، خبره) منابع دانشی (متن، فایل، لینک یا پایگاه داده اختصاصی) Agentها باید بر اساس این تنظیمات توسط LLM ساخته شوند. 2. تعریف قوانین تعامل بین Agentها امکان تعریف موارد زیر لازم است: آیا همه Agentها با هم تعامل دارند یا فقط برخی؟ وزن تعامل بین Agentها (مثلاً Agent A بیشتر به Agent B پاسخ دهد) احتمال پاسخ‌دهی تصادفی ترتیب گفتگو (کاملاً تصادفی یا نیمه‌ساختاریافته) خروجی هر Agent باید بتواند به صورت تصادفی یا بر اساس وزن تعامل، به عنوان ورودی Agentهای دیگر استفاده شود. 3. تعریف موضوع بحث امکان تعریف یک Topic اصلی امکان تعیین مدت زمان بحث (تعداد راند گفتگو) امکان توقف دستی یا خودکار بحث 4. موتور اجرای گفتگو سیستم باید: به صورت راندی (Turn-based) گفتگو را اجرا کند در هر راند یک یا چند Agent به صورت تصادفی انتخاب شوند خروجی هر Agent به عنوان کانتکست برای Agentهای بعدی استفاده شود حافظه گفتگو (Conversation Memory) مدیریت شود امکان تعیین محدودیت توکن و طول پاسخ وجود داشته باشد 5. نمایش لاگ گفتگو در محیط نرم‌افزار باید: کل تاریخچه گفتگو نمایش داده شود هر پیام با مشخصات زیر ذخیره شود: نام Agent زمان ارسال شماره راند متن پیام امکان فیلتر بر اساس Agent امکان خروجی گرفتن (Export) به صورت JSON یا CSV 6. داشبورد تحلیلی داشبورد باید شاخص‌های زیر را نمایش دهد: تعداد پیام هر Agent میانگین طول پیام‌ها میزان مشارکت هر Agent (%) تحلیل احساسات (Sentiment Analysis) میزان موافقت/مخالفت بین Agentها تعداد دفعات پاسخ مستقیم یک Agent به Agent دیگر گراف شبکه تعامل بین Agentها (نمایش گراف تعامل به صورت Network Graph امتیاز محسوب می‌شود) ویژگی‌های فنی مورد انتظار توسعه به صورت Web Application (ترجیحاً React + FastAPI / Node.js) اتصال به API مدل‌های LLM (مانند OpenAI یا مدل‌های متن‌باز) معماری ماژولار و قابل توسعه مدیریت Session برای هر شبیه‌سازی امکان اجرای همزمان چند شبیه‌سازی ذخیره داده‌ها در دیتابیس (PostgreSQL یا مشابه) خروجی مورد انتظار کد کامل پروژه مستندات فنی راهنمای نصب و اجرا مستند API توضیح ساختار Agent و نحوه مدیریت Prompt Engineering مهارت‌های مورد نیاز تجربه کار با LLM API طراحی سیستم‌های Multi-Agent آشنایی با Prompt Engineering توسعه Backend و Frontend طراحی دیتابیس تجربه ساخت داشبورد تحلیلی موارد مهم سیستم باید مقیاس‌پذیر باشد. هزینه مصرف API باید قابل کنترل باشد. امکان افزودن قابلیت‌های جدید در آینده وجود داشته باشد. طراحی UI ساده ولی حرفه‌ای باشد.

این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت پونیشا برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
پنج‌شنبه 8 اسفند 1404، ساعت 02:03