Saltar a contenido

Integración con IA

FrontISTR está impulsando iniciativas que combinan agentes de IA con diversas tareas relacionadas con el software, entre ellas la configuración del entorno, la ejecución de análisis y la mejora del código. Se espera que el ámbito de situaciones en las que puede utilizarse la IA siga ampliándose, incluido el apoyo a la creación de modelos y la integración con herramientas externas. Esta página presenta estas iniciativas de integración con IA.

Fabrica — Un taller para utilizar agentes de IA

FrontISTR-Fabrica es un taller (Fabrica) para utilizar agentes de IA, destinado tanto a usuarios como a desarrolladores de FrontISTR. Complete los requisitos en una plantilla de prompt preparada para cada tarea y entréguesela a un agente de IA; la IA crea entonces un plan de trabajo, ejecuta la tarea solicitando confirmación cuando sea necesario y resume los resultados en un informe. De este modo, el usuario puede concentrarse en revisar los resultados y tomar decisiones.

Con las plantillas pueden realizarse interactivamente tareas como las siguientes.

  • Configuración del entorno — Desde la investigación de la configuración de compilación hasta la compilación y las comprobaciones de funcionamiento
  • Ejecución de análisis — Comprobación de mallas, creación de archivos de entrada, ejecución del solver y organización de resultados
  • Adición de funciones y corrección de errores — Desde la investigación del código hasta la implementación, las pruebas y los commits
  • Documentación — Redacción de manuales y comprobación de la coherencia con el código
  • Contribuciones — Redacción de issues y merge requests, y orientación para hacer push a un fork

Para utilizar Fabrica, se necesita un entorno en el que FrontISTR pueda compilarse y ejecutarse, además de un agente de IA como GitHub Copilot, Claude Code o Codex. Para consultar los procedimientos de instalación, los requisitos previos y las instrucciones de cada plantilla, consulte el README del repositorio.

El usuario es responsable de la decisión final sobre si acepta los comandos o el código propuestos por la IA. Las plantillas están pensadas para facilitar esa revisión; no garantizan la corrección de los resultados generados por la IA.

Temas relacionados