Access Application على النظام الأساسي السحابي SPERTELIT

يعد المحرك المعزز للاسترجاع (RAG) أداة قوية لاسترجاع المستندات ، والتلخيص ، وإجابات الأسئلة التفاعلية. يستخدم هذا المشروع Langchain و STREMLIT و PINECONE لتوفير تطبيق ويب سلس للمستخدمين لأداء هذه المهام. باستخدام RAG ، يمكنك بسهولة تحميل مستندات PDF متعددة ، وإنشاء تضمينات متجه للنص داخل هذه المستندات ، وأداء تفاعلات المحادثة مع المستندات. يتم تذكر تاريخ الدردشة أيضًا لتجربة أكثر تفاعلية.
قبل تشغيل المشروع ، تأكد من أن لديك المتطلبات الأساسية التالية:
استنساخ المستودع إلى جهازك المحلي:
git clone https://github.com/mirabdullahyaser/Retrieval-Augmented-Generation-Engine-with-LangChain-and-Streamlit.git
cd Retrieval-Augmented-Generation-Engine-with-LangChain-and-Streamlitتثبيت التبعيات المطلوبة عن طريق التشغيل:
pip install -r requirements.txtقم بتشغيل تطبيق SPEREMLIT:
streamlit run src/rag_engine.pyالوصول إلى التطبيق عن طريق فتح متصفح ويب والتنقل إلى عنوان URL المقدم.
أدخل مفتاح API Openai الخاص بك ، مفتاح Pinecone API ، بيئة Pinecone ، واسم فهرس Pinecone في الحقول المعنية. يمكنك تزويدهم إما في الشريط الجانبي للتطبيق أو وضعها في ملف Secrets.toml في دليل .streamlit
قم بتحميل مستندات PDF التي تريد تحليلها.
انقر فوق الزر "إرسال المستندات" لمعالجة المستندات وإنشاء تضمينات المتجهات.
الانخراط في محادثات تفاعلية مع المستندات من خلال كتابة أسئلتك في مربع إدخال الدردشة.
مير عبد الله ياسر
إذا كان لديك أي أسئلة أو اقتراحات أو ترغب في مناقشة هذا المشروع ، فلا تتردد في الاتصال بي:
أنا منفتح على التعاون وسأكون سعيدًا بالاتصال!