aiCoder: Automatice la escritura de código JavaScript mediante AST (Abstract Syntax Tree)
Introducción general
aiCoder es una herramienta que utiliza técnicas de inteligencia artificial para simplificar el desarrollo de bibliotecas JavaScript. Ayuda a los desarrolladores a ahorrar tiempo y mejorar la calidad del código a través de sugerencias inteligentes de código y la fusión automatizada de código. aiCoder es único en su uso de Abstract Syntax Trees (ASTs) para la modificación de código, lo que garantiza la integración precisa de nuevos fragmentos de código sin romper el código existente. La herramienta no sólo es adecuada para principiantes, sino que también proporciona un fuerte apoyo a los desarrolladores experimentados, permitiéndoles centrarse en el diseño de alto nivel y la resolución de problemas.


Lista de funciones
- Sugerencias de códigos inteligentes: Proporciona fragmentos de código y sugerencias de cambios en función del contexto.
- Fusión automática de códigosUso de técnicas AST para garantizar una integración perfecta del código nuevo con el existente.
- interacción en lenguaje natural: Modificación y generación de código mediante sugerencias de lenguaje natural.
- gestión de proyectos: Apoyar la definición de los requisitos del proyecto y la conservación del plan para orientar la realización futura.
- Apoyo al modelo local: Generación de código utilizando el modelo de lenguaje nativo instalando Ollama.
Utilizar la ayuda
Proceso de instalación
- Instalación desde NPM::
npm i -g aicodertool
- Instalación desde el origen::
- Clone el repositorio y navegue hasta el directorio clonado:
bash
git clone https://github.com/mmiscool/aiCoder.git
cd aiCoder - Instale las dependencias e instálelas globalmente:
bash
npm install && npm install -g .
- Clone el repositorio y navegue hasta el directorio clonado:
- Instalación de Ollama(sistema Linux):
- Instalación automática:
bash
aiCoder -setup - Instalación manual:
bash
curl -fsSL https://ollama.com/install.sh | sh
ollama pull granite3.1-dense
- Instalación automática:
Proceso de utilización
- Iniciar aiCoder::
- Ejecútelo en el directorio del proyecto:
bash
aiCoder - O utiliza el comando abreviado:
bash
a
- Ejecútelo en el directorio del proyecto:
- Acceso a la interfaz web::
- Abra su navegador y visite
http://localhost:3000
.
- Abra su navegador y visite
- Definir los requisitos del proyecto::
- Utilice la función "Chat de nuevo plan" para discutir y definir los requisitos del proyecto y, a continuación, guarde el plan.
- Selección del archivo de destino::
- Seleccione el archivo de destino que desea modificar en la pestaña "Archivos".
- Solicitar cambio de código::
- Abra un nuevo chat y utilice preguntas en lenguaje natural para solicitar cambios en el código.
- Fusión de fragmentos de código::
- Revise los fragmentos de código sugeridos y haga clic en el botón Fusionar para integrarlos automáticamente en el archivo.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...