پرش به محتوای اصلی
رؤوفResearchOS
فارسی
سیدنی، استرالیازمان کنونی سیدنی—
برای بستن این پنجره، کلید Escape را فشار دهید.

مهندسی

Aion

Aion همراه هوشمند کتاب مقدس است و به پرسش‌های زبان طبیعی دربارهٔ متون مقدس پاسخ می‌دهد. پاسخ‌ها بر دادهٔ واقعی کتاب مقدس تکیه دارند که با RAG ترکیبیِ تطبیق کلیدواژه و جست‌وجوی برداری pgvector بازیابی و از Gemini با SSE به‌صورت بلادرنگ ارسال می‌شوند. برنامه روی موبایل با React Native + Expo و دسکتاپ با Tauri v2 اجرا می‌شود.

  • React Native
  • Expo
  • Supabase
  • pgvector
  • Gemini AI
  • Tauri v2
هویت بصری پروژهثابت

۰۱ / نمای کلی

فناوری‌های مستند پروژه
  • ۰۱React Native 0.81
  • ۰۲Expo 54
  • ۰۳TypeScript
  • ۰۴Supabase PostgreSQL
  • ۰۵pgvector
  • ۰۶OpenAI Embeddings
  • ۰۷Gemini 3.1 Flash
  • ۰۸Tauri v2
  • ۰۹TanStack Query v5
  • ۱۰NativeWind

مسئله

ابزارهای مطالعهٔ کتاب مقدس یا فقط کلیدواژه را جست‌وجو می‌کنند و معنا را از دست می‌دهند، یا گفت‌وگوگرهای هوش مصنوعی‌اند که آیه می‌سازند. کاربران به گفت‌وگویی متکی بر متن واقعی و ارجاع قابل‌راستی‌آزمایی نیاز دارند.

نمای کلی راهکار

  1. RAG ترکیبی با استخراج کلیدواژه از regex، بردار OpenAI با 1536 بعد و جست‌وجوی معنایی pgvector ساخته شد.
  2. ارسال بلادرنگ SSE از Gemini با Supabase Edge Functions پیاده شد.
  3. کارت‌های آیه با ارجاع کامل کتاب، فصل و آیه برای راستی‌آزمایی طراحی شدند.
  4. پشتیبانی موبایل با 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 و سقف سراسری 200/day.
  • امنیت سطح سطر RLS در همهٔ جدول‌های Supabase.
  • سقف 500 نویسه برای جلوگیری از انباشت توکن.
  • حافظهٔ نهان با تطبیق دقیق؛ هزینهٔ LLM صفر برای پرسش تکراری.
  • در خطای محدودسازی نرخ، درخواست به‌طور پیش‌فرض رد می‌شود.

جست‌وجو

پروژه، مقاله، نوشته یا صفحه‌ای را پیدا کنید.

۳۰ / ۴۱ · نتایج جست‌وجو

↑ ↓ ناوبری فضای کارEnter باز کردنEsc بستن