
Skill of the Week: Spring Data JPA. Никто не знает JPA, даже AI
ikuchmin 56 минут назад Skill of the Week: Spring Data JPA. Никто не знает JPA, даже AI Простой 6 мин 1.8K Блог компании Haulmont Программирование * Java * Искусственный интеллект Будущее здесь Обзор Знание и умение...
Anthropic — What company has the best second artificial intelligence model at the end of June?
Вот важная новость с фронта ИИ: ikuchmin 56 минут назад Skill of the Week: Spring Data JPA. Никто не знает JPA, даже AI Простой 6 мин 1. 8K Блог компании Haulmont Программирование * Java * Искусственный интеллект Будущее здесь Обзор Знание и умение разрабатывать на Spring Data JPA — это обязательный навык для разработчика, если он хочет заниматься разработкой приложений на Spring.
Этого мы ожидаем и от AI-агента. Удовлетворяют ли наши AI-агента этому условию? Во многом зависит от того, насколько продвинутую модель вы используете.
Технические детали
Значит ли это, что Opus 4. 8 не совершает ошибок? Более того, иногда удивляешься, почему еще вчера он настроил связь правильно, а уже сегодня сделал ту же работу, но добавил CascadeType.
В сегодняшнем эпизоде еженедельной рубрики Skill of the Week разберёмся, как, используя Spring Data JPA Skill, научить своего агента важным навыкам при работе со Spring Data JPA. Этот Skill входит в состав набора скиллов для Spring-разработчика. Исходный код всех скиллов доступен на GitHub.
Рекомендую поставить звёздочку, чтобы не потерять. Качество модели в AI-агентеОткрывая очередной пост с описанием того, как улучшить поведение агента, можно обнаружить, как автор, используя Claude Code 20x Max-подписку, не обращая внимания на лимиты и ограничения, настраивает Harness. Однако реальность немного отличается.
Отраслевые последствия
Реальное рабочее окружение накладывает свои ограничения. Начиная со стоимости самих подписок, например, работодатель выдает Claude Code на 20$ или же базовую подписку на Cursor, и заканчивая разрешением использовать только те модели, что доступны в контуре организации. Такие ограничения приводят разработчика к необходимости использовать в качестве основных модели среднего класса: Sonnet, Haiku, OpenAI OSS 120b, MiniMax...
Я буду использовать Haiku/Sonnet далее в примерах. Использование Skill, которые улучшают понимание фреймворков для AI-агентов с моделями среднего класса, имеет критически важное значение для получения качественного результата. Такой Skill может легко поднять качество генерации в отдельных задачах с Haiku до Opus.
Обратите внимание, что Haiku со скиллами приближается к Opus без нихSpring Data JPASpring Data JPA — Skill, задача которого — предоставить AI-агенту знания о том, как именно ведется разработка на Spring Data JPA. Дать представление о том, что такое сущность, поле сущности, типы полей, правила связывания сущностей. Каким правилам необходимо следовать при использовании Lombok совместно с JPA, а также что учитывать при генерации equals/hashcode/toString (с/без учета наличия Lombok).
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





