Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.35.0
metadata
title: TaltalverIA FMU
emoji: 💬
colorFrom: yellow
colorTo: purple
sdk: gradio
sdk_version: 5.0.1
app_file: app.py
pinned: false
short_description: Interactive IA service
🤖 Chatbot em Cascata com Avaliação via BERTScore (Português)
Este projeto implementa um chatbot em “cascata”, onde dois modelos diferentes de linguagem respondem a um mesmo prompt, e uma terceira lógica atua como árbitro para escolher a melhor resposta com base na métrica externa BERTScore, adaptada para o idioma português.
🔍 Como funciona?
- O usuário insere uma pergunta.
- Dois modelos de linguagem diferentes geram respostas para a mesma pergunta:
- Modelo A: GPT-2 treinado especificamente em português.
- Modelo B: Falcon 7B Instruct, modelo instruído multilíngue.
- Um árbitro externo calcula o BERTScore de cada resposta em relação ao prompt original.
- A resposta com maior pontuação F1 é exibida como a melhor.
🧠 Modelos utilizados
Papel | Modelo | Fonte |
---|---|---|
Modelo A (resposta) | pierreguillou/gpt2-small-portuguese |
GPT-2 treinado com corpus brasileiro |
Modelo B (resposta) | tiiuae/falcon-7b-instruct |
Modelo instruído de 7B parâmetros |
Árbitro (avaliação) | BERTScore com lang="pt" |
Avaliação semântica baseada em embeddings |
📦 Instalação
Clone o projeto e instale as dependências:
git clone https://huggingface.co/spaces/JoaoAle/TaltalverIA-FMU
cd TaltalverIA-FMU
pip install -r requirements.txt