🗺️ A Tríade de Avaliação RAG (RAG Triad) e Métricas Automatizadas (LLM-as-a-Judge)

flowchart TD
    QUERY["Pergunta do Usuário"]
    CONTEXT["Contexto Recuperado (Chunks)"]
    ANSWER["Resposta Gerada pelo LLM"]

    QUERY <--> |"1. Relevância do Contexto (Context Relevance)\nO chunk recuperado é realmente relevante para a pergunta?"| CONTEXT
    CONTEXT <--> |"2. Fidelidade / Groundedness (Faithfulness)\nA resposta se apoia estritamente no contexto ou contém alucinações?"| ANSWER
    QUERY <--> |"3. Relevância da Resposta (Answer Relevance)\nA resposta atende objetivamente ao que o usuário perguntou?"| ANSWER

    EVAL["Framework Ragas / TruLens: Avaliação Contínua com LLM-as-a-Judge ⚡"]
    QUERY & CONTEXT & ANSWER -.-> EVAL

    style QUERY fill:#ede7f6,stroke:#512da8,stroke-width:2px
    style CONTEXT fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px
    style ANSWER fill:#e8f5e9,stroke:#4caf50,stroke-width:2px
    style EVAL fill:#00897b,stroke:#004d40,stroke-width:2px,color:#ffffff

📖 Fundamentos e Aplicação

Colocar um protótipo de IA para funcionar em um notebook é simples; mantê-lo em produção com qualidade auditada, latência estável e custos controlados exige práticas maduras de LLMOps (Large Language Model Operations).

Pilares de LLMOps e Avaliação:

  1. RAG Triad: Metodologia essencial para isolar a causa raiz de falhas no RAG:
    • Se a resposta for ruim mas a Fidelidade for alta, o problema está na recuperação de contexto.
    • Se o Context Relevance for alto mas a resposta for falsa, o problema é alucinação do modelo gerador.
  2. LLM-as-a-Judge (Framework Ragas): Utilização de modelos avançados (como GPT-4o) para atribuir notas algorítmicas de 0.0 a 1.0 para fidelidade, precisão semântica e toxicidade.
  3. Tracing Distribuído e Observabilidade (LangSmith / Phoenix / Arize): Rastreamento de grafos de chamadas, contagem de tokens de entrada/saída, latência por nó e monitoramento contínuo de drift semântico.

🧭 Navegação Rápida

| 📖 Teoria | 📊 Slides | 🧠 Quiz | 💻 Exemplos | 🧩 Exercícios | | :— | :— | :— | :— | :— | | Ler Tópico | Ver Slides | Fazer Quiz | Ver Código | Praticar |


🧭 Navegação do Capítulo: ⬅️ Capítulo Anterior · 📚 Sumário do Módulo · ➡️ Próximo Capítulo