Pesquisa e Busca na Web
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
- Extração de consulta -- Notemd extrai termos de busca da sua seleção ou do título da anotação.
- Busca na web -- Tavily é tentado primeiro. Se nenhuma chave API estiver configurada, DuckDuckGo é usado automaticamente (não é necessária chave).
- Resumo LLM -- Os resultados brutos da busca são enviados ao LLM configurado, que gera um resumo conciso com citações de fonte embutidas.
- Anexar -- O resumo formatado é anexado sob um cabeçalho
## Researchna anotação ativa.
Tavily vs. DuckDuckGo
| Aspecto | Tavily | DuckDuckGo |
|---|---|---|
| Chave API | Necessário (versão gratuita disponível) | Não necessário |
| Qualidade do resultado | Mais alta (desenvolvida especificamente para IA) | Adequada para consultas gerais |
| Limites de taxa | Nível gratuito generoso | Sujeito a limitação de velocidade |
| Configuração | tavilyApiKey nas configurações | Sem 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âmetro | Padrão | Efeito |
|---|---|---|
tavilyApiKey | '' | Chave Tavily API. Quando vazia, DuckDuckGo é usado exclusivamente. |
researchProvider / researchModel | DeepSeek | LLM por tarefa para resumir resultados de busca |
maxResearchContentTokens | 4000 | Orçamento de tokens para o conteúdo enviado ao LLM. O excesso é truncado. |
researchAppendToNote | true | Anexar 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:
- Destaque "relative positional encoding"
- Clique com o botão direito --> "Notemd: Pesquisar e resumir"
- 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