Aprendizagem pessoal com IA
e orientação prática

Open Deep Research: geração de pesquisa de IA com base em conteúdo de pesquisa na Web

Introdução geral

O Open Deep Research é uma ferramenta de geração de relatórios de pesquisa orientada por IA de código aberto que serve como uma alternativa de código aberto aos recursos de pesquisa profunda do Google Gemini. Desenvolvido em TypeScript e com base na estrutura Next.js 15, o projeto integra a API de pesquisa do Azure Bing e o Google Gêmeos Modelo de IA. Ele automatiza a extração de informações valiosas dos resultados de pesquisa na Web e gera relatórios de análise detalhados. O sistema funciona por meio de três etapas principais: primeiro, ele usa a API de pesquisa do Bing para obter resultados de pesquisa abrangentes, depois usa o JinaAI para extrair e processar o conteúdo das páginas da Web selecionadas e, por fim, aplica a tecnologia de IA para gerar relatórios de pesquisa personalizados. O projeto oferece suporte a vários formatos de exportação e implementa a limitação da taxa de solicitação para garantir a estabilidade, tornando-o um assistente de pesquisa de código aberto com todos os recursos.

Recomendação relacionada:STORM: pesquise dados da Web com base no tópico, gere documentos com citações, relatórios de documentos longos


Open Deep Research: geração de relatórios de pesquisa de IA com base em pesquisa na Web-1

 

Lista de funções

  • Oferece suporte à pesquisa na Web com filtragem de tempo
  • Extração inteligente de conteúdo da Web e informações importantes
  • Geração de relatórios automatizados orientados por IA
  • Suporte à exportação em vários formatos (PDF, Word, texto)
  • Mecanismo de proteção integrado de limitação da taxa de solicitação
  • Design responsivo para vários dispositivos
  • Número personalizável de resultados de pesquisa e limites de seleção
  • Suporte para ajuste seguro do nível de pesquisa
  • Opções flexíveis de configuração de mercado/região

 

Usando a Ajuda

1. preparação para a implantação

Antes de começar a usar o Open Deep Research, você precisa preparar o ambiente e os recursos a seguir:

  • Node.js versão 18 ou superior
  • Gerenciador de pacotes (npm, yarn, pnpm ou bun)
  • Chave de assinatura do Azure (para pesquisa do Bing)
  • Chave da API do Google Gemini Pro
  • Conta Upstash Redis (para limitação de taxa)

2. etapas de instalação

  1. Clonar o repositório de código:
git clone https://github.com/btahir/open-deep-research
cd open-deep-research
  1. Instale a dependência:
npm install
  1. Configurar variáveis de ambiente:
    estabelecer.env.locale preencha as chaves de API necessárias:
AZURE_SUB_KEY=sua chave de assinatura do Azure
GEMINI_API_KEY=Sua chave da API Gemini
UPSTASH_REDIS_REST_URL=Sua URL do Redis
UPSTASH_REDIS_REST_TOKEN=Seu Redis Token
  1. Inicie o servidor de desenvolvimento:
npm run dev

3. configuração do sistema

Você pode fazer isso modificando olib/config.tspara personalizar as seguintes configurações:

Configuração do limite de taxa:

rateLimits: {
enabled: true, // ativar/desativar limitação de taxa
search: 5, // número de solicitações de pesquisa por minuto
contentFetch: 20, // número de solicitações de busca de conteúdo por minuto
reportGeneration: 5, // número de solicitações de geração de relatórios por minuto
}

Configurações de pesquisa:

search: {
resultsPerPage: 10, // número de resultados por página
maxSelectableResults: 3, // Número máximo de resultados que podem ser selecionados pelo usuário
safeSearch: 'Moderate', // configurações de pesquisa segura
market: 'en-US', // mercado/região de pesquisa
}

4. processo de uso

  1. Visite a página inicial do aplicativo (http://localhost:3000 para o ambiente de desenvolvimento local)
  2. Digite o tópico ou a palavra-chave a ser pesquisada
  3. O sistema obterá os resultados da pesquisa por meio da API do Bing
  4. Selecione os resultados da pesquisa a serem analisados (até 3)
  5. O sistema extrairá automaticamente o conteúdo da página selecionada
  6. A IA processará o conteúdo extraído e gerará um relatório de pesquisa
  7. Selecione o formato de exportação desejado (PDF, Word ou Texto) para fazer o download do relatório

5 Cuidados

  • Certifique-se de que a chave da API esteja configurada corretamente e seja válida
  • Esteja ciente dos limites de uso da API e evite exceder as cotas
  • Recomenda-se que a limitação de taxa seja ativada em ambientes de produção
  • Os parâmetros de configuração podem ser ajustados conforme necessário
  • Verificar periodicamente a validade da chave da API
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Open Deep Research: geração de pesquisa de IA com base em conteúdo de pesquisa na Web

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil