Office Of Cards LLM RAG ChatBot è un'applicazione web interattiva che fornisce un assistente virtuale basato su intelligenza artificiale per rispondere alle domande degli utenti riguardo al contenuto del canale YouTube, podcast e libro "Office Of Cards" di Davide Cervellin. L'applicazione utilizza Streamlit per l'interfaccia utente e GPT-4 per la generazione delle risposte.
- Python 3.x
- Streamlit
- OpenAI API Key
- Pacchetti Python aggiuntivi specificati nel file
requirements.txt
- Clona il repository sul tuo computer.
- Crea un nuovo ambiente virtuale ed installa le dipendenze tramite il comando
pip install -r requirements.txt
. - Imposta la chiave API di OpenAI nel file
.stramlit/secrets.toml
. - Avvia l'applicazione eseguendo il comando
streamlit run app.py
.
- Accedi all'applicazione tramite il link locale fornito da Streamlit.
- Interagisci con l'assistente virtuale scrivendo domande nella chat.
- Ricevi risposte generate dall'intelligenza artificiale, accompagnate da fonti pertinenti.
Siamo aperti ai contributi! Se desideri contribuire a questo progetto contatta il team di sviluppo:
Questo progetto è concesso in licenza sotto i termini della licenza MIT.