Deep Research: Assistente de pesquisa com IA para análise aprofundada de tópicos

Deep Research

3.5 | 46 | 0
Tipo:
Projetos de Código Aberto
Última atualização:
2025/10/08
Descrição:
Deep Research é um assistente de pesquisa com tecnologia de IA que combina mecanismos de pesquisa, web scraping e LLMs para pesquisa iterativa e aprofundada sobre qualquer tópico. Simplifica mergulhos profundos com geração de consultas inteligente e relatórios abrangentes.
Compartilhar:
Pesquisa de IA
LLM
web scraping
recuperação de informações
aprendizado profundo

Visão geral de Deep Research

Pesquisa Profunda: Um Assistente de Pesquisa Alimentado por IA

O que é Pesquisa Profunda? Pesquisa Profunda é um assistente de pesquisa de código aberto alimentado por IA, projetado para realizar pesquisas iterativas e profundas sobre qualquer tópico. Ele combina o poder dos motores de busca, web scraping e grandes modelos de linguagem (LLMs) para fornecer aos usuários uma compreensão abrangente do assunto escolhido.

Este projeto tem como objetivo oferecer a implementação mais simples de um agente de pesquisa profunda, permitindo que ele refine sua direção de pesquisa ao longo do tempo e se aprofunde em um tópico. O objetivo é manter uma base de código compacta, facilitando a compreensão e a construção.

Como funciona a Pesquisa Profunda?

A Pesquisa Profunda aproveita vários componentes principais para fornecer seus recursos de pesquisa:

  • Motores de Busca: Utiliza motores de busca para coletar informações iniciais e identificar fontes relevantes.
  • Web Scraping: Extrai conteúdo de páginas da web para coletar informações e dados detalhados.
  • Grandes Modelos de Linguagem (LLMs): Emprega LLMs para gerar consultas de pesquisa direcionadas, processar resultados e identificar novas direções de pesquisa.

Principais Recursos da Pesquisa Profunda

  • Pesquisa Iterativa: Realiza pesquisas aprofundadas, gerando iterativamente consultas de pesquisa, processando resultados e aprofundando com base nas descobertas.
  • Geração Inteligente de Consultas: Usa LLMs para gerar consultas de pesquisa direcionadas com base nos objetivos da pesquisa e nas descobertas anteriores.
  • Controle de Profundidade e Amplitude: Oferece parâmetros configuráveis para controlar o escopo (amplitude) e a profundidade da pesquisa.
  • Acompanhamento Inteligente: Gera perguntas de acompanhamento para refinar as necessidades de pesquisa e descobrir novos insights.
  • Relatórios Abrangentes: Produz relatórios detalhados em markdown com descobertas e fontes, fornecendo uma visão geral clara e organizada da pesquisa.
  • Processamento Concorrente: Lida com várias pesquisas e processamento de resultados em paralelo para eficiência, reduzindo o tempo de pesquisa.

Como usar a Pesquisa Profunda?

Para começar com a Pesquisa Profunda, siga estas etapas:

  1. Requisitos
    • Ambiente Node.js
    • Chaves de API para:
      • API Firecrawl (para pesquisa na web e extração de conteúdo)
      • API OpenAI (para modelo o3 mini)
  2. Configuração
    • Clone o repositório: git clone [repository_url]
    • Instale as dependências: npm install
    • Configure as variáveis de ambiente em um arquivo .env.local:
      FIRECRAWL_KEY="your_firecrawl_key"
      # Se você quiser usar seu Firecrawl auto-hospedado, adicione o seguinte abaixo:
      # FIRECRAWL_BASE_URL="http://localhost:3002"
      
      OPENAI_KEY="your_openai_key"
      
    • Para usar o LLM local, comente OPENAI_KEY e, em vez disso, descomente OPENAI_ENDPOINT e OPENAI_MODEL:
      • Defina OPENAI_ENDPOINT para o endereço do seu servidor local (por exemplo, "http://localhost:1234/v1")
      • Defina OPENAI_MODEL para o nome do modelo carregado no seu servidor local.
  3. Uso
    • Execute o assistente de pesquisa: npm start
    • Você será solicitado a:
      • Insira sua consulta de pesquisa
      • Especifique a amplitude da pesquisa (recomendado: 3-10, padrão: 4)
      • Especifique a profundidade da pesquisa (recomendado: 1-5, padrão: 2)
      • Responda às perguntas de acompanhamento para refinar a direção da pesquisa
    • O sistema então:
      • Gere e execute consultas de pesquisa
      • Processe e analise os resultados da pesquisa
      • Explore recursivamente mais profundamente com base nas descobertas
      • Gere um relatório markdown abrangente
    • O relatório final será salvo como report.md ou answer.md em seu diretório de trabalho, dependendo dos modos selecionados.

