Розробка за допомогою ШІ

Сучасні інструменти штучного інтелекту можуть значно прискорити розробку плагінів Lumi, виступаючи партнером зі спільного написання коду.

VS Code у режимі агента

Visual Studio Code з ШІ-помічником у режимі агента (наприклад, GitHub Copilot Agent або інші помічники з підтримкою інструментів) дозволяє виконувати складні багатоетапні завдання природною мовою.

Замість автодоповнення одного рядка агент може:

  • прочитати всю робочу область, щоб зрозуміти контекст;
  • створити нові файли та каталоги;
  • виконати команди терміналу для тестування або перевірки скриптів;
  • знайти існуючі шаблони у вашій кодовій базі.

Доступ до репозиторію

ШІ найефективніший, коли агент має доступ до lumi-dev або репозиторію вашого проєкту. Маючи доступ до наявного коду, агент може:

  • використовувати бібліотеки утиліт як довідник допоміжних функцій;
  • дотримуватися існуючих шаблонів для операцій GEGL і керування шарами;
  • повторно використовувати шаблонний код зі встановлених плагінів.

Приклад робочого процесу

Можна попросити агента створити повний плагін, описавши бажаний результат:

«Використовуючи доступні утиліти Scheme та приклади в робочій області, напиши новий модуль, який створює горизонтальну напрямну на 50% активного зображення та називає її „Central Guide“.»

Агент знайде, як створювати напрямні, визначить правильну утиліту (наприклад, lumi-image-add-hguide-percent з common.scm) і згенерує повний файл .scm із коректною реєстрацією плагіна.

Найкращі практики

  • Будьте конкретними: опишіть, що саме має робити плагін.
  • Посилання на утиліти: попросіть агента переглянути каталог share/lumi/scripts/ для високорівневих помічників.
  • Перегляд і тестування: завжди перевіряйте згенерований ШІ плагін — це часто ітеративний і творчий процес.