MiralonMa/interpret-course-subtitles

Interpreta legendas de reconhecimento de fala de cursos de qualquer disciplina, combinando materiais do curso, contexto e pesquisas públicas necessárias para corrigir termos técnicos, abreviaturas e símbolos mal reconhecidos em tarefas de答疑, resumo, ensino ou anotações. Por padrão, realiza a verificação durante a leitura, sem gerar uma revisão completa do documento; pergunta a cada novo curso se deseja criar um glossário independente. Funciona com arquivos TXT, SRT, VTT e transcrições literais, não sendo responsável pela extração de sites de gravação ou pela transcrição em lote de áudio/vídeo.

O que é interpret-course-subtitles?

Esta skill, **课程字幕准确解读** (Interpretação Precisa de Legendas de Cursos), foi projetada para agentes de IA (como Claude Code, Cursor, etc.) que precisam interpretar com precisão transcrições de fala de cursos acadêmicos. Em vez de simplesmente corrigir erros de digitação, a skill estabelece um processo rigoroso de verificação contextual. Ela primeiro identifica o curso e os materiais existentes (como ementas, livros didáticos, slides) no projeto do usuário. Para cada novo curso, ela pergunta se deve criar um glossário local para reutilizar termos verificados. Em seguida, a skill constrói um contexto navegável, preservando identificadores de arquivo, timestamps e a ordem das aulas. Ao se deparar com termos ambíguos (por exemplo, de erros de ASR), ela propõe um pequeno conjunto de hipóteses e as valida usando pistas fonéticas, contexto, materiais do curso e pesquisa externa. A saída padrão é a resposta direta à solicitação do usuário (por exemplo, resumo,答疑), incorporando as correções somente quando necessário. Uma revisão completa do documento só é gerada mediante solicitação explícita. A skill enfatiza a distinção entre 'alta confiança na interpretação' e 'necessita verificação', garantindo que as conclusões nunca sejam apresentadas como citações literais não verificadas. Ela evita anexar dados de um único curso a um dicionário global. A skill suporta formatos TXT, SRT e VTT e é adequada para cursos STEM, humanidades e ciências sociais, sem fortes pressupostos sobre terminologia específica da disciplina.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add MiralonMa/interpret-course-subtitles

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Interpretação Precisa de Legendas de Curso

O objetivo é garantir que as respostas subsequentes sejam baseadas em um significado confiável do curso. Adequado para cursos de ciências exatas, humanidades, ciências sociais, etc. Não possui dicionários de substituição fixos para disciplinas específicas pré-instalados. Por padrão, conclui diretamente as tarefas solicitadas pelo usuário (答疑, resumo ou ensino), identificando termos durante a leitura das legendas; somente quando o usuário solicitar a revisão de um documento é que uma cópia será gerada. Preserva o arquivo original e as informações de localização.

