Обновление от Cloud.ru: автоматическая документация кода через RepoWiki
Компания Cloud.ru, ведущий провайдер облачных сервисов и ИИ-решений, представила инновационную функцию RepoWiki. Этот инструмент является частью сервиса Evolution Repo и способен самостоятельно анализировать кодовую базу, создавая при этом четкую и структурированную документацию проекта. Премьера решения состоялась на конференции GoCloud Tech 2026.
Что представляет собой Evolution Repo
Evolution Repo - это облачная платформа для безопасного хранения репозиториев кода, ML-моделей и датасетов. Сервис объединяет хранение моделей и данных в одном месте, упрощает управление крупными файлами через Git LFS, обеспечивает версионирование ML-моделей и позволяет просматривать файлы-тензоры. Синхронизация и обмен артефактами реализованы через API, который совместим с популярной библиотекой моделей Hugging Face.
Удобство интегрированного подхода
RepoWiki встроена непосредственно в облачный репозиторий. Это означает, что разработчикам больше не нужно перемещать код во внешние ИИ-сервисы: теперь репозиторий, документация и работа с кодом находятся в едином пространстве. Функция работает на базе Evolution ManagedRAG и AI Agents.
- Перед генерацией документации пользователю предоставляется предварительный список разделов и страниц для согласования и редактирования.
- Система устраняет типичные проблемы: разработчик или ИИ-агент больше не видит разрозненные файлы без понимания их роли в системе, а контекстное окно позволяет охватить кодовую базу целиком.
Эффективность и технологии
RepoWiki автоматически анализирует структуру проекта, выявляет связи между модулями и генерирует документацию, точно отражающую устройство кода. По результатам тестов на реальных проектах, ручная работа с документацией сокращается в среднем на 30%.
Технические особенности
- Мультиагентный подход: анализ кода разбивается на этапы - планирование, изучение архитектуры, написание и проверка содержания. Это позволяет работать даже с крупными корпоративными репозиториями.
- Инкрементальные обновления: при изменениях в коде документация обновляется автоматически, а не создается заново.
Кому это полезно
Функция особенно ценна для:
- Разработчиков: ускоряет погружение в незнакомые модули и новые проекты, снижая рабочую нагрузку.
- Руководителей и технических лидеров: помогает управлять знаниями команды, снижает риски потери компетенций при уходе ключевых сотрудников и ускоряет адаптацию новых специалистов.
«С RepoWiki вместо того, чтобы вручную описывать модули, поддерживать актуальность файлов и собирать знания по крупицам из комментариев и переписок, ИТ-команда получает автоматически сгенерированное описание проекта. Разработчик может задавать вопросы по кодовой базе в чате вместо изучения десятков разрозненных файлов. Это особенно ценно при работе с незнакомыми модулями, при подключении к существующим проектам и при разборе legacy-кода, где документация либо отсутствует, либо давно устарела», - сказала директор блока разработки платформы Cloud.ru Evolution Анастасия Тафеенко.
Фото: Cloud.ru