اپلیکیشن‌های موبایل تاریخ ثبت: 1405/06/04 • کارفرما: پروژه سازمانی (محرمانه)

طراحی و توسعه پلتفرم هوش مصنوعی رُشنا

طراحی و توسعه پلتفرم هوش مصنوعی دسترس‌پذیر با قابلیت نویسه‌خوان فارسی، تبدیل گفتار به متن، متن‌خوان، چت‌بات هوشمند و پردازش اسناد؛ با تمرکز ویژه بر تجربه کاربری افراد نابینا و کم‌بینا.

تکنولوژی‌های استفاده‌شده:

Flutter PostgreSQL Dart C# ASP.NET

خدمات ارائه شده:

چالش اصلی پروژه

چالش اصلی این پروژه، ایجاد یک پلتفرم هوش مصنوعی جامع و قابل‌استفاده برای طیف گسترده‌ای از کاربران، به‌ویژه افراد نابینا و کم‌بینا، بود. سامانه باید خدمات متنوعی مانند نویسه‌خوان فارسی (OCR)، تبدیل گفتار به متن، متن‌خوان فارسی، چت‌بات هوشمند و پردازش فایل را در یک تجربه کاربری ساده و امن ارائه می‌کرد. از دیگر چالش‌های پروژه می‌توان به مدیریت شفاف هزینه هر درخواست، پشتیبانی از فرمت‌های گوناگون فایل، شخصی‌سازی محیط کاربری، اتصال ایمن به APIهای هوش مصنوعی و طراحی زیرساخت مناسب برای دسترسی به سرویس‌های خارجی اشاره کرد.

راهکار گروه رُشنا

گروه فناوری رُشنا یک پلتفرم یکپارچه با پنل کاربری و پنل مدیریتی طراحی و پیاده‌سازی کرد که خدمات هوش مصنوعی را از طریق API در اختیار کاربران قرار می‌دهد. راهکار ارائه‌شده شامل موارد زیر است: • پیاده‌سازی ثبت‌نام و ورود مرحله‌ای با رمز یک‌بارمصرف از طریق پیامک یا ایمیل • پشتیبانی از OAuth برای احراز هویت ایمن و ورود از طریق سرویس‌های معتبر • طراحی پروفایل کاربری کامل با امکان ثبت اطلاعات فردی، محل سکونت، نوع سرویس مورد استفاده و بازخورد کاربران • پیش‌بینی انتخاب کشور و ناحیه برای توسعه بین‌المللی محصول • یکپارچه‌سازی سرویس OCR فارسی، انگلیسی و عربی برای استخراج متن از تصویر و فایل‌های PDF • ارائه سرویس تبدیل گفتار به متن برای فایل‌های صوتی و تصویری • پیاده‌سازی متن‌خوان فارسی با قابلیت انتخاب صدا، تنظیم سرعت خوانش، و دریافت خروجی صوتی یا متنی • طراحی چت‌بات هوشمند با قابلیت دریافت ورودی متن، صوت، تصویر و فایل‌هایی مانند PDF، DOCX و TXT • استفاده از معماری RAG برای پاسخ‌گویی دقیق بر اساس اسناد و فایل‌های بارگذاری‌شده توسط کاربر • امکان تحلیل و توصیف تصویر در بخش چت‌بات • شخصی‌سازی امکانات و چینش صفحه کاربری بر اساس نیاز و سابقه استفاده هر کاربر • طراحی پنل مدیریت برای مدیریت کاربران، نقش‌ها، مصرف سرویس‌ها، تیکت‌ها، گزارش‌ها و داده‌های تحلیلی • نمایش شفاف هزینه خدمات و میزان مصرف پس از هر درخواست • رعایت الزامات دسترس‌پذیری نرم‌افزار برای استفاده بهتر افراد دارای معلولیت • پیاده‌سازی ارتباطات امن مبتنی بر HTTPS و تعریف نقش‌ها و سطح دسترسی‌های مختلف

این پروژه با هدف فراهم‌کردن دسترسی ساده، هوشمند و فراگیر به ابزارهای پردازش زبان فارسی توسعه یافت. تمرکز ویژه سامانه بر دسترس‌پذیری است؛ به‌گونه‌ای که کاربران نابینا و کم‌بینا نیز بتوانند با راهنمایی صوتی و تعامل مناسب با رابط کاربری، از قابلیت‌هایی مانند نویسه‌خوان، متن‌خوان، تبدیل گفتار به متن و چت‌بات استفاده کنند. در بخش هوش مصنوعی، سرویس‌ها به‌صورت ماژولار طراحی شده‌اند تا امکان توسعه قابلیت‌ها و اتصال به سرویس‌دهندگان جدید در آینده فراهم باشد. همچنین زیرساخت موردنیاز برای ارسال امن درخواست‌ها به سرویس‌های بین‌المللی هوش مصنوعی در نظر گرفته شده است. پنل مدیریتی این سامانه امکان نظارت بر مصرف کاربران، گزارش‌گیری دوره‌ای، مدیریت تیکت‌های پشتیبانی، تحلیل رفتار کاربران و مدیریت منابع اطلاعاتی مورد استفاده چت‌بات را فراهم می‌کند.

گالری تصاویر پروژه

طراحی و توسعه پلتفرم هوش مصنوعی رُشنا
طراحی و توسعه پلتفرم هوش مصنوعی رُشنا
طراحی و توسعه پلتفرم هوش مصنوعی رُشنا
طراحی و توسعه پلتفرم هوش مصنوعی رُشنا
طراحی و توسعه پلتفرم هوش مصنوعی رُشنا