Communitygithub.com

thomasahle/tensorgrad

Habilidade de agente para criar animações e visualizações a partir de documentos acadêmicos, especialmente nas áreas de aprendizado de máquina e otimização.

O que é tensorgrad?

Esta habilidade de agente, baseada no repositório 'thomasahle/tensorgrad', especializa-se em converter documentos de pesquisa em papel em animações e visualizações. Ela permite que o agente extraia algoritmos, equações e conceitos-chave de um artigo acadêmico (em formato Markdown) e gere representações gráficas ou animadas para auxiliar na compreensão. Suporta plataformas como Claude Code e Cursor, utilizando ferramentas de manipulação de markdown e renderização de gráficos. O agente analisa o conteúdo do arquivo SKILL.md do repositório para entender o fluxo de trabalho, que inclui a leitura do artigo, a identificação de componentes visualizáveis e a produção de animações educativas. É útil para pesquisadores, educadores e desenvolvedores que desejam comunicar ideias complexas de forma mais intuitiva.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thomasahle/tensorgrad/tree/main/paper/animations

Perguntar na sua IA favorita

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

Documentação

O que tensorgrad faz?

Habilidade de agente para criar animações e visualizações a partir de documentos acadêmicos, especialmente nas áreas de aprendizado de máquina e otimização.

Descrição

Esta habilidade permite que o agente converta artigos de pesquisa (como o arquivo paper/animations/SKILL.md) em animações e visualizações interativas. O agente extrai algoritmos, equações e conceitos-chave de documentos Markdown e gera representações gráficas para facilitar o entendimento.

Como Funciona

  1. Leitura do Documento: O agente lê o arquivo paper/animations/SKILL.md ou qualquer outro documento Markdown especificado.
  2. Análise de Conteúdo: Identifica seções como algoritmos, equações e resultados experimentais.
  3. Geração de Animações: Utiliza ferramentas de renderização (como Matplotlib, Plotly ou bibliotecas de animação) para criar visualizações dinâmicas.
  4. Saída: Retorna as animações ou descrições das mesmas para o usuário.

Suporte a Plataformas

  • Claude Code
  • Cursor
  • Outros agentes compatíveis com ferramentas de execução de código e renderização de gráficos.

Exemplo de Uso

# Exemplo de Animação

O agente pode gerar uma animação para visualizar o gradiente descendente em um espaço 2D.

Variáveis de Ambiente

  • RENDER_ENGINE: Define o motor de renderização (padrão: matplotlib).
  • ANIMATION_FPS: Quantidade de quadros por segundo (padrão: 10).

Notas

  • Certifique-se de que as dependências de renderização estão instaladas no ambiente do agente.
  • Documentos com formatação Markdown complexa podem exigir pré-processamento.

Habilidades Relacionadas