TaltalverIA-FMU / README.md
Joao-Ale
adjust readme
8c3fefa

A newer version of the Gradio SDK is available: 5.35.0

Upgrade
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?

  1. O usuário insere uma pergunta.
  2. 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.
  3. Um árbitro externo calcula o BERTScore de cada resposta em relação ao prompt original.
  4. 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