Identifique Primeiro o Curso e os Materiais Existentes

  1. Leia as convenções do projeto e o contexto já fornecido pelo usuário. No projeto especificado pelo usuário, procure por legendas, índice do curso, livro didático, apostilas, slides, glossário do curso e seleções de cursos existentes. Priorize a localização com base na lista de arquivos e no índice, não escaneie discos não relacionados. Suporta casos em que o usuário fornece apenas um trecho de legenda, não exigindo um projeto ou arquivo completo.
  2. Diferencie uma nova aula do mesmo curso de um curso totalmente novo. Somente verifique a identidade do curso se o nome for o mesmo, mas o professor, o nível do curso ou o sistema de conteúdo for diferente e afetar a interpretação; não reinicialize o curso repetidamente apenas devido a mudanças de capítulo.
  3. Pergunte para cada novo curso se deve criar um glossário independente no diretório do projeto. Se o usuário já fez uma escolha para aquele curso ou forneceu explicitamente um glossário existente, reutilize a escolha sem perguntar novamente. A instalação de uma skill genérica não significa que o usuário concordou em criar glossários para todos os cursos. Você pode perguntar: “Deseja criar um glossário independente para o curso ‘Nome do Curso’ no diretório do projeto, para reutilizar termos já verificados e registrar candidatos a verificação?” Crie-o somente após uma resposta afirmativa; a localização e a estrutura seguem as Convenções do Glossário. Se a resposta for negativa ou pendente, mantenha um mapeamento temporário na análise atual e continue o trabalho de leitura possível; não trate a espera como consentimento. Quando nenhum diretório de projeto for fornecido, não crie um glossário em locais não relacionados.
  4. Verifique primeiro, depois decida se pergunta sobre materiais de referência. Se livros didáticos, apostilas ou slides relevantes e utilizáveis para este curso já foram encontrados, use-os primeiro e não pergunte genericamente se deseja adicionar algo. Pergunte apenas uma vez se nenhum material de referência estiver disponível: “Nenhum livro didático, apostila ou slide utilizável para este curso foi encontrado no projeto. Deseja adicionar materiais de referência ou continuar com base apenas no contexto da legenda e em materiais públicos?” Combine esta pergunta com a pergunta do glossário para evitar interrupções em múltiplas rodadas. Se o usuário já indicou que não deseja adicionar, não repita a pergunta a menos que novas circunstâncias surjam. Se os materiais existirem mas estiverem inacessíveis, corrompidos ou completamente ilegíveis, explique a situação específica e depois pergunte sobre uma versão utilizável; não afirme que o projeto não possui materiais.
  5. Enquanto aguarda uma resposta, você pode continuar identificando o tópico, organizando dúvidas e lendo os materiais existentes. Se o usuário solicitar que aguarde os materiais, pause quaisquer conclusões que dependam desses materiais. Faça perguntas adicionais apenas sobre dúvidas que afetem o resultado da tarefa atual; não pergunte sobre cada erro de digitação.

Estabeleça um Contexto Rastreável

  • Preserve o nome do arquivo, número da aula, timestamp original ou número da legenda; use o número da linha ou parágrafo se não houver timestamp; não falsifique timestamps. Para SRT/VTT, mantenha o identificador de cue original; para TXT, não adicione tempos de término arbitrariamente.
  • Primeiro, compreenda o tópico e a sequência argumentativa dos capítulos relevantes, depois interprete pontos duvidosos. Leia textos curtos por completo; para aulas longas, leia por tópico, mantendo sobreposição entre blocos, e mantenha um registro conciso do tópico do curso, termos candidatos, fontes e questões não resolvidas. Quando apenas parte do conteúdo foi lida, declare claramente o escopo coberto; não afirme que o texto completo foi verificado.
  • Comece com o parágrafo argumentativo completo ao redor da dúvida; expanda para o mesmo capítulo, definições anteriores e revisões posteriores, se necessário. Expanda o escopo somente se o contexto próximo ainda for ambíguo; não pesquise mecanicamente todo o texto repetidamente para cada frase.
  • Procure por ocorrências repetidas do mesmo conceito, palavras com erros homofônicos, fragmentos mistos de chinês e inglês, abreviaturas e símbolos. Erros repetidos de ASR são uma pista, não evidências independentes múltiplas; não trate suposições anteriores como fontes de verificação subsequentes.
  • Use a junção entre frases apenas para compreensão; não altere a ordem original. Diferencie entre declarações do professor, respostas de alunos, citações, contraexemplos, perguntas e autocorreções subsequentes. Repetições orais, ruídos e inserções automáticas de inglês não devem ser automaticamente transformados em termos técnicos.

Proponha Candidatos para Dúvidas e Verifique

