Este documento compila as regras, preferências e o fluxo de trabalho estabelecidos para a geração de perguntas de múltipla escolha para o programa Biianne Pergunta.
O game é composto por 5 rodadas e 2 perguntas bônus integradas.
Note
Conceito de Perguntas Reservas & Pool nos Arquivos TXT:
As perguntas desenvolvidas nos arquivos de roteiro .txt são geradas em uma quantidade propositalmente maior do que a quantidade final de slides no Canva. Isso garante que o produtor tenha perguntas reservas para selecionar as mais interessantes e descartar as excedentes antes de popular o modelo final da apresentação.
Da mesma forma, a IA gera uma alternativa incorreta a mais nos arquivos TXT (9 opções nas Rodadas 1 e 2; 5 opções nas Rodadas 3, 4 e 5), permitindo a seleção da melhor combinação.
Important
Estrutura dos Slides no Canva (Duplas de Pergunta + Gabarito): No Canva, cada pergunta utiliza 2 slides consecutivos:
- Slide de Pergunta (Impar): Exibe o Enunciado + Alternativas com fundo neutro.
- Slide de Resposta/Gabarito (Par): Repete o Enunciado + Alternativas, porém com a alternativa correta destacada/colorida no fundo e o campo de explicação/fato checado preenchido.
- Missão da IA: Gerar perguntas completas sobre história, geografia, ciência, saúde, cultura e curiosidades gerais inusitadas.
- Pool no TXT (com Reservas): 13 perguntas no total (12 padrão + 1 bônus efeméride). O produtor descarta 2 perguntas padrão para selecionar as 10 padrão + 1 bônus nos slides.
- Formato nos Slides do Canva: Layout com 8 alternativas no slide (de A até H). O TXT gera 9 alternativas (1 correta e 8 incorretas) para permitir 1 descarte.
- Missão da IA: Sugerir ideias de itens visualmente semelhantes (animais, plantas, monumentos, etc.) ou desafios de nicho.
- Pool no TXT (com Reservas): 8 perguntas no total. O produtor descarta 2 perguntas para selecionar 6 nos slides.
- Formato nos Slides do Canva: Layout com 8 alternativas de texto curto (de a até h). O TXT gera 9 alternativas (1 correta e 8 incorretas) para permitir 1 descarte. ATENÇÃO: As alternativas da Rodada 2 devem conter estritamente os nomes diretos e claros dos itens (ex: marcas, modelos, animais, plantas), sem descrições visuais longas, facilitando a busca direta por imagens.
- Missão da IA: Gerar perguntas completas baseadas em um tema específico ou nos interesses informados no briefing.
- Pool no TXT (com Reservas): 10 perguntas no total. O produtor descarta 2 perguntas para selecionar 8 nos slides.
- Formato nos Slides do Canva: Layout com 4 alternativas no slide (de A até D). O TXT gera 5 alternativas (1 correta e 4 incorretas) para permitir 1 descarte.
- Missão da IA: O usuário fornece a descrição do vídeo e o desfecho. A IA redige o enunciado de forma neutra e gera alternativas incorretas plausíveis.
- Pool no TXT (com Reservas): 8 perguntas no total. O produtor descarta 2 perguntas para selecionar 6 nos slides.
- Formato nos Slides do Canva: Layout com 4 alternativas no slide (de a até d). O TXT gera 5 alternativas (1 correta e 4 incorretas) para permitir 1 descarte.
- Missão da IA: Consolidar um relatório rico de dados públicos (redes, Twitch, YouTube) com datas de criação de conta, 1º vídeo/short, postagens antigas/nostálgicas e vídeos populares.
- Pool no TXT (com Reservas): Relatório amplo sem limite de quantidade. O produtor seleciona os dados para criar as 8 perguntas finais + bônus de significado do nome.
- Formato nos Slides do Canva: Layout com 4 alternativas no slide (de A até D). O TXT gera 5 alternativas (1 correta e 4 incorretas) para permitir 1 descarte.
As 2 perguntas bônus são inseridas diretamente nas rodadas correspondentes:
- Efeméride da Data da Gravação (Rodada 1): Enunciado exato "O que é comemorado no dia [dia da gravação]?". Alternativas contendo apenas o nome do dia comemorativo.
- Significado do Nome (Rodada 5): Enunciado exato "Qual é a origem e o significado etimológico do nome "[Nome]"?". Fato checado e verificado de forma autônoma pela IA.
Cada arquivo de roteiro de participante deve iniciar obrigatoriamente com o bloco de briefing que define os metadados usados pela IA para guiar o tom e as pesquisas:
- Nome do Convidado (Handle/Nick): Nome público ou usuário das redes sociais.
- Nome Real (se conhecido): Nome de registro civil do convidado.
- Apresentadora: Biianne.
- Nicho principal: Principais áreas de atuação do criador.
- Interesses/Preferências: Lista de gostos e hobbies pessoais (gatos, sagas, bandas, etc.) usados para parametrizar temas ou para a formulação da Rodada 3.
- Data da Gravação: Data no formato
DD/MM/AAAAusada como base para a pergunta bônus da efeméride na Rodada 1. - Significado do Nome: Significado etimológico do nome real do convidado.
- Link da Apresentação (Canva): URL/shortlink da apresentação oficial do programa no Canva (ex:
https://canva.link/...). - ID da Apresentação (Canva): ID interno da apresentação resolvido via Canva MCP (ex:
DAHQGdzSm9A), essencial para automações de leitura e atualização de slides. - Links das Redes Sociais: URLs verificadas de Twitch, Instagram, TikTok e YouTube.
- Configuração de Temas por Rodada: Definição do tema da Rodada 2, tema personalizado da Rodada 3, links/cenas da Rodada 4 e status dos dados da Rodada 5.
- Randomização Absoluta por Convidado: É terminantemente proibido manter a sequência de gabarito pré-existente do modelo duplicado. Para cada novo convidado, a posição da alternativa correta deve ser sorteada aleatoriamente em cada pergunta (variando entre A, B, C, D, E, F, G, H).
- Alternativas Sobressalentes (Descarte de Incorretas): As alternativas excedentes/sobressalentes geradas nos arquivos TXT (a 9ª opção [I] nas Rodadas 1/2 e a 5ª opção [E] nas Rodadas 3/4/5) devem ser OBRIGATORIAMENTE alternativas incorretas (distratores). A alternativa correta NUNCA pode ser colocada nas posições sobressalentes de descarte, devendo estar sempre presente dentro do conjunto final de alternativas exibido no slide do Canva (A-H nas Rds 1/2; A-D nas Rds 3/4/5).
- Troca Dinâmica de Cor das Caixas no Canva (
update_fill): Em vez de mover caixas pela tela, a IA altera a cor da caixa diretamente viaupdate_fill:- Alternativa Correta (Verde): A caixa da alternativa sorteada recebe o asset verde de gabarito (
asset_id: "MAHG1BA-lpI"). - Alternativas Incorretas (Vinho/Neutro): As demais caixas recebem o asset vinho neutro (
asset_id: "MAErLtD3vc0"). Isso garante a mudança de cor perfeita e limpa no slide de gabarito (2º slide da dupla) sem alterar a estrutura do modelo.
- Alternativa Correta (Verde): A caixa da alternativa sorteada recebe o asset verde de gabarito (
- Indicação da Resposta: A resposta correta deve ser sinalizada claramente ao final de cada questão no arquivo TXT (ex:
**Resposta:** C). - Complexidade: As perguntas devem ser elaboradas, bem construídas e desafiadoras.
- Obrigatoriedade de Fonte: Toda pergunta formulada deve conter, ao final, uma seção de Fact-Checking com pelo menos uma fonte confiável (link da web, artigo científico, etc.) que comprove a veracidade da informação apresentada como correta.
- Limite Absoluto de Tamanho: Nenhuma alternativa (opção de resposta de texto) deve ultrapassar o limite máximo absoluto de 135 caracteres (incluindo espaços e pontuações). Isso garante a perfeita legibilidade e diagramação visual nos slides de apresentação do programa.
- Extensão Semelhante: Todas as alternativas de uma mesma pergunta de texto devem ter uma quantidade de caracteres próxima (diferença recomendada de no máximo aproximadamente 40 caracteres).
- Fluidez e Variação: Apesar do tamanho parecido, o texto deve variar naturalmente, sem forçar repetições artificiais.
- Prioridade: O foco (especialmente na Rodada 1) deve ser direcionado a fatos incomuns e curiosidades especiais que fujam do senso comum.
- Quando as perguntas forem baseadas em eventos visuais específicos (como na Rodada 2 ou Rodada 4), todas as alternativas devem respeitar a condição visual inegável da cena.
- Na Rodada 2 (Imagens Parecidas), as alternativas devem ser compostas estritamente pelos nomes diretos e claros dos itens (ex: nomes de marcas, modelos, animais, plantas). Não utilize descrições visuais longas nas opções de resposta, pois o produtor precisa dos nomes exatos para realizar as pesquisas de imagem diretamente no Google de forma simples.
- Evitar Pistas Semânticas ou Lógicas: O enunciado não deve conter palavras-chave, nomes oficiais de estudos ou pistas diretas que facilitem a dedução lógica da resposta (ex: não citar a palavra "isótopo" no enunciado se uma das alternativas contiver o termo "isótopo" ou "Potássio-40").
- Proibição Absoluta de Vazamento por Repetição de Termos: NUNCA inclua nas alternativas palavras-chave, nomes de regiões, reinos ou termos específicos que já tenham sido mencionados no próprio enunciado da pergunta (ex: se o enunciado cita "em Shurima", as alternativas NÃO devem repetir "de Shurima", "de Noxus", "de Demacia", pois isso permite deduzir a resposta por mera coincidência de palavras). As alternativas devem apresentar estritamente o conceito/nome direto da resposta (ex: usar apenas "Cães das areias" em vez de "Cães das areias de Shurima").
- Preservação do Mistério: Os enunciados devem focar na descrição de contextos amplos e neutros, garantindo que a resposta só possa ser deduzida por quem de fato conhece a curiosidade apresentada.
- Tom Objetivo e Equilíbrio de Contexto: Evite adjetivos puramente decorativos ou subjetivos nos enunciados (ex: "surpreendentemente", "corajosa missão", "espetacular", "colossal", "curiosamente"). No entanto, certifique-se de preservar os detalhes ricos e ganchos da curiosidade que tornam a trivia interessante (ex: manter fatos como "antes de caminhar sobre a superfície lunar" ou "enquanto desenhavam listras na areia de uma praia").
- Precisão Científica e Factual Absoluta: Garanta que as perguntas e alternativas sejam 100% corretas sob o ponto de vista de fatos e ciência, sem ambiguidades que possam gerar mais de uma alternativa correta (ex: ao falar sobre planetas com rotação horária/retrógrada, lembre-se de que tanto Vênus quanto Urano e Plutão têm essa característica; a pergunta deve ser delimitada de forma precisa, como especificando "planeta rochoso", ou os distratores devem ser modificados para evitar duplicidade de gabarito).
Para otimizar o desempenho de novas sessões da IA, economizar tokens e facilitar o manejo dos roteiros, o projeto utiliza o sistema Graphify:
- Armazenamento de Roteiros: Todos os briefings e roteiros específicos dos convidados participantes devem ser salvos na pasta Textos Convidados.
- Grafo de Conhecimento: O diretório
graphify-out/contém os metadados e o grafo de relacionamento entre as regras do trivia, modelos e briefings. - Aproveitamento de Memória: Ao iniciar uma nova sessão com a IA, o grafo de conhecimento existente permite mapear instantaneamente o histórico de roteiros e regras sem a necessidade de reprocessar todos os arquivos individualmente.
Para a automação direta via integração Canva MCP, foram estabelecidas as seguintes convenções operacionais:
-
Tipografia das Alternativas:
- Todas as opções de resposta (alternativas de texto) devem ser formatadas com o tamanho de fonte 21 (
font_size: 21).
- Todas as opções de resposta (alternativas de texto) devem ser formatadas com o tamanho de fonte 21 (
-
Escopo Estrito de Edição nos Slides:
- A IA deve editar exclusivamente os "segundos slides" (slides de resposta/gabarito) de cada dupla (ex: slides 7, 9, 11, 13, 15, 17, 19, 21, 23 e 25 na Rodada 1).
- Os primeiros slides de pergunta (ímpares) e as ilustrações decorativas do topo de qualquer slide NUNCA devem ser movidos ou alterados.
-
Preenchimento de Texto vs. Ajuste Manual de Cor:
- Responsabilidade da IA: A IA realiza a digitação completa do enunciado, a randomização absoluta da posição da alternativa correta (embaralhando entre A, B, C, d, e, f), o preenchimento dos distratores e a formatação tipográfica para tamanho 21.
- Ajuste Manual do Produtor: Como as caixas de fundo são formas vetoriais nativas do Canva (
SHAPE), o produtor realiza o ajuste manual da cor de fundo da forma da alternativa sorteada para verde (e a antiga para vinho) com 1 clique diretamente no editor do Canva.
-
Mapeamento de Slides por Rodada (Base Padrão 86 Slides):
- Rodada 1 (Conhecimentos Gerais): Capa no Slide 5. Perguntas/Gabaritos nos Slides 6 a 25 (10 perguntas / 10 duplas).
- Rodada 2 (Analise as Imagens): Capa no Slide 26. Perguntas/Gabaritos nos Slides 27 a 38 (6 perguntas / 6 duplas).
- Rodada 3 (Tema Personalizado): Capa no Slide 39. Perguntas/Gabaritos nos Slides 40 a 55 (8 perguntas / 8 duplas).
- Rodada 4 (Sequência de Vídeo): Capa no Slide 56. Perguntas/Gabaritos nos Slides 57 a 68 (6 perguntas / 6 duplas).
- Rodada 5 (Perguntas sobre o Convidado): Capa no Slide 69. Perguntas/Gabaritos nos Slides 70 a 85 (8 perguntas + bônus significado do nome / 8 duplas).
- Encerramento: Slide 86.
- Nota de Exceção (Contagem Dinâmica de Slides): Em casos especiais onde alguma pergunta possua mais ou menos alternativas (ou haja inserção/remoção de perguntas por necessidade da produção), a numeração absoluta dos slides pode sofrer variações em relação à base de 86 slides. A IA deve sempre inspecionar a estrutura real do documento para identificar os limites exatos de cada rodada antes da edição.
-
Regras de Substituição de Perguntas Repetidas:
- Caso uma pergunta do TXT já tenha sido utilizada em outro convidado, a IA deve substituí-la imediatamente pelas perguntas sobressalentes/reserva do TXT (como P11 ou P12 na R1) ou criar uma pergunta inédita fact-checked mantendo as diretrizes de redação.
-
Efeméride Vinculada à Data Real da Gravação:
- A pergunta bônus de efeméride deve ser ajustada para a data exata da gravação do episódio (ex: 19 de agosto -> Dia Mundial da Fotografia), utilizando o enunciado padrão "O que é comemorado no dia [dia/mês]?".
-
Princípio YAGNI (You Aren't Gonna Need It) & Escopo Estrito:
- A IA deve seguir estritamente o princípio YAGNI: executar apenas e exclusivamente o que for expressamente solicitado pelo produtor.
- Proibição de Ações Especulativas: NUNCA aplicar operações de redimensionamento (
resize_element), reposicionamento (position_element) ou criar soluções antecipadas não solicitadas. Limitar as chamadas estritamente areplace_text(preenchimento de conteúdo) eformat_text(quando pedido).