Битословие
ОтветЧто в докладе будет, а чего не будет
Сейчас можно с уверенностью выделить несколько областей, связанных с документацией, в которых использование моделей нейросетей и инструментов на их основе уже нашло применение:
1. Автоматизация вычитки документации, создаваемой человеком. Вместе с моим коллегойКак агенты встраиваются в человеческие процессы документирования
Чтобы ответить на это вопрос, сначала нужно понять жизненный цикл задачи на документацию. Возможны разные варианты, но примерный процесс может выглядеть так:
1. Узнать об изменении функциональности.
2. Погрузиться в контекст, изучить исходники, поговорить с экспертами.
3. Понять, где и как описать это изменение и в каком объеме.
4. Подготовить черновик и сразу создать пул-реквест.
5. Согласовать изменения с ответственными, пройти ревью.
6. Применить правки, убедиться, что все проверки пройдены.
7. Опубликовать изменения.
В предыдущие годы, когда мы использовали нейросети для своих задач, наибольший эффекты нейронки оказывали в момент понимания контекста (например при анализе кода) и подготовки черновых вариантов текста.
Агенты дают возможность ускориться значительно сильнее. Прежде всего, агенты могут можно подключить на самой первой стадии, так как они прекрасно работают с историей Git с помощью обычных инструментов командной строки. Сложно переоценить возможность в конце месяца запустить анализ коммитов в рамках подготовки релизнот и узнать, что пару недель назад кто-то втихую добавил пару параметров в редко используемый метод и забыл об этом рассказать.
После получения человеком сигнала об изменениях из любого источника, агент по команде может сам добавить описания изменений в нужное место, если он понимает структуру документационного проекта и у него есть шаблоны, инструкции и примеры для такого действия.
После этого нужно будет только посмотреть результат самостоятельно и/или позвать кого-то на ревью, то есть стадии с 2 по 5 проходятся за пару минут. Экономия времени будет возрастать вместе с количеством параметров и других сущностей, которые обрабатываются в рамках одной задачи.
3 · 317 ·