J.A.R.V.I.S.: Asistente de Código Inteligente Contextualizado, Generación y Modificación de Código, Soporte Multi-IDE

Introducción general

J.A.R.V.I.S. (Just A Rather Very Intelligent System) es un asistente de código inteligente diseñado para aprovechar múltiples modelos de lenguaje de última generación para ayudar a los desarrolladores con la generación de código, la modificación y las discusiones técnicas. Creado por Danilo Falcao y alojado en GitHub, J.A.R.V.I.S. es compatible con una amplia gama de lenguajes de programación y tipos de archivos, y proporciona actualizaciones del espacio de trabajo en tiempo real y chat interactivo, mejorando enormemente la eficiencia de la programación y la calidad del código.

J.A.R.V.I.S.:具有上下文感知的智能代码助手,生成和修改代码,多IDE支持

 

Lista de funciones

  • Compatibilidad con varios modelos: Elige entre diferentes modelos de IA para satisfacer tus necesidades de programación, como DeepSeek Coder V3, Gemini 2.0, etc.
  • Admite archivos adjuntosSoporta PDF, Word, Excel y otros tipos de archivos de extracción de texto y análisis sintáctico.
  • actualización en tiempo real: Sistema de notificaciones basado en WebSocket que proporciona información instantánea y actualizaciones del espacio de trabajo en tiempo real.
  • Gestión del espacio de trabajoCrear y gestionar múltiples espacios de trabajo, ver el historial de espacios de trabajo, eliminar o renombrar espacios de trabajo.
  • Generación y modificación de códigoGeneración de nuevo código basado en instrucciones de lenguaje natural, modificación del código existente mediante asistentes de inteligencia artificial, previsualización y aplicación de los cambios.
  • chat interactivo: Discutir código y conceptos técnicos, obtener explicaciones del código existente y proporcionar respuestas contextualmente relevantes basadas en el contenido del espacio de trabajo.

 

Utilizar la ayuda

Proceso de instalación

  1. almacén de clonesClona el proyecto J.A.R.V.I.S. ejecutando el siguiente comando en un terminal:
   git clone https://github.com/danilofalcao/jarvis.git
  1. Instalación de dependenciasVaya al directorio del proyecto e instale las dependencias de Python necesarias:
   cd jarvis
pip install -r requirements.txt
  1. Configuración de variables de entorno: Crear un.envy añada lo siguiente:
   DEEPSEEK_API_KEY=your_deepseek_api_key
GROK_API_KEY=your_grok_api_key
GOOGLE_API_KEY=your_google_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
  1. Iniciar el servidorEjecute el siguiente comando para iniciar el servidor:
   python app.py
  1. Acceso a las aplicacionesAbrir en el navegadorhttp://localhost:5000Empecé a usar J.A.R.V.I.S.

Normas de uso

  1. Crear un espacio de trabajoCrear un nuevo espacio de trabajo o seleccionar uno existente en la interfaz de la aplicación.
  2. Selección de modelos de IAElija el modelo de IA adecuado a sus necesidades, como DeepSeek Coder V3, Gemini 2.0, etc.
  3. generación de códigoIntroduzca una pregunta en lenguaje natural y J.A.R.V.I.S. generará el código apropiado basándose en la pregunta.
  4. modificación del códigoCarga un archivo de código existente, realiza cambios con el asistente de IA, previsualiza los cambios y aplícalos.
  5. Tratamiento de documentosCargue archivos PDF, Word, Excel, etc. y J.A.R.V.I.S. extraerá y analizará automáticamente el contenido del texto.
  6. actualización en tiempo realEl sistema proporciona información instantánea y actualizaciones en tiempo real a través de WebSocket.
  7. chat interactivoJ.A.R.V.I.S.: Escriba una pregunta técnica o relacionada con el código en la ventana de chat y J.A.R.V.I.S. le proporcionará una respuesta contextual basada en el contenido del espacio de trabajo.

Funciones destacadas

  • Compatibilidad con varios modelos: Ofrece una amplia selección de modelos de IA para satisfacer diferentes necesidades de programación.
  • Admite archivos adjuntos: Admite la extracción de texto y el análisis sintáctico de varios tipos de archivos para facilitar el tratamiento de documentos complejos.
  • actualización en tiempo real: El sistema de notificación basado en WebSocket garantiza la sincronización instantánea del contenido del espacio de trabajo.
  • chat interactivo: Proporcionar discusiones técnicas contextuales y explicaciones de código para mejorar la eficacia de la programación.

Con estos pasos, podrá instalar y utilizar fácilmente J.A.R.V.I.S. y disfrutar de la eficaz experiencia de programación que ofrece el asistente de código inteligente.

© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...