Aion
Aion رفيق ذكي للكتاب المقدس يجيب عن أسئلة النصوص بلغة طبيعية. تستند الردود إلى بيانات فعلية تُسترجع بمسار RAG هجين يجمع الكلمات المفتاحية والبحث الدلالي pgvector، ثم تُبث فورًا عبر SSE من Gemini. يعمل على الهاتف بـReact Native + Expo وعلى سطح المكتب بـTauri v2.
٠١ / نظرة عامة
- ٠١React Native 0.81
- ٠٢Expo 54
- ٠٣TypeScript
- ٠٤Supabase PostgreSQL
- ٠٥pgvector
- ٠٦OpenAI Embeddings
- ٠٧Gemini 3.1 Flash
- ٠٨Tauri v2
- ٠٩TanStack Query v5
- ١٠NativeWind
المشكلة
أدوات دراسة الكتاب المقدس إما محركات كلمات مفتاحية تفقد المعنى أو محادثات ذكاء اصطناعي تختلق آيات. يحتاج المستخدم محادثة تستند إلى النصوص الفعلية بإحالات قابلة للتحقق.
نظرة عامة على الحل
- بناء RAG هجين باستخراج كلمات عبر regex وتضمينات OpenAI ذات 1536 بُعدًا وبحث pgvector الدلالي.
- تنفيذ بث SSE فوري من Gemini عبر Supabase Edge Functions.
- تصميم بطاقات آيات داخلية بإحالة كاملة إلى السفر والإصحاح والآية للتحقق.
- دعم React Native للهاتف وTauri v2 لسطح المكتب الأصلي.
٠٢ / الأدلة
الإثبات والتحقق
- يربط استرجاع RAG الهجين الإجابات بالنصوص الفعلية بدل الآيات المختلقة.
- تحديد معدل حسب IP: 5/min و30/3hrs و200/day، مع الرفض الافتراضي عند الإخفاق.
- ذاكرة ردود بتطابق تام تزيل تكاليف LLM المتكررة.
- مصادقة مجهولة دون تسجيل، مع Supabase RLS على جميع الجداول.
الأوراق البحثية
أوراق: ١Aion-BibleQA: Evaluating Retrieval and Citation Faithfulness in Verse-Grounded Bible RAG Systems
ورقة من 8 صفحات تقدّم معيارًا من 40 سؤالًا لـRAG الكتاب المقدس لقياس أمانة الإحالات ومقاومة الفرضيات الخاطئة؛ بلغ استرجاع v3 قيمة R@5 = 0.941 ومتوسط citation_support = 0.978، دون إحالات غير مدعومة، مع رفض 6/6 فرضيات خاطئة.
تحميل الورقة٠٣ / المنهجية
البناء
مكدس التقنيات
- React Native 0.81
- Expo 54
- TypeScript
- Supabase PostgreSQL
- pgvector
- OpenAI Embeddings
- Gemini 3.1 Flash
- Tauri v2
- TanStack Query v5
- NativeWind
- RAG هجين: كلمات عبر regex وتضمينات OpenAI ذات 1536 بُعدًا وبحث pgvector الدلالي.
- بث SSE فوري من Gemini عبر Supabase Edge Functions.
- بطاقات آيات داخلية مع إحالة إلى السفر والإصحاح والآية.
- منصات متعددة: React Native لـiOS/Android وTauri v2 لـmacOS/Windows/Linux.
الأمان
- جميع مفاتيح OpenAI وGemini وservice_role محفوظة على الخادم فقط ضمن أسرار Edge Function.
- معدل حسب IP: دفعة 5/min، و30/3hrs لكل IP، وحد عام 200/day.
- أمن الصفوف RLS على جميع جداول Supabase.
- حد 500 محرف للرسالة لمنع حشو التوكنات.
- ذاكرة تطابق تام؛ كلفة LLM معدومة للأسئلة المتكررة.
- رفض افتراضي عند أخطاء تحديد المعدل.