Integracja z AI¶
FrontISTR rozwija inicjatywy łączące agentów AI z różnymi zadaniami związanymi z oprogramowaniem, w tym konfiguracją środowiska, uruchamianiem analiz i ulepszaniem kodu. Oczekuje się, że zakres zastosowań AI będzie się dalej rozszerzał, między innymi o wsparcie tworzenia modeli i integrację z narzędziami zewnętrznymi. Na tej stronie przedstawiono te inicjatywy integracji z AI.
Fabrica — warsztat do korzystania z agentów AI¶
FrontISTR-Fabrica to warsztat (Fabrica) do korzystania z agentów AI, przeznaczony zarówno dla użytkowników, jak i programistów FrontISTR. Wypełnij wymagania w szablonie promptu przygotowanym dla danego zadania i przekaż go agentowi AI; AI utworzy następnie plan pracy, wykona zadanie, prosząc w razie potrzeby o potwierdzenie, i podsumuje wyniki w raporcie. Pozwala to użytkownikowi skupić się na przeglądzie wyników i podejmowaniu decyzji.
Za pomocą szablonów można interaktywnie wykonywać między innymi następujące zadania.
- Konfiguracja środowiska — od zbadania ustawień budowania przez kompilację po sprawdzenie działania
- Uruchamianie analiz — sprawdzanie siatek, tworzenie plików wejściowych, uruchamianie solvera i porządkowanie wyników
- Dodawanie funkcji i poprawianie błędów — od analizy kodu przez implementację i testy po commity
- Dokumentacja — pisanie podręczników i sprawdzanie zgodności z kodem
- Współtworzenie projektu — przygotowywanie zgłoszeń i merge requestów oraz wskazówki dotyczące pushowania do forka
Do korzystania z Fabrica potrzebne jest środowisko, w którym można zbudować i uruchomić FrontISTR, a także agent AI, taki jak GitHub Copilot, Claude Code lub Codex. Procedury instalacji, wymagania wstępne i instrukcje dla poszczególnych szablonów znajdują się w pliku README repozytorium.
Ostateczna decyzja o zaakceptowaniu poleceń lub kodu proponowanego przez AI należy do użytkownika. Szablony mają ułatwić taki przegląd; nie gwarantują poprawności wyników generowanych przez AI.