This repository contains an Information Retrieval System built using LangChain and Generative AI (GenAI) technologies. The system is designed to retrieve relevant information from a knowledge base or external documents using state-of-the-art natural language processing techniques. By leveraging LangChain's modular framework and the power of GenAI, this project enables efficient, context-aware information retrieval for a wide range of applications.
- Contextual Search: Retrieves information based on natural language queries.
- Generative Responses: Uses GenAI to provide detailed, human-like responses.
- Document Parsing: Processes and indexes unstructured documents for efficient search.
- Integration with LangChain: Utilizes LangChain to manage retrieval pipelines.
- Extensibility: Easily customizable for different datasets and domains.
Clone the repository
Project repo: https://github.com/vijaybalamahalingam/Information-Retrieval-System-GenAI-Using-LangChain.git
conda create -n llmapp python -y
conda activate llmapp
pip install -r requirements.txt
GOOGLE_API_KEY= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Finally run the following command
streamlit run app.py
Now,
open up : http://localhost:8501
- Python
- LangChain
- Streamlit
- PaLM2
- FAISS