https://github.com/bounebrayan/luca
An interactive chatbot application that utilizes transfer learning on GPT-2, designed for engaging and amusing conversations.
https://github.com/bounebrayan/luca
ai chatbot conversation fine-tuning gpt-2 machine-learning python web-interface
Last synced: about 2 months ago
JSON representation
An interactive chatbot application that utilizes transfer learning on GPT-2, designed for engaging and amusing conversations.
- Host: GitHub
- URL: https://github.com/bounebrayan/luca
- Owner: BounebRayan
- Created: 2023-05-29T10:45:24.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T00:32:36.000Z (about 1 year ago)
- Last Synced: 2025-07-23T02:41:28.365Z (8 months ago)
- Topics: ai, chatbot, conversation, fine-tuning, gpt-2, machine-learning, python, web-interface
- Language: JavaScript
- Homepage: https://chatbot-ppp-rt-3.vercel.app
- Size: 195 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Luca
Luca is a chatbot powered by a GPT-2 machine learning model. Designed to entertain and engage, ChatMind features both frontend and backend components, enabling a seamless conversational experience.
## Features
- **Engaging and really amusing Conversations**: AI-driven responses provide an interactive chat experience.
- **GPT-2 Integration**: Built using transfer learning to enhance GPT-2 capabilities for conversations.
- **Seamless Functionality**: Fully integrated frontend and backend for a complete application.*
## Screenshots


_Above: A glimpse of the funny and engaging responses I got while chatting with the model_
### Prerequisites
Ensure you have the following installed:
- **Node.js** and **npm** for the frontend.
- **Python** and **pip** for the backend.
## Backend Setup
-Navigate to the backend directory of the project and install the required **transformers** dependency
```bash
pip install transformers
```
- Download the GPT-2 model file from [this link](https://drive.google.com/file/d/1XYYWyIYbZfPRpO5FsCGwKL-HMp5arU01/view?usp=share_link) and place it in the backend folder with app.py.
## Running the Application
1- Start the frontend server
2- Start the backend server in a separate terminal
3-Open http://localhost:3000 in your browser to access the chatbot.