Провайдер облачных технологий и ИИ Cloud.ru представил новую функцию в сервисе Evolution Repo, названную RepoWiki. Этот инструмент автоматически анализирует кодовую базу и создает структурированную документацию для проекта. Об этом сообщила команда IT Speaker в Cloud.ru.

«С помощью RepoWiki вместо того, чтобы вручную описывать модули, поддерживать актуальность файлов и собирать информацию по частям из комментариев и переписок, ИТ-команда получает автоматически сгенерированное описание проекта. Разработчик может задавать вопросы о кодовой базе в чате, а не изучать множество разрозненных файлов. Это особенно полезно при работе с незнакомыми модулями, подключении к существующим проектам и анализе устаревшего кода, где документация может отсутствовать или быть ненадежной», – отметила директор блока разработки платформы Cloud.ru Evolution Анастасия Тафеенко.
Evolution Repo – это облачный сервис для хранения репозиториев кода, моделей машинного обучения и наборов данных. Синхронизация и обмен артефактами осуществляются через API, совместимое с библиотекой моделей Hugging Face.
RepoWiki интегрирован в облачный репозиторий. Разработчикам больше не нужно переносить код в сторонние ИИ-сервисы, так как вся работа с кодовой базой теперь ведется в одном пространстве. Сервис функционирует на базе Evolution ManagedRAG и AI Agents. Перед созданием документации пользователю отправляется предварительный список разделов и страниц для согласования, который можно редактировать.
RepoWiki самостоятельно анализирует структуру проекта, выявляет взаимосвязи между модулями и генерирует документацию. При использовании RepoWiki ручные операции с документацией сокращаются в среднем на 30%.
RepoWiki применяет мультиагентный подход к созданию документации. Внутри системы анализ кода разделяется на последовательные этапы: планирование, анализ архитектуры, написание и проверка содержания. Это позволяет обрабатывать проекты больших корпоративных репозиториев. Решение поддерживает инкрементные обновления: при изменении кода документация обновляется, а не создается заново.
Эта функция окажет помощь разработчикам, изучающим незнакомые модули или присоединяющимся к уже существующим проектам. Техническим лидерам и руководителям, занимающимся передачей знаний, функция поможет в управлении знаниями, снижении рисков ухода ключевых сотрудников и ускорении адаптации команды.
Ранее редакция IT Speaker сообщала, что ИИ-ассистент Cloud.ru для инженеров поддержки уже закрывает 10% запросов без участия человека. После его внедрения обработка сложных запросов в среднем стала в два раза быстрее, а простые вопросы теперь решаются за считанные минуты.
ИИ-код работает, но не готов к изменениям: как это исправить


