Был в отпуске 2 недели. Поэтому результатов не очень много. Пробую на небольших кодовых базах, поэтому у меня нет версионирования задач и LLM хватает контекстного окна для всего проекта. И на таких задачах все показывает себя неплохо. Из плюсов: - В такой документации хранятся все ограничения, которые и мне напоминают обо всем и LLM их воспринимает хорошо - LLM использует функции из фрейморков именно той версии, которая используется в проекте ( без документации, постоянно пытается применить функции из любой версии, которая есть в памяти )
Из минусов: - Агенты работают на новых Node.js, и если проект старый и требует Node 14, то агенты не запускаются, приходится работать через unix - Быстро теряешь контроль над кодовой базой. Это как проверять PR, всегда много упускается, что можно улучшить
Когда его подключаешь как агента через CLI, ему можно задать файлы инструкций для контекста. Поэтому если есть Основной файл с описанием системы, на каком языке пишем программу и прочее + файл текущей задачи.
Идею вести документацию в проекте в Obsidian вроде лежит на поверхности, но мне в голову не приходила. Она насколько проста и изящна, что я в восторге.
Особенно в сочетании с тем, что инструкции для ИИ агентов сейчас тоже переходят в .md файлы.
Получается по этой системе можно сделать полное описание системы, которая будет служить и документацией, и инструкцией для ИИ.
В общем - огромное спасибо за идею. Пойду пробовать внедрять
Был в отпуске 2 недели. Поэтому результатов не очень много.
Пробую на небольших кодовых базах, поэтому у меня нет версионирования задач и LLM хватает контекстного окна для всего проекта. И на таких задачах все показывает себя неплохо.
Из плюсов:
- В такой документации хранятся все ограничения, которые и мне напоминают обо всем и LLM их воспринимает хорошо
- LLM использует функции из фрейморков именно той версии, которая используется в проекте ( без документации, постоянно пытается применить функции из любой версии, которая есть в памяти )
Из минусов:
- Агенты работают на новых Node.js, и если проект старый и требует Node 14, то агенты не запускаются, приходится работать через unix
- Быстро теряешь контроль над кодовой базой. Это как проверять PR, всегда много упускается, что можно улучшить
Когда его подключаешь как агента через CLI, ему можно задать файлы инструкций для контекста.
Поэтому если есть Основной файл с описанием системы, на каком языке пишем программу и прочее + файл текущей задачи.
Я имею ввиду подобный подход: https://youtu.be/CqL5kB8pOfo?si=qOHVPkR3itEgEBQs
Спасибо за статью.
Идею вести документацию в проекте в Obsidian вроде лежит на поверхности, но мне в голову не приходила. Она насколько проста и изящна, что я в восторге.
Особенно в сочетании с тем, что инструкции для ИИ агентов сейчас тоже переходят в .md файлы.
Получается по этой системе можно сделать полное описание системы, которая будет служить и документацией, и инструкцией для ИИ.
В общем - огромное спасибо за идею. Пойду пробовать внедрять
Да, отмена мобильного безлимита вполне возможна, и будет очень неприятна