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

J.A.R.V.I.S.: assistente de código inteligente com reconhecimento de contexto, geração e modificação de código, suporte a vários IDEs

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.

J.A.R.V.I.S.: Assistente de Código Inteligente para Gerar e Modificar Código para Eficiência de Programação-1


 

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

  1. 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
  1. 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
  1. Definição de variáveis de ambiente: Criar um.enve 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
  1. Iniciar o servidorExecute o seguinte comando para iniciar o servidor:
   python app.py
  1. Acesso a aplicativos: Abrir no navegadorhttp://localhost:5000Em janeiro de 2007, comecei a usar o J.A.R.V.I.S..

Diretrizes para uso

  1. 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.
  2. Seleção de modelos de IAEscolha o modelo de IA correto para suas necessidades, como DeepSeek Coder V3, Gemini 2.0, etc.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " J.A.R.V.I.S.: assistente de código inteligente com reconhecimento de contexto, geração e modificação de código, suporte a vários IDEs

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