GitHub представил Agentic Workflows — инструмент для автоматизации документации между репозиториями. Этот нововведение позволит значительно сократить время на обновление документации, а также улучшить ее качество.
Проблема автоматизации в документации
Команда Aspire из Microsoft изучила, как внедрить ИИ в процесс автоматизации документации. Ранее они сталкивались с затруднениями: инженеры разрабатывали функции, а документация обновлялась редко. По статистике GitHub, запрашиваемая документация публиковалась в среднем через 44,8 часа после завершения работы над функцией.
В большинстве случаев разработчики не помнили все нюансы изменений, что приводило к потере времени на уточнения информации и обратной связи. Это создавало дополнительные затраты, известные как налог на обратное проектирование.
Как работает Agentic Workflows
GitHub Agentic Workflows позволяет автору создать рабочий процесс с помощью markdown-файла. При использовании workflows агент формирует намерения в виде JSON-документа, который передает в безопасный процесс. Это позволяет минимизировать возможность ошибок и упростить взаимодействие между командами.
Безопасность сохраняется благодаря тому, что агент не имеет прямого доступа к записи в GitHub. Все намерения проходят через специальный обрабатывающий модуль, который проверяет их на соответствие разрешениям. Это значительно уменьшает риск ошибок и нарушений безопасности.
Значение для разработчиков
Для команды разработчиков особенно важно понимать, как новая система улучшит их рабочий процесс. Усилив автоматизацию, GitHub позволит командам сосредотачиваться на разработке, а не на документации. Это значит, что компании, использующие GitHub, могут ожидать сокращения времени на актуализацию документации минимум на 30%.
Такое решение может существенно повлиять на скорость разработки и качество выпускаемых продуктов. Для команд, работающих с распределенными приложениями, это особенно актуально. Внедрение Agentic Workflows может стать катализатором роста для многих стартапов.
Следующий этап — полный запуск функционала в 2026 году и ожидание обратной связи от пользователей для дальнейшего улучшения процесса.