Descrição
JARVIS é um sistema colaborativo que utiliza LLMs para se conectar com vários modelos de IA para tarefas complexas. O sistema, desenvolvido pela Microsoft, visa avançar a pesquisa em inteligência geral artificial (AGI). Ele opera por meio de um fluxo de trabalho de quatro estágios: Planejamento de Tarefas, Seleção de Modelos, Execução de Tarefas e Geração de Respostas. O sistema usa o ChatGPT para analisar as solicitações do usuário, selecionar modelos especializados do Hugging Face, executar tarefas e gerar respostas.
JARVIS oferece vários recursos, incluindo suporte para os serviços OpenAI na plataforma Azure e o modelo GPT-4. Ele fornece modos CLI e web para interação. O sistema suporta diferentes configurações, incluindo uma versão 'lite' que não requer a implantação de modelos locais e uma versão 'default' com requisitos mais extensos. O projeto também inclui uma demonstração Gradio e acesso à API web para resultados intermediários. A arquitetura do sistema permite a integração de vários modelos, aprimorando suas capacidades em automação de tarefas e geração de respostas.
JARVIS foi projetado para pesquisadores, desenvolvedores e qualquer pessoa interessada em explorar as capacidades de LLMs e automação de tarefas de IA. O design modular do sistema permite a fácil integração de novos modelos e funcionalidades. O projeto fornece instruções detalhadas para configuração e uso, incluindo configuração do servidor e implantação de aplicativos web. O projeto também fornece exemplos de solicitações e respostas para ajudar os usuários a entender como interagir com o sistema. A documentação do projeto inclui informações sobre requisitos do sistema, guias de início rápido e informações de citação para os artigos de pesquisa relacionados.
Recursos principais de GitHub
Integra LLMs com modelos especializados
Suporta planejamento e execução de tarefas
Utiliza ChatGPT para análise de tarefas e geração de respostas
Oferece modos CLI e web
Suporta OpenAI e GPT-4
Fornece uma demonstração Gradio
Oferece uma API web para resultados intermediários
Inclui uma configuração 'lite' para facilitar a configuração
Suporta local e Hugging Face Inference Endpoints
Facilita a automação de tarefas de IA
Design modular para fácil integração de novos modelos
Primeiros passos com GitHub
Clone: Clone o repositório JARVIS do GitHub.
Instale as dependências: Configure o ambiente e instale os pacotes necessários usando conda e pip.
Configure: Substitua as chaves e tokens da API nos arquivos de configuração.
Baixe os modelos: Baixe os modelos necessários usando o script fornecido.
Execute: Execute o servidor e o aplicativo no modo servidor, CLI ou web.
Acesse: Acesse os serviços via API Web ou a demonstração Gradio.
Teste: Teste o sistema enviando solicitações e analisando as respostas.
Otimize: Explore diferentes configurações e modelos para otimizar o desempenho.
Casos de uso de GitHub
- Automação de Tarefas
- Integração de Modelos
- Pesquisa em IA
- Acesso à API Web
- Demonstração Gradio
- Interação CLI
- Avaliação de Modelos








