Junie Prompt

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

От това, което ми се стори интересно:

  • Архитектурно всичко е много просто и оригинално: един промпт както за плана, така и за изпълнението на стъпките му, без никакви „агенти“, критици и RAG. Това позволява например промяна на плана директно по време на изпълнение и не изисква постоянно следене на хода на изпълнението.
  • Тонът на инструкциите е равен, без излишни акценти.
  • Липсват специфични за езика инструкции.
  • Моделът работи с кода като с текст. Няма индекс, AST или нещо друго.
  • Моделът трябва да размишлява върху предишната стъпка.
  • За получаване на отговор се използва XML, а не инструменти (tools).
  • По идея, чрез позоваване на WORKFLOW, можете да фиксирате собствен цикъл на задачата: памет, стартиране на тестове, компилиране и т.н.