Para dúvidas que afetam a compreensão, preserve o texto original e proponha um pequeno conjunto de candidatos discriminativos. Filtre com base nas seguintes evidências, em vez de substituir com base na pronúncia ou popularidade da pesquisa:

  • Se a pronúncia ou forma escrita pode explicar o erro de reconhecimento; se a pronúncia do nome chinês/inglês ou abreviação corresponde.
  • Se o candidato se encaixa no tópico, gramática e referências anteriores/posteriores do parágrafo; se o curso realmente introduz esse conceito.
  • Se definições subsequentes, exemplos, fórmulas, diagramas ou revisões suportam; se explica outras ocorrências no mesmo curso.
  • Se o candidato é válido na disciplina, modelo, época ou sistema teórico atual; quais evidências o contradizem.

A finalidade das evidências deve ser clara:

Pergunta a ser respondidaPrioridade de evidênciaO que não pode ser afirmado com base nisso
Qual definição, símbolo e convenção o curso usaA ordem das fontes do curso especificada pelo usuário; caso contrário, consulte materiais formais do curso e contexto claroDefinições comuns externas necessariamente se aplicam a este curso
Este termo existe? O que significa normalmente?Livros didáticos, materiais de curso universitário, padrões oficiais, artigos originais e outras fontes confiáveisO professor disse esta palavra neste momento
Qual é a interpretação mais razoável aqui?Corroboração de múltiplos contextos e materiais do curso, excluindo os principais candidatos concorrentesO áudio original foi verificado ou as palavras exatas foram restauradas
O que o professor disse exatamente?Gravação de áudio realmente audível correspondente, material original do curso claramente localizável ou confirmação do usuárioO conhecimento geral da disciplina é suficiente para confirmar as palavras originais

Os materiais do curso determinam prioritariamente o contexto, mas isso não significa que os materiais estejam livres de erros de digitação. Quando surgirem conflitos, relate as diferenças e a base, não ajuste secretamente o curso para se adequar a outro sistema de livro didático. Ao escanear PDFs, slides de imagens, fórmulas e topologias de circuitos, examine as imagens originais legíveis; OCR fornece apenas pistas, não pode reconstruir relações a partir de imagens borradas.

Realize Pesquisa Pública Quando Necessário

Ao pesquisar termos obscuros, candidatos conflitantes, fatos incertos ou quando o usuário solicitar verificação, pesquise as características-chave dos termos candidatos, nomes em inglês, disciplina e definições. Proponha candidatos primeiro e depois procure evidências para evitar viés de confirmação ao pesquisar apenas um candidato.

  • Priorize materiais oficiais do curso, páginas de cursos universitários, conteúdo público legal de livros didáticos designados, agências de padrões e artigos originais; escolha fontes com base na disciplina real. Para medicina, direito, etc., também diferencie por época e escopo.
  • Abra e leia o texto do corpo que suporta o julgamento; registre o título, link e seção/página relevantes. Resumos, fragmentos de pesquisa, múltiplas republicações e explicações geradas por IA não podem servir como conclusões independentes.
  • Pesquise apenas os conceitos necessários; não envie legendas completas não públicas, informações de login do curso ou dados pessoais. Não faça upload automático de arquivos inteiros para serviços online de OCR, ASR ou outros serviços de conversão para verificação.
  • Quando fontes confiáveis não puderem ser encontradas ou não houver conexão de rede, reduza a força da conclusão e explique a lacuna de evidência. Se uma rodada de expansão de contexto e verificação direcionada de fontes ainda não conseguir distinguir candidatos, mantenha a ambiguidade; continue o ciclo somente se novas evidências discriminativas forem encontradas.

Verifique Conteúdo de Alto Impacto Separadamente

Negativas, direção de comparação, condições, valores numéricos, pontos decimais, unidades, sinais positivo/negativo, subscritos/sobrescritos, maiúsculas/minúsculas, fórmulas, nomes próprios e datas não podem ser corrigidos apenas com base em "deveria ser assim pelo senso comum". Diferencie entre lapsos do professor, contraexemplos em aula, erros de alunos e erros de ASR. Se o texto original entrar em conflito com a teoria, destaque o conflito, explique separadamente "o que a legenda diz" e "a teoria usual"; não reescreva o ponto de vista do professor.

