Junie Prompt

Системний промпт Junie: https://gist.github.com/korchasa/b4cd4a1f4cbfecb4ab98b312caf1d132

З того, що здалося цікавим:

  • Архітектурно все дуже просто і оригінально: один промпт і на план, і на виконання його кроків, без жодних «агентів», критиків та RAG. Це дозволяє, наприклад, змінювати план прямо під час виконання і не стежити за ходом виконання.
  • Тон інструкції рівний, без акцентів.
  • Немає мовноспецифічних інструкцій.
  • Модель працює з кодом як із текстом. Немає ніякого індексу, AST чи чогось ще.
  • Модель повинна роздумувати над попереднім кроком.
  • Для отримання відповіді використовується XML, а не tools.
  • За ідеєю, посилаючись на WORKFLOW, можна зафіксувати власний цикл завдання: пам’ять, запуск тестів, збірка, ось це все.