Технозаметки Малышева
13.2K subscribers
5.58K photos
2.12K videos
43 files
5.52K links
Новости инноваций из мира Искусственного Интеллекта. 🤖 [РКН: 7021469833 ]

Всё об ИИ, ИТ трендах и Технологической Сингулярности.

🤖: @ai_gptfreebot [бесплатный бот]
✍️: @tsingular_bot [каталог ботов и курсов]

💸: https://pay.cloudtips.ru/p/c8960bbb
Download Telegram
Jmix - фреймворк для доступа к данным через ИИ агентов

Наткнулся на интересный опенсорс-продукт, который собирает корпоративную систему на Java целиком, - модель данных, права, интерфейс и REST, без отдельного фронтенда.

Решил подготовить обзор-руководство: как он устроен, где уместен и как с ним работают ИИ-агенты.

Разобрал исходники фреймворка, репозиторий документации и три эталонных приложения: Onboarding, Bookstore и Petclinic.
Смотрел стабильную версию 3.0.3 и кандидат 3.1.

Проект развивается с 2008 года, раньше он назывался CUBA: больше 9 тысяч коммитов, лицензия Apache 2.0.

Что получилось:
🧱 Ядро (Spring Boot 4, Vaadin 25, EclipseLink): сущность описывается одним Java-классом. По ней Jmix даёт выборки с проверкой прав, экраны списка и карточки, фильтры и миграции базы.
В наборе больше 70 визуальных компонентов и 29 открытых дополнений.
Слабое место, - интерфейс работает на сервере: каждая сессия занимает память, а нестандартный дизайн даётся тяжело.

Самое вкусное
🤖 Agent Toolkit (навыки для агентов): 22 навыка для Claude Code, Codex, OpenCode и Junie.
Задача считается закрытой только после трёх проверок, - инспекции IDE, gradle clean test и проход по экранам в браузере.

💬 AI Tools (ассистент по данным приложения): модель сама пишет запрос и исправляет его, если он не прошёл проверку, а выполняет его только на чтение и с правами текущего пользователя.

Работает и на локальной модели через Ollama.

Главные выводы:
Jmix стоит выбирать, когда модель данных большая, а интерфейс типовой: учётные системы, CRM, внутренние порталы.

Строгая структура проекта удобна агентам: код пишется по понятным шаблонам, а проверки встроены в процесс.

Полное руководство в ИИзбранном

#Jmix #Java #презентации #руководства
———
@tsingular
✍6⚡3👍3❤1