https://github.com/yvann-ba/Robby-chatbot
AI chatbot ๐ค for chat with CSV, PDF, TXT files ๐ and YTB videos ๐ฅ | using Langchain๐ฆ | OpenAI | Streamlit โก
https://github.com/yvann-ba/Robby-chatbot
ai chatbot gpt-4 langchain nlp openai streamlit
Last synced: about 1 month ago
JSON representation
AI chatbot ๐ค for chat with CSV, PDF, TXT files ๐ and YTB videos ๐ฅ | using Langchain๐ฆ | OpenAI | Streamlit โก
- Host: GitHub
- URL: https://github.com/yvann-ba/Robby-chatbot
- Owner: yvann-ba
- License: mit
- Created: 2023-04-09T19:42:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-24T16:44:23.000Z (over 1 year ago)
- Last Synced: 2025-03-19T01:37:21.317Z (about 1 month ago)
- Topics: ai, chatbot, gpt-4, langchain, nlp, openai, streamlit
- Language: Python
- Homepage: https://robby-chatbot.streamlit.app/
- Size: 5.06 MB
- Stars: 799
- Watchers: 16
- Forks: 293
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Robby-chatbot ๐ค
[](https://twitter.com/yvann_hub)
### An AI chatbot featuring conversational memory, designed to enable users to discuss their CSV, PDF, TXT data and YTB videos in a more intuitive manner. ๐

Robby the Robot from [Forbidden Planet](https://youtu.be/bflfQN_YsTM)#### For better understanding, see my medium article ๐ : [Build a chat-bot over your CSV data](https://medium.com/@yvann-hub/build-a-chatbot-on-your-csv-data-with-langchain-and-openai-ed121f85f0cd)
## Quick Start ๐ (Website in maintenance)
[](https://robby-chatbot.streamlit.app/)
## Running Locally ๐ป
Follow these steps to set up and run the service locally :### Prerequisites
- Python 3.8 or higher
- Git### Installation
Clone the repository :`git clone https://github.com/yvann-hub/Robby-chatbot.git`
Navigate to the project directory :
`cd Robby-chatbot`
Create a virtual environment :
```bash
python -m venv .venv
.\.venv\Scripts\activate
```Install the required dependencies in the virtual environment :
`pip install -r requirements.txt`
Launch the chat service locally :
`streamlit run src/Home.py`
#### That's it! The service is now up and running locally. ๐ค
## Contributing ๐
If you want to contribute to this project, please open an issue, submit a pull request or contact me at [email protected] (: