Adanvced Multidatabased RAG Chatbot
1.0.0
이 프로젝트는 Langchain을 사용한 고급 검색 증강 생성 (RAG) Q & A 응용 프로그램의 생성을 보여줍니다. 여러 데이터 소스 (Wikipedia, 사용자 정의 웹 사이트 및 RIVE)를 통합 함으로써이 응용 프로그램은 각 쿼리에 대해 가장 관련성이 높은 데이터 소스를 동적으로 선택하여 포괄적 인 답변을 제공합니다.
create_openai_tool_agent 통해 선택한 LLM 모델과 연결합니다.agent_executor 사용하여 에이전트 및 도구를 실행하여 정보를 검색하고 포괄적 인 응답을 제공합니다. git clone https://github.com/your-repo/advanced-rag-qa-app.git
cd advanced-rag-qa-app사용법 실행 응용 프로그램 : lemlit run app.py
응용 프로그램과 상호 작용하십시오 : 브라우저에서 제공된 URL을 열어 Rag Q & A 응용 프로그램 쿼리를 시작하십시오.
프로젝트 구조
app.py : 유선형 앱을 실행하려는 기본 스크립트.
config.py : 구성 설정 및 환경 변수.
Langchain_utils.py : Langchain 통합을위한 유틸리티 기능.
Data_Sources/: Wikipedia 용 포장지, 사용자 정의 웹 사이트 및 Rive가 포함되어 있습니다.
템플릿/: LLM 상호 작용을 안내하는 데 사용되는 프롬프트 템플릿.
요구 사항 .txt : 파이썬 종속성 목록.
기고이 프로젝트에 기여하고 싶다면 저장소를 포크하고 변경 요청을 제출하십시오.