Юникон Бизнес Солюшнс завершил первый этап разработки ИИ-системы для автоматизации подготовки технической документации

В ноябре компания завершила первый этап разработки ИИ-системы, которая собирает знания из исходного кода и готовит техническую документацию. За полгода решение было апробировано более чем на 40 репозиториях, и результаты демонстрируют снижение расхода токенов на анализ кода в несколько раз. 

В системе два компонента:

  • «Хранитель знаний» анализирует код из GitLab и отвечает на вопросы о компонентах, настройках и связях между ними;
  • «Технический писатель» на основе этих данных готовит документацию по настраиваемому шаблону, которую после можно читать в браузере, скачивать или размещать в GitLab рядом с кодом. 

В текущей версии реализован разбор Java, Scala и конфигурационных файлов, а также инструменты для одной из российских ERP-систем: система извлекает сведения о бизнес-объектах, таблицах, экранных формах и межмодульных связях. Система может быть развернута в ИТ-ландшафте заказчика: подключение языковых моделей и схема обработки данных определяются с учетом требований компании. Ключевое ее преимущество в том, что «Хранитель знаний» разбирает репозиторий один раз, а дальше он отвечает на вопросы, не перечитывая код, поэтому чем больше вопросов задает команда, тем сильнее экономия на токенах.

Система уже сейчас решает практические задачи, при этом ее доработка продолжается. Следующим этапом станет расширение возможностей применения инструмента для других платформ российских вендоров и собственных решений компании, чтобы подготовка и обновление документации стали регулярной частью работы над продуктом. 

Хотите узнать больше? Свяжитесь с Артемом Шмаревым, ИИ-архитектором, руководителем центра компетенций по управлению данными Юникон Бизнес Солюшнс.