Обложка канала

xpinjection

Авторский канал @xpinjection - опытный Java Tech Lead, Delivery Manager и консультант с 15+ лет опыта в IT. Я пишу о Java, распределённых системах, Agile, процессах разработки, инженерных практиках, QA, конференциях, инфраструктуре и многом другом...

xpinjection

3 года назад
Открыть в
А вот и первая полноценная интеграция AI в IDE от JetBrains. Пока не так много функций как хотелось бы, но первый шаг в верном направлении. Также сразу заложена работа с моделями через API, что позволит поддерживать локальные модели внутри компании и переключаться между разными моделями во время работы. Самым большим упущением на текущий момент является работа только с фрагментами кода, без возможности генерировать или изменять несколько связанных файлов. А это нужно в большинстве типовых задач. Например, добавление нового API эндпоинта затрагивает контроллеры, DTO, сервисы с логикой, доменные сущности, возможно персистентные адаптеры. И ChatGPT отлично умеет это генерировать в рамках одного контекста. Вообще, удивительно что эту проблему не пытались решить раньше с помощью реализации task template. В IDEA с незапамятных времен есть file templates для шаблонизации файлов и live templates для шаблонизации кода. Но нет ничего для шаблонизирую группы связанных изменений в рамках решения типовых задач. И пока этот барьер не перешагнули. :( #idea #ai