Przejdź do treści

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.

Tematy powiązane