دقیقاً چه کاری باید انجام شود؟
به نام خدا ما روی یک بازی به اسم سوبرا کار میکنیم که یکی از بخشهای مهمش، مود بازی مافیا است.
برای ساخت برنامه ای برای این بخش، دنبال یک برنامهنویس حرفهای هستیم که بتواند یک سیستم هوش مصنوعی برای تحلیل بازی مافیا طراحی و پیادهسازی کند.شرح پروژه اتصال ماژول مافیا به هوش مصنوعی: موقعی که راند مافیا استارت میشود، سیستم باید بهصورت خودکار به هوش مصنوعی وصل شود.تحلیل گفتوگو و تارگتها: وقتی پلیرها پا میشوند حرف میزنند، دفاع میکنند، اتهام میزنند و تارگت انتخاب میکنند، برنامه باید این دادهها (متن صحبتها، الگوی رأی دادن، تارگتها و رفتارها) را به هوش مصنوعی ارسال کند.خروجی هوش مصنوعی: هوش مصنوعی باید بر اساس فکت، استدلال و الگوی رفتاری هر پلیر، در هر راند یک یا چند مشکوکترین گزینهها بهعنوان مافیا را پیشنهاد بدهد و توضیح بدهد چرا فکر میکند آنها مافیا هستند (استدلال قابل فهم و قابل پیگیری).مهارتهای مورد نیازتسلط به یکی از زبانهای برنامهنویسی بکاند (مثل Node.js، Python، یا هر زبان مناسب دیگر).آشنایی با کار با APIهای هوش مصنوعی (مدلهای زبانی، پردازش متن، تحلیل رفتار).توانایی طراحی معماری ماژولار برای اتصال بخش مافیا در سوبرا به سرویس هوش مصنوعی.تجربه در پردازش زبان طبیعی (NLP) و تحلیل متن گفتوگوها، مزیت محسوب میشود.توانایی مستندسازی و تحویل کد قابل توسعه برای آینده.خروجی مورد انتظاریک سیستم که:با شروع راند مافیا، بهطور خودکار فعال شود؛گفتوگوها و تارگتها را دریافت و تحلیل کند؛در هر فاز، لیست پلیرهای مشکوک به مافیا را با توضیح و استدلال ارائه دهد؛به من کمک کند در نقش پلیر یا ناظر، بتوانم مافیاها را راحتتر گیر بیندازم