Diretrizes de desenvolvimento para extensões de funcionalidade
Com base na natureza de código aberto do OpenResearcher, o desenvolvimento secundário pode ser realizado nas etapas a seguir:
- Preparação ambientalNode.js18+ e npm instalados e familiaridade com os conceitos básicos do React e do Node.js
- estrutura de código: as principais modificações estão localizadas no diretório app/open-researcher, e o código relacionado à interface está na seção do componente React
- desenvolvimento de interface: novas interfaces de API de pesquisa podem ser adicionadas, exigindo atualizações sincronizadas da lógica de chamada de front-end
- Extensões de modeloSuporte para integração de outros modelos de IA requer a implementação de interfaces de inferência padrão em novas classes de modelos
O processo de desenvolvimento sugere: 1. clonar o código mais recente do GitHub; 2. fazer alterações na ramificação de desenvolvimento; 3. executar testes usando o npmtest; 4. enviar PullRequest. o projeto usa o protocolo de código aberto MIT, que permite modificação e redistribuição gratuitas.
Essa resposta foi extraída do artigoOpen Researcher: um assistente de pesquisa de IA para analisar o conteúdo da Web em tempo realO