في هذه السلسلة التعليمية, أحاول ان أبنى خطوة بخطوة, مشروع مفتوح المصدر, ليخدم أغراض استغلال النماذج الضخمة في الإجابة عن أسئلة المستخدمين بناء على مستندات معينة, او فيما يعرف بـ
Retrieval Augmented Generation
خطوة, بخطوة, نحاول تعلم كيف تخرج تجاربنا من مجرد
Notebooks
الى تطبيقات قادرة أن تصل مرحلة الـ
Production
في هذه الحلقة المجمعة ستتعلم الكثير من التقنيات و منها
Project Boilerplates
The MVC Architecture
Pydantic-Settings
FastAPI Depends Module
How to Separate Logics
How to construct your first Controller
Validate Uploaded Files
The power of Enums
Control The Responses
Dynamic Assets Creation
aiofiles
uploading chunking
Do not Trust!
Do not Expose!
Codes:
https://github.com/bakrianoo/mini-rag/tree/tut-004