Інтеграція ШІ¶
FrontISTR розвиває ініціативи, що поєднують агентів ШІ з різними завданнями, пов’язаними з програмним забезпеченням, зокрема налаштуванням середовища, виконанням аналізів і вдосконаленням коду. Очікується, що коло ситуацій, у яких можна застосовувати ШІ, надалі розширюватиметься, зокрема за рахунок підтримки створення моделей та інтеграції із зовнішніми інструментами. На цій сторінці представлено ці ініціативи з інтеграції ШІ.
Fabrica — майстерня для використання агентів ШІ¶
FrontISTR-Fabrica — це майстерня (Fabrica) для використання агентів ШІ, призначена як для користувачів FrontISTR, так і для розробників. Заповніть вимоги у шаблоні запиту, підготовленому для кожного завдання, і передайте його агенту ШІ; після цього ШІ створить план робіт, виконає завдання, за потреби запитуючи підтвердження, і підсумує результати у звіті. Це дає змогу користувачеві зосередитися на перевірці результатів і прийнятті рішень.
За допомогою шаблонів можна інтерактивно виконувати, зокрема, такі завдання.
- Налаштування середовища — від дослідження параметрів складання до компіляції та перевірки роботи
- Виконання аналізів — перевірка сіток, створення вхідних файлів, запуск розв’язувача та впорядкування результатів
- Додавання функцій і виправлення помилок — від дослідження коду до реалізації, тестування й комітів
- Документація — написання посібників і перевірка узгодженості з кодом
- Участь у розробці — підготовка issues і merge requests, а також вказівки щодо push до fork
Для використання Fabrica потрібне середовище, у якому можна зібрати й запустити FrontISTR, а також агент ШІ, наприклад GitHub Copilot, Claude Code або Codex. Про процедури встановлення, попередні вимоги та інструкції для кожного шаблону див. у README репозиторію.
Остаточне рішення щодо прийняття команд або коду, запропонованих ШІ, ухвалює користувач. Шаблони призначені для полегшення такої перевірки; вони не гарантують правильності результатів, створених ШІ.