Авторский канал @xpinjection - опытный Java Tech Lead, Delivery Manager и консультант с 15+ лет опыта в IT.
Я пишу о Java, распределённых системах, Agile, процессах разработки, инженерных практиках, QA, конференциях, инфраструктуре и многом другом...
А вот и первая полноценная интеграция AI в IDE от JetBrains. Пока не так много функций как хотелось бы, но первый шаг в верном направлении. Также сразу заложена работа с моделями через API, что позволит поддерживать локальные модели внутри компании и переключаться между разными моделями во время работы.
Самым большим упущением на текущий момент является работа только с фрагментами кода, без возможности генерировать или изменять несколько связанных файлов. А это нужно в большинстве типовых задач. Например, добавление нового API эндпоинта затрагивает контроллеры, DTO, сервисы с логикой, доменные сущности, возможно персистентные адаптеры. И ChatGPT отлично умеет это генерировать в рамках одного контекста.
Вообще, удивительно что эту проблему не пытались решить раньше с помощью реализации task template. В IDEA с незапамятных времен есть file templates для шаблонизации файлов и live templates для шаблонизации кода. Но нет ничего для шаблонизирую группы связанных изменений в рамках решения типовых задач. И пока этот барьер не перешагнули. :(
#idea #ai