Concorrência

Se você tiver uma versão paga do Firecrawl ou uma versão local, aumente o ConcurrencyLimit definindo a variável de ambiente CONCURRENCY_LIMIT para melhorar a velocidade. Usuários gratuitos podem encontrar erros de limite de taxa e devem reduzir o limite para 1.

DeepSeek R1

A Pesquisa Profunda funciona bem com o modelo R1. Para usar o R1, defina uma chave de API Fireworks:

FIREWORKS_KEY="api_key"

O sistema mudará automaticamente para R1 em vez de o3-mini quando a chave for detectada.

Endpoints e Modelos Personalizados

Você também pode ajustar o endpoint (para outras APIs compatíveis com OpenAI, como OpenRouter ou Gemini), bem como a string do modelo usando estas variáveis de ambiente:

OPENAI_ENDPOINT="custom_endpoint"
CUSTOM_MODEL="custom_model"

Para quem é a Pesquisa Profunda?

A Pesquisa Profunda é adequada para:

  • Pesquisadores que precisam coletar informações detalhadas sobre um tópico específico.
  • Alunos que precisam conduzir pesquisas para projetos acadêmicos.
  • Profissionais que precisam se manter atualizados sobre as tendências e desenvolvimentos do setor.
  • Qualquer pessoa que queira explorar de forma rápida e eficiente um tópico em detalhes.

Por que escolher a Pesquisa Profunda?

  • Simplifica a Pesquisa Complexa: Automatiza o processo de coleta e análise de informações, economizando tempo e esforço.
  • Descobre Insights Ocultos: Explora um tópico em profundidade, descobrindo insights que podem ser perdidos com os métodos de pesquisa tradicionais.
  • Fornece Relatórios Abrangentes: Gera relatórios detalhados que resumem as descobertas e fornecem uma visão geral clara da pesquisa.
  • Personalizável e Flexível: Oferece parâmetros configuráveis para adaptar o processo de pesquisa às necessidades específicas.

Licença

A Pesquisa Profunda é lançada sob a Licença MIT, permitindo que os usuários usem e modifiquem livremente o código conforme necessário.

A Pesquisa Profunda agiliza a análise aprofundada de tópicos. Ao automatizar a pesquisa, o web scraping e aproveitar os LLMs para a geração inteligente de consultas, simplifica os processos de pesquisa complexos. Pesquisadores, estudantes e profissionais podem usar esta ferramenta para coletar rapidamente informações abrangentes, descobrir insights e gerar relatórios detalhados, tudo isso mantendo um formato claro e legível. O que diferencia a Pesquisa Profunda é sua capacidade de refinar iterativamente sua direção de pesquisa, aprofundando-se em um tópico a cada iteração.

Melhores ferramentas alternativas para "Deep Research"

fast.ai
Imagem não disponível
293 0

fast.ai tem como objetivo tornar o aprendizado profundo mais acessível. Ele oferece cursos práticos, software como fastai para PyTorch e recursos para ajudar os programadores a aprender e aplicar redes neurais de forma eficaz. Inclui um livro, 'Practical Deep Learning for Coders with fastai and PyTorch'.

aprendizado profundo
PyTorch
Keywords AI
Imagem não disponível
361 0

Keywords AI é uma plataforma líder de monitoramento LLM projetada para startups de IA. Monitore e melhore seus aplicativos LLM com facilidade usando apenas 2 linhas de código. Depure, teste prompts, visualize registros e otimize o desempenho para usuários satisfeitos.

Monitoramento LLM
depuração de IA
SaasPedia
Imagem não disponível
303 0

SaasPedia é a agência de SEO de IA SaaS nº 1 que ajuda startups e empresas de IA B2B/B2C a dominar a pesquisa de IA. Otimizamos para AEO, GEO e LLM SEO para que sua marca seja citada, recomendada e confiável pelo ChatGPT, Gemini e Google.

