📺 Skill Spec

Agente de Live Chat

Spec genérica para skills que detectam lives, entram no chat e respondem com contexto, limites e fallback de modelo.

Spec GenéricaLive detectionChat agentFallback controlado

1. Objetivo da Skill

Detectar transmissões ao vivo elegíveis, iniciar um agente contextualizado para o chat e responder com moderação, limites e logs auditáveis.

2. Contrato de Entrada e Saída

Entradas

Saídas

3. Fluxo Canônico

  1. Detecção: Verificar se existe live ativa e se ela é elegível para iniciar o agente.
  2. Bootstrap: Carregar persona, contexto, limites e dados da live antes do loop principal.
  3. Leitura do chat: Consumir mensagens, filtrar ruído e escolher oportunidades válidas de resposta.
  4. Resposta: Gerar mensagem com modelo principal e fallback, então publicar no chat.
  5. Encerramento: Parar o agente ao fim da live e manter logs para auditoria ou reativação.

4. Pontos de Adaptação

5. Regras Permanentes

6. Relação com Workflow

O workflow interno mostra os scripts, providers e dívidas técnicas do ASPIRA. A Skill Spec descreve o comportamento genérico da capability de live chat.

Leitura correta
Skill Spec = portável, genérica, instalável
Workflow = específico, operacional, real