يركز هذا المشروع على بناء أداة تحليل عقد عالية الدقة باستخدام الجيل المعزز للاسترجاع (RAG). يستفيد هذا النهج من قوة نماذج اللغة الكبيرة (LLMS) لاسترداد المعلومات ذات الصلة من مصادر المعرفة الخارجية ، في هذه الحالة ، العقود القانونية. الهدف من ذلك هو إنشاء نظام يمكنه الإجابة بدقة وكفاءة على أسئلة حول محتوى العقد ، ويعمل كمساعد قانوني افتراضي.
project_root/
├── .github/ # GitHub Actions workflows
├── frontend/ # React frontend code
├── backend/ # FastAPI backend code
├── src/ # Source code for RAG pipeline, utils, etc.
├── tests/ # Unit and integration tests
├── README.md # This file
└── requirements.txt # Project dependencies
git clone [email protected]:hillaryke/contract-qa-high-precision-rag.git
cd contract-qa-high-precision-rag
أضف OpenAI_API_KEY إلى ملف .env في دليل جذر المشروع.
pip install -r requirements.txt
قم بتشغيل الأمر لبدء خادم Fastapi:
make run-server
سيبدأ الخادم في http: // localhost: 8000/
make run-frontend
في متصفحك ، الوصول إلى تطبيق الواجهة الأمامية من http: // localhost: 3000/
لتشغيل الاختبارات ، استخدم الأمر التالي:
make test
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل.
للحصول على أي أسئلة أو دعم ، يرجى الاتصال بي من خلال البريد الإلكتروني Hillary K ..
يتمتع!