Статьи про ИИ

JetBrains использует API OpenAI для создания своего самого быстрорастущего продукта

2025-03-31 10:13 Оптимизация процессов с помощью ИИ
JetBrains – разработчик интеллектуальных инструментов для программирования, которыми пользуются более 15 миллионов инженеров по всему миру. В портфеле компании – такие популярные IDE, как PyCharm, IntelliJ IDEA, а также язык программирования Kotlin.

Цель – избавить разработчиков от рутинных задач

Чтобы освободить программистов от однообразных операций и повысить их продуктивность, JetBrains интегрировала API OpenAI в свой продукт AI Assistant. Результаты оказались впечатляющими: 77% разработчиков отметили повышение продуктивности, а 55% – возможность уделять больше времени творческим задачам.
ИИ в IDE

JetBrains традиционно внедряет функции автодополнения и проверки кода, что помогает разработчикам на всех этапах создания ПО – от написания до тестирования. Эти инструменты основаны на эвристических моделях, способных учитывать контекст. Естественно, использование генеративного ИИ стало логичным продолжением, особенно учитывая последние достижения в этой области.

Почему выбран OpenAI?

Прежде чем принять окончательное решение, JetBrains оценивала ведущих поставщиков LLM. Среди основных преимуществ API OpenAI:

  1. Продвинутые способности рассуждения: OpenAI выделяется умными функциями, позволяющими глубже анализировать и генерировать ответы.
  2. Отличная техническая поддержка: Владислав Танков, руководитель отдела AI в JetBrains, отметил, что поддержка со стороны OpenAI сыграла ключевую роль при решении интеграционных задач.
  3. Высокая техническая производительность: в сравнительном анализе по критериям задержки, точности и пропускной способности OpenAI продемонстрировала лучшие результаты.

Возможности AI Assistant

Интеграция OpenAI позволила расширить функционал AI Assistant:

  • Разработчики могут передавать рутинные задачи, такие как написание тестов или выбор названий переменных, ИИ.
  • Приложение позволяет формулировать запросы на естественном языке и получать рекомендации по коду при реализации бизнес-логики.
  • AI Assistant генерирует документацию, пишет сообщения коммитов, объясняет и рефакторит код, а также помогает идентифицировать ошибки и предлагать их исправления.

Впечатляющие результаты и отзывы

AI Assistant стал самым быстрорастущим продуктом в 24-летней истории JetBrains. Пользователи отмечают:

  1. Резкий прирост продуктивности: «За 30 лет в разработке я не видел ничего, что бы так значительно повысило мою эффективность», – делится один из разработчиков.
  2. Сокращение времени на поиск информации: 78% опрошенных тратят меньше времени на поиск, что позволяет сосредоточиться на более интересных задачах.
  3. Уменьшение затрат на переключение между приложениями, поскольку AI Assistant работает прямо внутри IDE.
  4. Более быстрая работа: 77% разработчиков чувствуют, что становятся продуктивнее, а 71% – что успевают выполнять задачи быстрее.
  5. Инструмент для мозгового штурма: многие разработчики отмечают, что AI Assistant помогает преодолевать творческие тупики и снижает чувство «самозванца».

Будущее разработки инструментов с контекстным ИИ

JetBrains работает над новыми функциями для дальнейшего ускорения разработки:

  1. Генерация структуры проекта: прототипы уже могут создавать индивидуальные проектные директории по текстовым запросам.
  2. Автоматизация терминальных процессов: значительный потенциал видят в автоматизации рутинных задач терминала.
  3. Глубокая интеграция с JetBrains Code Insight: «Наши IDE знают очень много о кодовой базе проекта, и мы намерены передать этот контекст поставщикам LLM для создания совершенно новых возможностей», – говорит Владислав Танков.

Таким образом, интеграция API OpenAI в продукты JetBrains не только избавляет разработчиков от рутинной работы, но и значительно повышает их эффективность, открывая новые горизонты в создании интеллектуальных инструментов для разработки ПО.