Sobre o projeto

Este é um jogo interativo vertical de adivinhação de enigmas (quebra-cabeças de raciocínio situacional) com IA para transmissões ao vivo no Douyin. O sistema gera automaticamente enigmas misteriosos; o público faz perguntas enviando comentários com "#问题", e a IA emite imediatamente um veredito para cada pergunta, como "sim/não/irrelevante/quase lá/revelação"; quando alguém acerta a verdade central ou o tempo definido é atingido, a resposta é revelada automaticamente e o jogo passa para o próximo enigma, sendo adequado para operação prolongada sem supervisão. O projeto oferece várias formas de execução, incluindo simulação offline, testes de máquina de estados, conexão com salas de transmissão ao vivo reais e entrada manual de comentários, além de uma interface web vertical integrada de 1080×1920, que pode ser usada com captura de janela do assistente de transmissão ou como fonte de navegador. A interface inclui exibição do enigma, fluxo rolante de perguntas e respostas, cores dos selos de veredito, recolhimento de mensagens irrelevantes, aviso de contagem regressiva e ranking acumulado de acertos. Tecnicamente, a camada inferior apenas lê e captura comentários do Douyin, sem enviar mensagens nem controlar a sala de transmissão. A descoberta central é usar chamada forçada de ferramenta (tool_choice) para fazer o modelo retornar vereditos estruturados validados por schema, reduzindo significativamente a taxa de falhas de análise e acionando de forma estável a detecção de acerto; ao mesmo tempo, mantém um analisador tolerante como fallback. O projeto suporta múltiplas interfaces de LLM e roteamento por aliases de múltiplos modelos, e cada etapa (geração do enigma, revisão do enigma, perguntas e respostas, julgamento, dicas, revelação) pode ser configurada com um modelo separado. Os dados são gravados em disco em JSONL, o ranking é persistido entre transmissões ao vivo, e há uma ferramenta de migração para rankings de versões antigas.