AI SEO
SaaS SEO
LLM SEO
Browse AI
Imagem não disponível
487 0

Browse AI: Extraia dados da web, monitore alterações e transforme sites em APIs sem codificação. Impulsionado por IA para uma extração de dados fácil e confiável.

web scraping
extração de dados
smolagents
Imagem não disponível
87 0

Smolagents é uma biblioteca Python minimalista para criar agentes de IA que raciocinam e agem por meio de código. Suporta modelos LLM agnósticos, sandboxes seguros e integração perfeita com o Hugging Face Hub para fluxos de trabalho de agentes baseados em código eficientes.

agentes de código
integração LLM
Prompt Genie
Imagem não disponível
93 0

Prompt Genie é uma ferramenta alimentada por IA que cria instantaneamente super prompts otimizados para LLMs como ChatGPT e Claude, eliminando os aborrecimentos da engenharia de prompts. Teste, salve e compartilhe via extensão do Chrome para resultados 10 vezes melhores.

geração de super prompts
CapMonster Cloud
Imagem não disponível
92 0

CapMonster Cloud oferece resolução de CAPTCHA com IA para reCAPTCHA v2/v3, GeeTest e mais. Contorne obstáculos 2 vezes mais barato e 30 vezes mais rápido com integração API, extensões de navegador e 99% de precisão para automação web perfeita.

resolução de CAPTCHA
Finseo
Imagem não disponível
321 0

Finseo é uma plataforma de SEO alimentada por IA para otimizar o conteúdo para Google, ChatGPT, Claude e plataformas de IA. Fornece pesquisa avançada de palavras-chave, rastreamento de classificação e ferramentas de geração de conteúdo. Rastreie a visibilidade da IA e melhore sua presença na pesquisa de IA.

Plataforma de SEO de IA
TypingMind
Imagem não disponível
314 0

TypingMind é uma interface de usuário de chat AI que suporta GPT-4, Gemini, Claude e outros LLMs. Use suas chaves de API e pague apenas pelo que você usa. Melhor interface de usuário frontend LLM de chat para todos os modelos de IA.

Chat de IA
LLM
agente de IA
Awesome ChatGPT Prompts
Imagem não disponível
100 0

Explore o repositório Awesome ChatGPT Prompts, uma coleção curada de prompts para otimizar ChatGPT e outros LLMs como Claude e Gemini em tarefas de escrita a codificação. Melhore interações com IA usando exemplos comprovados.

Engenharia de prompts
Voice AI
Imagem não disponível
106 0

Experimente Voice AI de ponta com nosso gerador e conversor gratuito de texto para fala. Desfrute de síntese de voz rápida e de alta qualidade alimentada por modelos de IA avançados como Deepseek, Hailuo, Grok e Kling para fala natural e expressiva em várias aplicações.

síntese de texto para fala
Upscale.media
Imagem não disponível
313 0

Upscale.media é um upscaler de imagem AI gratuito para aumentar a resolução da imagem em 2x, 4x ou 8x. Melhore a qualidade da imagem online, mantendo a nitidez e removendo artefatos. Suporta arquivos PNG, JPEG, JPG, WebP, HEIC.

Aumento de escala de imagem
Chatsistant
Imagem não disponível
84 0

Chatsistant é uma plataforma de IA versátil para criar chatbots RAG multi-agentes alimentados por LLMs líderes como GPT-5 e Claude. Ideal para suporte ao cliente, automação de vendas e e-commerce, com integrações perfeitas via Zapier e Make.

RAG multi-agente
ChatGPT for Google
Imagem não disponível
94 0

Melhore suas pesquisas no Google com ChatGPT for Google! Esta extensão do Chrome exibe as respostas de ChatGPT, Claude e Bard junto com os resultados da pesquisa. Obtenha para Chrome ou Edge!

Assistente de pesquisa AI
Neon AI
Imagem não disponível
234 0

Neon AI oferece soluções de IA conversacional colaborativa, permitindo que especialistas trabalhem com IA para decisões auditáveis e escaláveis. Crie especialistas em IA inteligentes e aplicativos de IA conversacional envolventes que compreendam os usuários, ofereçam respostas personalizadas e revolucionem as interações com os clientes.

IA conversacional
IA colaborativa