Об этом проекте
Liferay AI Commerce Accelerator (AICA) представляет собой готовый к промышленной эксплуатации набор клиентских расширений, который использует генеративный ИИ для создания и управления коммерческими данными в Liferay DXP. Он разработан для быстрого заполнения каталогов, учетных записей и заказов, что избавляет от необходимости ручного ввода данных при тестировании и разработке.
Акселератор включает в себя stateful-микросервис, который управляет зависимостями сущностей, обеспечивая целостность данных даже после перезапуска сервера. Он поддерживает мониторинг в реальном времени через WebSockets с панелью управления, отображающей индикаторы прогресса, статистику и логи. Процессы генерации и удаления учитывают зависимости.
Нативный CLI без зависимостей под названием aica позволяет автоматизировать процессы с помощью скриптов или конвейеров CI/CD. Команды включают connect (проверка соединения и рукопожатие с DXP), generate (заполнение демо-каталога заданным количеством товаров, аккаунтов и заказов), config get/set (управление параметрами конфигурации), export/import (сохранение и восстановление наборов данных) и delete --all (полная очистка созданных сущностей).
Инструмент не зависит от конкретного провайдера и поддерживает OpenAI, Google Gemini и Anthropic Claude без изменения кода. Возможности Claude ограничены генерацией данных и не включают создание изображений; для этого требуется отдельный медиа-провайдер (OpenAI DALL-E или NanoBanana). Бесплатная песочница mock AI доступна при установке GEMINI_API_KEY в значение "mock-sandbox". Встроенный механизм безопасности pre-flight оценивает количество токенов локально и блокирует запросы более 15 000 токенов для предотвращения исчерпания квоты.
AICA предоставляет пользовательский интерфейс внутри Liferay DXP для генерации данных ИИ, живого мониторинга, администрирования сессий и настройки системы. Также он включает сервер Model Context Protocol (MCP) для подключения ИИ-агентов. Документация охватывает быстрый старт, архитектуру, функции, MCP, веб-сервисы JSON и руководство по автоматизации. Проект распространяется под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.