Назад
HEMA збудувала внутрішнього AI-асистента HAL на MCP і Amazon Bedrock AgentCore
SiTech AI Team2 წთ. საკითხავი

HEMA збудувала внутрішнього AI-асистента HAL на MCP і Amazon Bedrock AgentCore

Нідерландський рітейлер зі 100-річною історією та понад 750 магазинами замінив блукання порталами на HAL — внутрішнього AI-асистента на базі MCP і Amazon Bedrock AgentCore, доступного з чату, Kiro та Claude.

Інженерам HEMA доводилося ходити порталами в пошуках відповідей — між роз'єднаними вікі, каталогами сервісів та IT-порталами. Нідерландський рітейлер зі 100-річною історією та понад 750 магазинами замінив це на HAL — внутрішнього AI-асистента на Model Context Protocol (MCP) і Amazon Bedrock AgentCore.

Прогалина: процедурні знання

Структуровані знання були в належному стані: каталог сервісів пов'язував людей із командами, команди — із сервісами, а сервіси — з API. Прогалина була в процедурних знаннях — як запросити доступ до API, як отримати нову групу, яке правило діє для конкретного випадку. Ці питання ніколи не мали єдиного місця; зі зростанням компанії питання до колеги перестало працювати, а те, що колись вимагало трьох або чотирьох порталів, тепер займає секунди.

Чому MCP та Amazon Bedrock AgentCore

HAL збирає розрізнені знання в одне кероване джерело істини, а MCP доставляє їх у ті інструменти, якими люди вже користуються — чат HAL, Kiro, Claude та інші агенти. AgentCore дав платформу без власної інфраструктури MCP-серверів: Gateway перетворює специфікації OpenAPI і функції AWS Lambda на MCP-інструменти, Identity керує JWT-автентифікацією та OAuth2, а Runtime розміщує агента як контейнер. Безпека спирається на Microsoft Entra ID: жодних облікових даних AWS на клієнті.

Архітектура HAL: самостійний асистент

HAL у два кроки

Перший крок — самостійний асистент: вебчат на Next.js, за яким стоїть агент Strands у контейнері Linux/ARM64 на AgentCore Runtime. Він читає керовані бази знань (IT-документація, специфікації API, теми Kafka, каталог сервісів) через Amazon Bedrock Retrieve API, а живих API досягає через MCP з автентифікацією AWS IAM SigV4. Другий крок додав gateway з JWT у Microsoft Entra ID для клієнтів на кшталт Kiro і Claude, який ділить із агентом лише бази знань у режимі читання.

Проксі MCP на одній функції Lambda узгоджує специфікацію OAuth із Entra ID, а Dynamic Client Registration лише імітується — заглушка повертає фіксований client ID. Перед продакшеном HAL місяць працював у тестовому середовищі.

Використання поза розробкою — і наступний крок

Розробники використовують HAL для документації, специфікацій API та тем Kafka; продуктові власники — для знань про процеси, бізнес-аналітики — для питань про інфраструктуру. HAL працює лише на читання, але портали вже мають API і підключені до єдиного входу Entra ID, тож операції можна відкрити як інструменти дій із тією самою автентифікацією — починаючи з надання акаунта AWS прямо з чату.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.