Integrace AI¶
FrontISTR rozvíjí iniciativy propojující agenty AI s různými úlohami souvisejícími se softwarem, včetně nastavení prostředí, spouštění analýz a zdokonalování kódu. Očekává se další rozšiřování oblastí využití AI, například o podporu tvorby modelů a integraci s externími nástroji. Tato stránka představuje tyto iniciativy integrace AI.
Fabrica — dílna pro využití agentů AI¶
FrontISTR-Fabrica je dílna (Fabrica) pro používání agentů AI určená uživatelům i vývojářům FrontISTR. Do šablony promptu připravené pro jednotlivé úlohy vyplníte požadavky a předáte ji agentovi AI; ten poté vytvoří pracovní plán, provede úlohu a podle potřeby si vyžádá potvrzení a nakonec shrne výsledky ve zprávě. Uživatel se tak může soustředit na kontrolu výsledků a rozhodování.
Pomocí šablon lze interaktivně provádět například následující úlohy.
- Nastavení prostředí — Od zjištění nastavení sestavení přes kompilaci až po kontrolu funkčnosti
- Spouštění analýz — Kontrola sítě, tvorba vstupních souborů, spuštění řešiče a uspořádání výsledků
- Přidávání funkcí a opravy chyb — Od průzkumu kódu přes implementaci a testování až po commity
- Dokumentace — Psaní manuálů a kontrola souladu s kódem
- Přispívání — Příprava issues a merge requestů a návod k pushnutí do forku
K použití Fabrica potřebujete prostředí, ve kterém lze FrontISTR sestavit a spustit, a také agenta AI, například GitHub Copilot, Claude Code nebo Codex. Postup instalace, předpoklady a pokyny pro jednotlivé šablony jsou uvedeny v README repozitáře.
Za konečné rozhodnutí, zda přijmout příkazy nebo kód navržené AI, odpovídá uživatel. Šablony mají tuto kontrolu usnadnit; nezaručují správnost výstupu vygenerovaného AI.