Boomi, поставщик платформы для интеграции приложений, представила Boomi Scribe — ИИ-агента, который автоматизирует создание документации для интеграционных процессов. Решение работает на инфраструктуре AWS и использует сервисы Amazon Bedrock и модели Claude Haiku 4.5 от Anthropic. По заявлению компании, Boomi Scribe призван решить одну из самых устойчивых проблем корпоративной разработки — поддержание актуальной документации, которая часто становится источником технического долга.

Интеграционные процессы Boomi представляют собой направленные ациклические графы (DAG), где каждый узел соответствует определенному шагу: получение данных, их трансформация, маршрутизация и доставка между системами. Без точной документации такие процессы становятся нечитаемыми для разработчиков, которые не участвовали в их создании, что затрудняет отладку, передачу задач и прохождение аудитов. Ручное документирование было трудоемким и подверженным ошибкам: пропущенные обновления и неточности приводили к недопониманию и переделкам.

Boomi Scribe автоматизирует весь процесс. Сначала агент парсит XML-файлы, в которых хранятся описания процессов, извлекая ключевые характеристики каждого шага. Затем эти данные преобразуются в формат DAG dot notation, который подается в языковую модель. Модель генерирует структурированную документацию, включающую цель процесса, визуальное представление, метаданные, бизнес-контекст и описание шагов. Кроме того, агент сравнивает версии DAG, чтобы выявить изменения между ними, что помогает разработчикам отслеживать эволюцию процессов.

Агент преобразует XML-файлы процессов в DAG-графы, которые затем обрабатываются ИИ для генерации описаний.

Boomi Scribe AWS architecture using Amazon Bedrock, Amazon SageMaker AI, Amazon S3, Amazon DynamoDB, and AWS Lambda
Boomi Scribe AWS architecture using Amazon Bedrock, Amazon SageMaker AI, Amazon S3, Amazon DynamoDB, and AWS Lambda · Источник: AWS Machine Learning Blog

Архитектура Boomi Scribe построена на нескольких сервисах AWS. Amazon SageMaker ИИ используется для обучения моделей классификации намерений пользователей, Amazon Bedrock предоставляет доступ к большим языковым моделям, таким как Claude Haiku 4.5. Данные — DAG-файлы, сгенерированная документация и метаданные — хранятся в Amazon S3, а Amazon DynamoDB служит внутренним хранилищем для поддержки функций системы. AWS Lambda оркестрирует весь конвейер: от парсинга DAG до генерации и сравнения документации.

По словам Boomi, решение уже доступно клиентам и интегрировано в Boomi Integration Canvas и Boomi GPT, что позволяет разработчикам получать контекстную документацию прямо в рабочей среде. Для компании, обслуживающей более 33 000 клиентов, автоматизация документации означает не только экономию времени, но и снижение рисков, связанных с ошибками в документации и несоответствием требованиям регуляторов.

Внедрение ИИ-агентов для автоматизации рутинных задач разработки — заметный тренд. Подобные решения появляются и у других вендоров: например, GitHub Copilot для написания кода, а также инструменты автоматической генерации документации на основе анализа кода. Однако Boomi Scribe выделяется тем, что работает не с кодом, а с интеграционными процессами, которые часто остаются вне поля зрения традиционных инструментов документирования. Это делает его нишевым, но востребованным решением для компаний, активно использующих интеграционные платформы.