Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arnabsaha7/genai-chatbot--langchain-astradb-rag-
https://github.com/arnabsaha7/genai-chatbot--langchain-astradb-rag-
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/arnabsaha7/genai-chatbot--langchain-astradb-rag-
- Owner: arnabsaha7
- License: other
- Created: 2024-08-01T13:15:07.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T13:34:32.000Z (4 months ago)
- Last Synced: 2024-08-01T14:57:33.325Z (4 months ago)
- Language: Jupyter Notebook
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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](https://img.shields.io/badge/Python-3.x-blue)
![Jupyter Notebook](https://img.shields.io/badge/Tool-Jupyter%20Notebook-orange)
![License](https://img.shields.io/badge/License-Personal-green)
![Status](https://img.shields.io/badge/Status-Active-brightgreen)## 🚀 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**:
```bash
git clone https://github.com/arnabsaha7/GenAI-Chatbot--Langchain-AstraDB-RAG-.git
cd AstraDB_with_RAG
2. **Install the required packages**:
```bash
pip install -r requirements.txt3. **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](LICENSE.md) file for more details.
## 📧 Contact
For any inquiries or feedback, feel free to reach out at [Email](mailto:[email protected]).
---
Happy coding! 🎉