Skip to content

arnabsaha7/GenAI-Chatbot--Langchain-AstraDB-RAG-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GenerativeAI Chatbot with Langchain, AstraDB, RAG

Welcome to the GenAI Chatbot project! This repository provides an example of using AstraDB in conjunction with Retrieval-Augmented Generation (RAG) techniques for advanced document retrieval and natural language processing tasks.

Python Version Jupyter Notebook License Status

🚀 Features

  • AstraDB Integration: Seamlessly connect and query AstraDB databases.
  • Retrieval-Augmented Generation: Enhance your NLP applications with cutting-edge RAG techniques.
  • LangChain & OpenAI: Utilize powerful language models and prompt engineering tools.

📋 Prerequisites

  • Python 3.x
  • Jupyter Notebook or JupyterLab

🔧 Setup

Follow these steps to get started:

  1. Clone the repository:

    git clone https://github.com/arnabsaha7/GenAI-Chatbot--Langchain-AstraDB-RAG-.git
    cd AstraDB_with_RAG
    
    
  2. Install the required packages:

    pip install -r requirements.txt
    
    
  3. Run the notebook:

    Start Jupyter Notebook or JupyterLab and open the `AstraDB_with_RAG.ipynb` notebook.

📚 Usage

This notebook guides you through:

  1. Connecting to AstraDB: Learn how to set up and connect to AstraDB using LangChain.
  2. Implementing RAG: Discover how to integrate Retrieval-Augmented Generation for improved document retrieval.

🤝 Contributing

We welcome contributions! If you'd like to contribute, please fork the repository and create a pull request with your changes.

📄 License

This project is licensed under a personal License. See the LICENSE file for more details.

📧 Contact

For any inquiries or feedback, feel free to reach out at Email.


Happy coding! 🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published