O que knowledge-engine faz?
Plugin de Knowledge Engine para Claude Code: análise de artigos, gestão de base de conhecimento, escrita científica, grafo de conhecimento (44 habilidades + 1 agente)
Visão Geral
O Knowledge Engine é um conjunto de ferramentas para Claude Code que permite gerenciar e explorar conhecimento científico de forma eficiente. Ele oferece funcionalidades para:
- Análise de Artigos: Extrai resumos, metodologias, resultados e citações de artigos acadêmicos em PDF.
- Gestão de Base de Conhecimento: Armazena e organiza referências, anotações e conceitos em um banco de dados local.
- Escrita Científica: Auxilia na redação de seções de artigos, revisões de literatura e relatórios técnicos.
- Grafo de Conhecimento: Visualiza as relações entre conceitos, autores e publicações em um grafo interativo.
Pré-requisitos
- Claude Code CLI instalado e configurado.
- Node.js (versão 16 ou superior).
- Acesso à internet para busca de artigos em bases acadêmicas.
Instalação
Adicione o plugin ao seu projeto Claude Code:
claude add-plugin MBCate/knowledge-engine
Comandos Disponíveis
O plugin oferece 44 habilidades organizadas nas seguintes categorias:
Análise de Artigos (paper:)
| Comando | Descrição |
|---|---|
paper:analyze <file_path> | Analisa um artigo PDF extraindo estrutura e conteúdo principal. |
paper:summary <file_path> | Gera um resumo executivo do artigo. |
paper:extract-citations <file_path> | Extrai todas as referências citadas no artigo. |
Gestão da Base de Conhecimento (kb:)
| Comando | Descrição |
|---|---|
kb:init | Inicializa a base de conhecimento local (cria estrutura de diretórios e banco de dados). |
kb:add-entry <entry> | Adiciona uma nova entrada (artigo, nota, conceito) à base. |
kb:search <query> | Pesquisa na base de conhecimento usando linguagem natural. |
kb:export <format> | Exporta a base para formatos padrão (BibTeX, JSON, CSV). |
Escrita Científica (write:)
| Comando | Descrição |
|---|---|
write:literature-review <topic> | Gera um rascunho de revisão de literatura sobre um tópico. |
write:abstract <paper> | Escreve um resumo para um artigo com base nos dados da base. |
write:related-work <papers> | Redige a seção de trabalhos relacionados comparando múltiplos artigos. |
Grafo de Conhecimento (graph:)
| Comando | Descrição |
|---|---|
graph:build | Constrói o grafo de conhecimento a partir da base atual. |
graph:view | Abre a visualização interativa do grafo. |
graph:find-node <concept> | Localiza um conceito específico no grafo. |
Agente Integrado
Além dos comandos individuais, o plugin inclui um agente especializado que pode ser invocado com:
claude agent knowledge-engine
Este agente coordena múltiplas habilidades para executar tarefas complexas, como:
- Revisão sistemática de literatura com extração de dados padronizada.
- Criação automática de base de conhecimento a partir de uma pasta de PDFs.
- Redação colaborativa de artigos usando o grafo para sugerir conexões.
Exemplos de Uso
Exemplo 1: Analisar um artigo e adicionar à base
claude "paper:analyze paper.pdf" "kb:add-entry from paper"
Exemplo 2: Construir grafo de conhecimento
claude "graph:build" "graph:view"
Exemplo 3: Escrever revisão de literatura
claude "write:literature-review 'impacto de IA na educação'"
Configuração
Variáveis de ambiente opcionais:
KNOWLEDGE_ENGINE_DB_PATH: Caminho alternativo para o banco de dados (padrão:./knowledge-base).KNOWLEDGE_ENGINE_API_KEY: Chave de API para serviços externos de busca de artigos (se necessário).KNOWLEDGE_ENGINE_GRAPH_PORT: Porta para o servidor de visualização do grafo (padrão:8080).
Limitações
- Depende de conexão com a internet para acesso a bases acadêmicas.
- O desempenho da análise de PDF pode variar com a qualidade do OCR do arquivo.
- O grafo de conhecimento é gerado localmente e não é compartilhado.
Suporte
Para dúvidas, sugestões ou relatórios de bugs, consulte o repositório oficial em GitHub ou abra uma issue.
Knowledge Engine - Transformando conhecimento em descobertas.