استخدام توسعهدهنده چتبات (هوش مصنوعی)
شرح موقعیت شغلی
وظایف و مسئولیتها:
- تحلیل و طراحی:
- بررسی نیازهای کاربران و سازمان.
- طراحی ساختار مکالمات و جریان پیامها برای چتباتهای مبتنی بر AI.
- تعریف کارکردهای چتبات (مانند پاسخهای خودکار، پیشنهادات هوشمند و تعاملات پیشرفته با کاربر).
- توسعه و پیادهسازی:
- ساخت و توسعه چتباتهای هوشمند در بسترهای محبوب (مانند Rasa، Microsoft Bot Framework، Google Dialogflow و غیره).
- استفاده از مدلهای NLP برای فهم زبان طبیعی کاربران و تولید پاسخهای دقیق.
- ایجاد چتباتهای صوتی و متنی (Voice Bots / Text Bots) با قابلیتهای پیشرفته.
- یکپارچهسازی چتباتها با پلتفرمهای مختلف (مانند وبسایت، اپلیکیشن موبایل، پیامرسانهایی مثل تلگرام، واتساپ و Slack).
- بهینهسازی و نگهداری:
- تحلیل دادههای جمعآوریشده از چتبات با هدف یادگیری و بهبود عملکرد.
- برطرف کردن خطاها، بهینهسازی تعاملات و افزودن امکانات جدید.
- پیادهسازی راهکارهای Continuous Integration/Continuous Deployment (CI/CD) برای بروزرسانی مداوم چتبات.
- کار با داده:
- استفاده از دادههای تاریخی برای آموزش مدلهای AI.
- طراحی و آموزش مدلهای سفارشی برای پردازش زبان طبیعی (مانند استفاده از مدلهای OpenAI، GPT، BERT، و غیره).
- تجزیهوتحلیل دادهها برای بهبود دقت و کارایی مکالمات.
- مستندسازی و گزارشدهی:
- مستندسازی تمامی فرآیندها و کدها.
- ارائه گزارشهای منظم از عملکرد و کارایی چتبات به مدیران و تیم پروژه.
مهارتها و توانمندیهای مورد نیاز:
1. فنی:
- تسلط به زبانهای برنامهنویسی مناسب (Python، JavaScript یا Node.js).
- تجربه کار با فریمورکها و پلتفرمهای طراحی چتبات (مانند Rasa، Dialogflow، Botpress، و غیره).
- آشنایی با اصول و ابزارهای پردازش زبان طبیعی (NLP)؛ کتابخانههایی مثل:
- spaCy
- NLTK
- HuggingFace Transformers
- تجربه کار با APIهای هوش مصنوعی (مانند OpenAI GPT، Google Cloud AI یا Azure AI).
2. تحلیل داده:
- کار با دادههای متنی و تکنیکهای پیشپردازش داده (Tokenization، Lemmatization و غیره).
- آشنایی با ابزارهای آماری و تجزیهوتحلیل داده.
3. مهارتهای وابسته:
- آشنایی با DevOps و یکپارچهسازی ابزارها در سیستم (CI/CD pipelines، Docker).
- تجربه کار با پایگاههای داده (SQL، NoSQL).
- آشنایی با ابزارهای مدیریت پروژه (Jira، Trello).
4. تواناییها:
- توسعه چتباتهای سلسلهمراتبی و چندزبانه.
- حل مسئله، خلاقیت و توانایی انجام پروژهها به صورت مستقل.
- مهارتهای ارتباطی و مستندسازی شفاف.
شرایط احراز:
- مدرک کارشناسی یا بالاتر در رشتههای علوم کامپیوتر، هوش مصنوعی، مهندسی نرمافزار یا رشتههای مرتبط.
- حداقل ۲-۳ سال تجربه کاری در توسعه سیستمهای هوش مصنوعی یا چتبات.
- تجربه عملی با پروژههای تجاری مرتبط با چتبات و پردازش زبان طبیعی.
- آشنایی با معماریهای مدرن AI/ML Pipeline مزیت تلقی میشود.
مزایا:
- همکاری در پروژههای نوآورانه با تکنولوژیهای پیشرفته.
- محیط پویا، خلاق و فرصت رشد شغلی.
- دسترسی به منابع بهروز علمی و تکنولوژیکی.
- ساعات کاری انعطافپذیر و امکان دورکاری.
- حقوق رقابتی و مزایای رفاهی.
ساعت کاری: شنبه تا چهارشنبه: 8:30 - 17:00
پنجشنبه: 8:30 تا 13:00
مهارتهای مورد نیاز
- هوش مصنوعی
- Python
- C#
- چت بات
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست