Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jungstershark/hellott
Hello TT is an AI-powered chatbot developed for the Temasek X SUTD Gen AI Hackathon 2024. It assists users in resolving issues by generating step-by-step guides based on textual information and screenshots. Leveraging GPT-3.5 and GPT-4-Vision models, Hello TT provides intuitive, accurate, and visually enhanced solutions.
https://github.com/jungstershark/hellott
ai-chatbot gpt-3 gpt-4 hackathon-project python rag retrieval-augmented-generation screenshots streamlit text
Last synced: about 2 months ago
JSON representation
Hello TT is an AI-powered chatbot developed for the Temasek X SUTD Gen AI Hackathon 2024. It assists users in resolving issues by generating step-by-step guides based on textual information and screenshots. Leveraging GPT-3.5 and GPT-4-Vision models, Hello TT provides intuitive, accurate, and visually enhanced solutions.
- Host: GitHub
- URL: https://github.com/jungstershark/hellott
- Owner: Jungstershark
- License: apache-2.0
- Created: 2024-03-10T09:31:35.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T07:18:12.000Z (6 months ago)
- Last Synced: 2024-11-06T13:44:43.137Z (3 months ago)
- Topics: ai-chatbot, gpt-3, gpt-4, hackathon-project, python, rag, retrieval-augmented-generation, screenshots, streamlit, text
- Language: Python
- Homepage: https://github.com/Jungstershark/HelloTT
- Size: 523 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hello TT
[![GitHub license](https://img.shields.io/github/license/Jungstershark/HelloTT)](https://github.com/Jungstershark/HelloTT/blob/main/LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/Jungstershark/HelloTT?style=social)](https://github.com/Jungstershark/HelloTT/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/Jungstershark/HelloTT?style=social)](https://github.com/Jungstershark/HelloTT/network/members)Welcome to the **Hello TT** chatbot project, developed for the Temasek X SUTD Gen AI Hackathon 2024. **Hello TT** is an innovative chatbot designed to assist users in resolving issues by utilizing textual information and screenshots. This chatbot creates a step-by-step guide to solving various issues, complemented by relevant screenshots for a more intuitive assistance experience.
## Features
- **Textual Issue Resolution**: Generates step-by-step guides based on textual information to resolve user queries.
- **Screenshot Integration**: Displays relevant screenshots alongside the guides to enhance understanding and provide visual assistance.
- **AI-Powered**: Utilizes OpenAI's GPT-3.5 and GPT-4-Vision models for advanced information processing and image recognition.
- **Retrieval Augmented Generation**: Employs a sophisticated mechanism to retrieve relevant information chunks from a user guide, ensuring accuracy and relevance in the solutions provided.
- **Streamlit UI**: Features an intuitive and user-friendly UI built with Streamlit, making it accessible for users with varying levels of technical expertise.### Note
Due to NDA constraints, this chatbot has been sanitized of all training data used during the hackathon.
## Setup
Follow these steps to set up and run the **Hello TT** chatbot on your local machine.
### Prerequisites
- Python 3.9 or above
### Installation
1. **Clone the Repository**
```
git clone
```
Replace `` with the actual URL of this GitHub repository.2. **Create a Virtual Environment**
```
python -m venv venv
```3. **Activate the Virtual Environment**
- On Mac or WSL on Windows:
```
source venv/bin/activate
```- On Windows (if not using WSL):
```
.\venv\Scripts\activate
```4. **Install Required Packages**
```
pip install -r requirements.txt
```5. **Set Up Environment Variables**
Copy the `.env.example` file to `.env` and replace the placeholders with the actual values.
```
cp -i .env.example .env
```### Running the App
- To run the **Hello TT** chatbot:
```
streamlit run hackathon.py
```## Usage
![HelloTT_Front_Page](/screenshots/HelloTT_Front_Page.png)