Skip to main content

Pesquisa e Busca na Web

💡TL;DR

Notemd consulta a web e insere resultados LLM-resumidos diretamente em suas anotações. Tavily API é o backend de busca principal; DuckDuckGo funciona como um fallback sem configuração. Os resultados são resumidos com citações de fonte e anexados sob um cabeçalho ## Research. Suporta pesquisa em única anotação, pesquisa em pastas em lote e seleção de modelo por tarefa para a etapa de resumo.

Isso faz parte do Obsidian Guia de Gestão de Conhecimento de IA.

Visão Geral

A pesquisa é uma das integrações mais poderosas do Notemd: ela fecha o ciclo entre leitura, busca e escrita. Em vez de abrir um navegador para buscar um termo desconhecido, basta destacá‑lo e deixar que Notemd faça a busca, o resumo e anexe os resultados — tudo dentro do seu vault.

O processo é totalmente configurável. Você escolhe o provedor de busca, o LLM que escreve o resumo e se os resultados serão anexados à anotação ativa ou gravados em arquivos separados. O modo em lote permite pesquisar todas as anotações de uma pasta com um único clique.

Como Funciona

Pipeline de Busca e Resumo

  1. Extração de consulta -- Notemd extrai termos de busca da sua seleção ou do título da anotação.
  2. Busca na web -- Tavily é tentado primeiro. Se nenhuma chave API estiver configurada, DuckDuckGo é usado automaticamente (não é necessária chave).
  3. Resumo LLM -- Os resultados brutos da busca são enviados ao LLM configurado, que gera um resumo conciso com citações de fonte embutidas.
  4. Anexar -- O resumo formatado é anexado sob um cabeçalho ## Research na anotação ativa.

Tavily vs. DuckDuckGo

AspectoTavilyDuckDuckGo
Chave APINecessário (versão gratuita disponível)Não necessário
Qualidade do resultadoMais alta (desenvolvida especificamente para IA)Adequada para consultas gerais
Limites de taxaNível gratuito generosoSujeito a limitação de velocidade
ConfiguraçãotavilyApiKey nas configuraçõesSem configuração -- fallback automático

Pesquisa em pasta em lote

Clique com o botão direito em uma pasta e selecione "Notemd: Pasta de pesquisa". Cada arquivo .md na pasta é processado sequencialmente (ou em paralelo, até a concorrência configurada). Cada nota recebe seu próprio resumo da pesquisa.

Configuração

ParâmetroPadrãoEfeito
tavilyApiKey''Chave Tavily API. Quando vazia, DuckDuckGo é usado exclusivamente.
researchProvider / researchModelDeepSeekLLM por tarefa para resumir resultados de busca
maxResearchContentTokens4000Orçamento de tokens para o conteúdo enviado ao LLM. O excesso é truncado.
researchAppendToNotetrueAnexar resumo à nota original. Se for falso, cria um arquivo separado.
researchLanguage'en'Idioma de saída para a pesquisa resumida

Recomendação de modelo por tarefa

A pesquisa se beneficia de um modelo que lida com conteúdo multilíngue e gera prosa bem estruturada. Considere:

  • DeepSeek -- padrão, acessível, boa qualidade
  • GPT-4o -- resumo de maior qualidade, custo mais alto
  • Gemini Flash -- rápido e barato, adequado para consultas simples

Exemplo

Você está lendo um artigo sobre mecanismos de atenção do transformer e encontra um termo desconhecido: relative positional encoding. Em vez de deixar Obsidian:

  1. Destaque "relative positional encoding"
  2. Clique com o botão direito --> "Notemd: Pesquisar e resumir"
  3. Notemd busca na web, resume os principais resultados e acrescenta:
## Research

### Relative Positional Encoding

Relative positional encoding is a method used in transformer models
where positional information is expressed as relative distances between
tokens rather than absolute positions. Introduced by Shaw et al. (2018),
it improves generalization to unseen sequence lengths compared to
absolute encodings (Vaswani et al., 2017).

Sources:
- [Shaw et al., Self-Attention with Relative Position Representations (2018)](https://arxiv.org/abs/1803.02155)
- [Transformer Positional Encoding Overview](https://example.com/transformer-pos-enc)

O resumo agora faz parte do seu repositório, sendo pesquisável, linkável e acessível off-line.

Dicas

  • Defina uma chave Tavily para melhores resultados -- mesmo a versão gratuita oferece maior relevância do que o DuckDuckGo bruto.
  • Use um modelo de resumo capaz -- modelos baratos podem simplificar demais conteúdo técnico detalhado.
  • Faça pesquisa em lote após uma leitura inicial para preencher lacunas em várias anotações ao mesmo tempo.
  • Revise os resumos adicionados -- LLMs podem gerar detalhes falsos sobre a fonte. Verifique as afirmações principais.

Próximos passos

  • Notas de Conceito -- Extraia e armazene termos importantes dos resultados da pesquisa
  • Links da Wiki -- Conecte conceitos derivados da pesquisa em todo o seu repositório
  • Tradução -- Traduza resumos de pesquisa para outro idioma
  • LLM Fornecedores -- Configurar o modelo usado para resumo