Introdução geral
O J.A.R.V.I.S. (Just A Rather Very Intelligent System) é um assistente de código inteligente projetado para aproveitar vários modelos de linguagem de última geração para ajudar os desenvolvedores na geração de código, modificação e discussões técnicas. Criado por Danilo Falcão e hospedado no GitHub, o J.A.R.V.I.S. é compatível com uma ampla variedade de linguagens de programação e tipos de arquivos, além de fornecer atualizações do espaço de trabalho em tempo real e bate-papo interativo, melhorando consideravelmente a eficiência da programação e a qualidade do código.
Lista de funções
- Suporte a vários modelosEscolha entre diferentes modelos de IA para atender às suas necessidades de programação, como DeepSeek Coder V3, Gemini 2.0 e muito mais.
- Suporte a anexos de arquivosSuporte a PDF, Word, Excel e outros tipos de arquivos de extração e análise de texto.
- atualização em tempo realSistema de notificação baseado em WebSocket que fornece feedback instantâneo e atualizações do espaço de trabalho em tempo real.
- Gerenciamento do espaço de trabalhoCriação e gerenciamento de vários espaços de trabalho, visualização do histórico do espaço de trabalho, exclusão ou renomeação de espaços de trabalho.
- Geração e modificação de códigoGeração de novos códigos com base em avisos de linguagem natural, modificação de códigos existentes usando assistentes de IA, visualização e aplicação de alterações.
- bate-papo interativoDiscutir códigos e conceitos técnicos, obter explicações sobre códigos existentes e fornecer respostas contextualmente relevantes com base no conteúdo do espaço de trabalho.
Usando a Ajuda
Processo de instalação
- armazém de clonesClone o projeto J.A.R.V.I.S. executando o seguinte comando em um terminal:
git clone https://github.com/danilofalcao/jarvis.git
- Instalação de dependênciasVá para o diretório do projeto e instale as dependências necessárias do Python:
cd jarvis
pip install -r requirements.txt
- Definição de variáveis de ambiente: Criar um
.env
e adicione o seguinte:
DEEPSEEK_API_KEY=sua_chave_deepseek_api
GROK_API_KEY=sua_chave_de_api_grok
GOOGLE_API_KEY=sua_chave_de_api_do_google
ANTHROPIC_API_KEY=sua_chave_de_api_antrópica
- Iniciar o servidorExecute o seguinte comando para iniciar o servidor:
python app.py
- Acesso a aplicativos: Abrir no navegador
http://localhost:5000
Em janeiro de 2007, comecei a usar o J.A.R.V.I.S..
Diretrizes para uso
- Criação de um espaço de trabalhoEspaço de trabalho: Crie um novo espaço de trabalho ou selecione um já existente na interface do aplicativo.
- Seleção de modelos de IAEscolha o modelo de IA correto para suas necessidades, como DeepSeek Coder V3, Gemini 2.0, etc.
- geração de códigoDigite um prompt de linguagem natural e o J.A.R.V.I.S. gerará o código apropriado com base no prompt.
- modificação de códigoCarregar um arquivo de código existente, fazer alterações usando o assistente de IA, visualizar as alterações e aplicá-las.
- Processamento de documentosFaça upload de arquivos PDF, Word, Excel, etc. e o J.A.R.V.I.S. extrairá e analisará automaticamente o conteúdo do texto.
- atualização em tempo realSe você fizer qualquer alteração no espaço de trabalho, o sistema fornecerá feedback instantâneo e atualizações em tempo real via WebSocket.
- bate-papo interativoResposta técnica: Digite uma pergunta técnica ou relacionada ao código na janela de bate-papo e o J.A.R.V.I.S. fornecerá uma resposta sensível ao contexto com base no conteúdo do espaço de trabalho.
Funções em destaque
- Suporte a vários modelosIA: Oferece uma ampla seleção de modelos de IA para atender a diferentes necessidades de programação.
- Suporte a anexos de arquivosExtração de texto e análise de vários tipos de arquivos para facilitar o processamento de documentos complexos.
- atualização em tempo realSistema de notificação baseado em WebSocket que garante a sincronização instantânea do conteúdo do espaço de trabalho.
- bate-papo interativoFornecer discussões técnicas sensíveis ao contexto e explicações de código para aumentar a eficiência da programação.
Com essas etapas, você pode instalar e usar facilmente o J.A.R.V.I.S. e aproveitar a experiência de programação eficiente proporcionada pelo assistente de código inteligente.