AdaCode es una extensión de asistente de código impulsada por IA para VS Code, desarrollada por RENDEV. Ha sido ampliamente optimizada para el uso de modelos locales, reducción del consumo de tokens y una experiencia de usuario más eficiente. Esta versión representa la culminación de 23 iteraciones de desarrollo enfocadas en el rendimiento, el minimalismo y la productividad del desarrollador.
Elementos diferenciadores
La extensión está orientada a optimizar el uso de tokens en sesiones muy extensas de codificación. Se diferencia respecto a las alternativas existentes en cómo se construye el SystemPrompt base y las herramientas (tools) que están a disposición.
Herramientas principales de AdaCode
Herramienta
Descripción
attempt_completion
Mecanismo de comunicación principal de Ada. Proporciona análisis, resúmenes y funciona como punto de cierre de las sesiones, entregando el resultado final de la tarea.
ask_followup_question
Facilita la interacción con el usuario, representando un punto de control cuando el modelo no posee el contexto necesario para proceder. Esto evita iteraciones autónomas que consumen una alta cantidad de tokens.
regex_lookup
Buscar palabras y términos en el codebase puede resultar una tarea intensiva. Esta herramienta simplifica este proceso.
apply_diff
La herramienta favorita de quienes desarrollan con asistencia de IA. Edita de manera quirúrgica cualquier tipo de archivo de código y texto.
Equipo de desarrollo
Esta herramienta fue construída por Gonzalo Medina del equipo de RENDEV, en su segmento de AI.