Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-24T16:44:23.000Z (11 months ago)
- Last Synced: 2024-08-22T11:08:53.404Z (3 months ago)
- Topics: ai, chatbot, gpt-4, langchain, nlp, openai, streamlit
- Language: Python
- Homepage:
- Size: 5.06 MB
- Stars: 773
- Watchers: 16
- Forks: 287
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Robby-chatbot π€
[![Twitter Follow](https://img.shields.io/twitter/follow/yvann_hub?style=social)](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](robby-pic.png)
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)
[![Robby-Chatbot](https://img.shields.io/static/v1?label=Robby-Chatbot&message=Visit%20Website&color=ffffff&labelColor=ADD8E6&style=for-the-badge)](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] (: