Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available:
1.43.2
Aplicația LLM Bill Chat
Acest proiect este un proof of concept pentru o aplicație de chat care utilizează un Model de Limbaj Mare (LLM) pentru a asista utilizatorii cu întrebările lor legate de facturile telecom. Aplicația este construită folosind Python și Streamlit, oferind o interfață web interactivă pentru utilizatori.
Funcționalități
- Menținerea contextului conversației de chat (istoric)
- Permite utilizatorilor să își interogheze informațiile de facturare
- Compararea ultimelor facturi și oferirea de informații
- Răspunde exclusiv cu informațiile de facturare ale utilizatorului
- Augmentează instrucțiunile promptului cu entitățile recunoscute din textul utilizatorului - NER -> Prompting dinamic.
- Salvează informațiile utilizatorului și istoricul conversațiilor
Structura Proiectului
hf-llm-bill-chat/ │ ├── app.py ├── pages/ │ ├── One_model.py │ ├── Two_models.py │ ├── data/ │ └── user_data/ │ └── user_data_724077190.json └── logs/ └── conversation_logs.json
Implementarea Codului - Script Principal
- Inițializează aplicația Streamlit
- Încarcă datele utilizatorului și afișează facturile existente
- Gestionează încărcările de fișiere pentru facturile noi
- Menține contextul conversației de chat
- Utilizează recunoașterea entităților din textul utilizatorului (NER) pentru prompting dinamic
- Apelează modelele OpenAI (GPT-4o și GPT-4o-mini) pentru răspunsuri
- Afișează răspunsurile în două coloane paralele
- Înregistrează detaliile conversației
Îmbunătățiri Viitoare
- Îmbunătățirea capacităților de Procesare a Limbajului Natural (NLP) pentru o mai bună recunoaștere a entităților
- Implementarea autentificării utilizatorilor pentru accesul securizat la informațiile de facturare
- Adăugarea suportului pentru mai mulți furnizori de telecomunicații și formate de facturi
- Îmbunătățirea interfeței utilizatorului pentru o experiență mai bună
- Integrarea cu gateway-uri de plată pentru plata facturilor
Concluzie
- Aplicația LLM Bill Chat demonstrează potențialul utilizării Modelor de Limbaj Mare pentru asistența în facturarea telecom.
- Aplicația oferă o interfață prietenoasă pentru interogarea informațiilor de facturare și obținerea de informații.
- Îmbunătățirile viitoare pot spori capacitățile aplicației și experiența utilizatorului.