JetBrains – разработчик интеллектуальных инструментов для программирования, которыми пользуются более 15 миллионов инженеров по всему миру. В портфеле компании – такие популярные IDE, как PyCharm, IntelliJ IDEA, а также язык программирования Kotlin.
Цель – избавить разработчиков от рутинных задач
Чтобы освободить программистов от однообразных операций и повысить их продуктивность, JetBrains интегрировала API OpenAI в свой продукт AI Assistant. Результаты оказались впечатляющими: 77% разработчиков отметили повышение продуктивности, а 55% – возможность уделять больше времени творческим задачам.
ИИ в IDE
JetBrains традиционно внедряет функции автодополнения и проверки кода, что помогает разработчикам на всех этапах создания ПО – от написания до тестирования. Эти инструменты основаны на эвристических моделях, способных учитывать контекст. Естественно, использование генеративного ИИ стало логичным продолжением, особенно учитывая последние достижения в этой области.
Почему выбран OpenAI?
Прежде чем принять окончательное решение, JetBrains оценивала ведущих поставщиков LLM. Среди основных преимуществ API OpenAI:
Продвинутые способности рассуждения: OpenAI выделяется умными функциями, позволяющими глубже анализировать и генерировать ответы.
Отличная техническая поддержка: Владислав Танков, руководитель отдела AI в JetBrains, отметил, что поддержка со стороны OpenAI сыграла ключевую роль при решении интеграционных задач.
Высокая техническая производительность: в сравнительном анализе по критериям задержки, точности и пропускной способности OpenAI продемонстрировала лучшие результаты.
Возможности AI Assistant
Интеграция OpenAI позволила расширить функционал AI Assistant:
Разработчики могут передавать рутинные задачи, такие как написание тестов или выбор названий переменных, ИИ.
Приложение позволяет формулировать запросы на естественном языке и получать рекомендации по коду при реализации бизнес-логики.
AI Assistant генерирует документацию, пишет сообщения коммитов, объясняет и рефакторит код, а также помогает идентифицировать ошибки и предлагать их исправления.
Впечатляющие результаты и отзывы
AI Assistant стал самым быстрорастущим продуктом в 24-летней истории JetBrains. Пользователи отмечают:
Резкий прирост продуктивности: «За 30 лет в разработке я не видел ничего, что бы так значительно повысило мою эффективность», – делится один из разработчиков.
Сокращение времени на поиск информации: 78% опрошенных тратят меньше времени на поиск, что позволяет сосредоточиться на более интересных задачах.
Уменьшение затрат на переключение между приложениями, поскольку AI Assistant работает прямо внутри IDE.
Более быстрая работа: 77% разработчиков чувствуют, что становятся продуктивнее, а 71% – что успевают выполнять задачи быстрее.
Инструмент для мозгового штурма: многие разработчики отмечают, что AI Assistant помогает преодолевать творческие тупики и снижает чувство «самозванца».
Будущее разработки инструментов с контекстным ИИ
JetBrains работает над новыми функциями для дальнейшего ускорения разработки:
Генерация структуры проекта: прототипы уже могут создавать индивидуальные проектные директории по текстовым запросам.
Автоматизация терминальных процессов: значительный потенциал видят в автоматизации рутинных задач терминала.
Глубокая интеграция с JetBrains Code Insight: «Наши IDE знают очень много о кодовой базе проекта, и мы намерены передать этот контекст поставщикам LLM для создания совершенно новых возможностей», – говорит Владислав Танков.
Таким образом, интеграция API OpenAI в продукты JetBrains не только избавляет разработчиков от рутинной работы, но и значительно повышает их эффективность, открывая новые горизонты в создании интеллектуальных инструментов для разработки ПО.