Integració amb IA¶
FrontISTR impulsa iniciatives que combinen agents d'IA amb diverses tasques relacionades amb el programari, incloent-hi la configuració de l'entorn, l'execució d'anàlisis i la millora del codi. S'espera que el ventall de situacions en què es pot utilitzar la IA s'ampliï encara més, incloent-hi el suport a la creació de models i la integració amb eines externes. Aquesta pàgina presenta aquestes iniciatives d'integració amb IA.
Fabrica — Un taller per utilitzar agents d'IA¶
FrontISTR-Fabrica és un taller (Fabrica) per utilitzar agents d'IA, destinat tant als usuaris com als desenvolupadors de FrontISTR. Empleneu els requisits en una plantilla de prompt preparada per a cada tasca i lliureu-la a un agent d'IA; la IA crea aleshores un pla de treball, executa la tasca demanant confirmació quan cal i resumeix els resultats en un informe. Això permet que l'usuari es concentri a revisar els resultats i prendre decisions.
Mitjançant les plantilles, podeu dur a terme de manera interactiva tasques com les següents.
- Configuració de l'entorn — Des de la investigació de la configuració de compilació fins a la compilació i les comprovacions de funcionament
- Execució d'anàlisis — Comprovació de malles, creació de fitxers d'entrada, execució del solucionador i organització dels resultats
- Addició de funcions i correcció d'errors — Des de la investigació del codi fins a la implementació, les proves i els commits
- Documentació — Redacció de manuals i comprovació de la coherència amb el codi
- Contribució — Esborranys d'incidències i sol·licituds de fusió, i orientació per fer push a un fork
Per utilitzar Fabrica, necessiteu un entorn en què FrontISTR es pugui compilar i executar, així com un agent d'IA com GitHub Copilot, Claude Code o Codex. Per als procediments d'instal·lació, prerequisits i instruccions de cada plantilla, consulteu el README del repositori.
L'usuari és responsable de la decisió final sobre si accepta les ordres o el codi proposats per la IA. Les plantilles estan pensades per facilitar aquesta revisió; no garanteixen la correcció de la sortida generada per la IA.