ADRINA هو مشروع مساعد شخصي ذكي على واتساب أعمل على تطويره لربط المحادثات بخدمات الذكاء الاصطناعي، وتوفير تجربة تفاعل أكثر تنظيمًا، مع الاهتمام بإدارة الرسائل والتخزين والخصوصية.
فكرة المشروع
تطوير مساعد يعتمد على Node.js وBaileys للاتصال بواتساب، ويتكامل مع Gemini API لمعالجة الرسائل وتوليد الردود، مع استخدام Supabase لتخزين البيانات والإعدادات اللازمة للمشروع.
التقنيات المستخدمة
- Node.js وJavaScript لتطوير منطق المساعد ومعالجة الرسائل.
- Baileys للتكامل مع واتساب باستخدام جلسة WhatsApp Web.
- Gemini API لدمج قدرات الذكاء الاصطناعي في المحادثات.
- Supabase للتخزين وإدارة البيانات المطلوبة.
- Git وGitHub لإدارة الكود وتتبع التعديلات.
- خدمات الاستضافة السحابية لتشغيل مكونات المشروع بحسب بيئة النشر المستخدمة.
الجوانب التقنية التي أعمل عليها
- ربط الرسائل بخدمات الذكاء الاصطناعي.
- تنظيم معالجة الرسائل والردود.
- إدارة بيانات الجلسة والإعدادات اللازمة لاستمرار عمل المساعد.
- تحسين موثوقية المعالجة والتعامل مع الأخطاء.
- تعزيز الخصوصية وحماية البيانات والأسرار التقنية.
هدفي من المشروع
بناء مساعد واتساب قابل للتطوير، يجمع بين تكامل أنظمة المراسلة والذكاء الاصطناعي وإدارة البيانات، مع مراعاة الأمان وقابلية الصيانة.
يعكس المشروع عملي على تطبيقات Node.js، وواجهات API، وتكامل خدمات الذكاء الاصطناعي، والتخزين السحابي، وتنظيم الخدمات البرمجية في تطبيق عملي واحد.