Os termos podem ser expressos com os seguintes estados; estes são níveis de evidência, não probabilidades medidas:

  • Palavras originais / Termos do curso verificados: Registre claramente a localização real da audição, o material claro correspondente ou a confirmação do usuário. Não afirme que um termo foi ouvido claramente apenas porque está no livro didático.
  • Alta confiança na interpretação: Contexto e materiais do curso/disciplina se corroboram, e os principais candidatos foram excluídos. Pode-se continuar a responder com base nisso, mas não apresentar como citação literal.
  • Necessita verificação: Ainda há conflito de candidatos que afetam o significado; forneça candidatos, razões para distinguir e evidências ausentes; as conclusões devem ser condicionais.
  • Ilegível: Informação insuficiente; não invente frases; indique a localização original.

A confiabilidade de termos locais não implica a confiabilidade de frases ou fórmulas inteiras. Use novas evidências para revisitar interpretações anteriores e as conclusões afetadas; quando confrontado com contra-evidências, rebaixe, retire ou altere o julgamento. A leitura repetida sem novas evidências não pode atualizar o nível de confiança. Não prometa "95% de precisão de reconhecimento".

Saída Padrão e Entrega Sob Demanda

A saída padrão é a resposta solicitada pelo usuário. Correções de alta confiança e baixo risco podem ser usadas naturalmente na explicação; para erros óbvios que afetam o significado e aparecem pela primeira vez, explique brevemente "aqui, entende-se como ...", anexando o timestamp ou número da linha. Explique apenas as correções críticas, fontes e dúvidas pendentes relacionadas à conclusão atual; não force a saída de um log de correção item por item ou uma nova legenda completa.

Para conteúdo que necessita verificação, forneça os candidatos mais discriminativos e seu impacto; não escreva conclusões definitivas com premissas incertas. Forneça links diretos para fontes públicas ao lado do julgamento correspondente; para materiais locais, indique o arquivo e a localização verificável. As palavras originais do professor, interpretação inferida, conhecimento externo e explicação complementar do agente devem ser distinguíveis.

Se o usuário concordar em manter um glossário, registre apenas evidências do curso rastreáveis e dúvidas valiosas, atualizando conforme as Convenções do Glossário. Não escreva dados de um único curso no corpo da skill, dicionário global ou memória global.

Somente quando explicitamente solicitado, exporte uma cópia revisada, comparação de alterações ou relatório de revisão. Preserve a legenda original e os timestamps/números; gere novos arquivos no formato original; não sobrescreva o texto original, não faça substituições globais de palavras homofônicas e não remova linguagem oral, reordene argumentos ou adicione conteúdo de livro didático em uma "revisão literal". Quando uma "apostila fluente" for solicitada, indique separadamente que se trata de um texto organizado.

Meios Adicionais e Verificação de Conclusão

As evidências complementares mais valiosas são geralmente slides de curso claros originais, índices de termos de livros didáticos designados, explicações subsequentes do mesmo curso e re-audição de trechos curtos de locais críticos. Quando autorizado e as ferramentas estiverem disponíveis, pode-se realizar re-audição local ou usar sugestões de termos do curso para um segundo ASR; o segundo resultado de reconhecimento ainda é apenas uma pista. Não inicie por padrão transcrição em lote, serviços pagos, download de software ou upload de aula inteira; também não force o usuário a fornecer áudio/vídeo.

Verifique antes da entrega: se contra-evidências candidatas, negações e condições foram omitidas; se suposições do modelo foram transformadas em citações; se a localização de dúvidas foi preservada; se a verificação de consistência em todo o texto se tornou uma substituição incondicional; se um glossário não autorizado foi criado inadvertidamente. Exemplos de ambiguidades complexas podem ser encontrados em Exemplos de Decisão; leia somente quando necessário.

Habilidades Relacionadas