Искусственный интеллект

Поделиться:

На вопросы из этого раздела отвечали те, кто согласился продолжить опрос после его основной части.

В этом году мы впервые задавали вопросы об искусственном интеллекте, поэтому у нас нет данных для сравнения с предыдущими годами.

В целом, по результатам опроса, разработчики проявляют оптимизм в отношении быстрого развития искусственного интеллекта и активно используют его возможности в своей работе.

Поделиться:

Мария Халусова

Техническая специалистка, Hugging Face

То, что в сообществе в целом с энтузиазмом относятся к применению ИИ-инструментов, меня обнадеживает. В то же время важно признать наличие опасений, касающихся безопасности и этичности использования этих технологий. Мы видим, что разработчики осознают существующие ограничения и потенциальные опасности. Ключ к решению этих проблем — обеспечить большую прозрачность систем искусственного интеллекта. Полностью открытые модели и целые системы позволяют сообществу изучать их, выявлять потенциальные проблемы и способствовать постоянному совершенствованию этих систем. В конечном итоге это делает инструменты на основе искусственного интеллекта более полезными и надежными.

С какими видами инструментов генеративного искусственного интеллекта вы знакомы?

84%

разработчиков так или иначе знакомы с инструментами генеративного ИИ.

Любопытно, что инструменты генерации кода менее знакомы разработчикам, чем инструменты генерации текста, что может быть связано с популярностью и доступностью ChatGPT.

84%

разработчиков так или иначе знакомы с инструментами генеративного ИИ.

Светлана Землянская

Руководительница отдела машинного обучения в IDE, JetBrains

Всего за пару лет инструменты генерации кода на основе искусственного интеллекта превратились из интересной темы для исследований в важный инструмент в арсенале многих разработчиков. Будем продолжать внимательно следить за развитием этой тенденции.

Что мешает вам познакомиться с инструментами генеративного ИИ?

*Этот вопрос мы задавали только тем, кто указал, что не знаком ни с какими видами генеративных ИИ-инструментов.

Лишь 1,6% опрошенных никогда не слышали об инструментах генеративного ИИ, и чуть меньше половины тех, кто еще с ними не познакомился, планируют сделать это в ближайшем будущем.

Главным препятствием для использования таких инструментов респонденты считают опасения, связанные с безопасностью.

Светлана Землянская

Руководительница отдела машинного обучения в IDE, JetBrains

Большинство инструментов по-прежнему требуют отправки данных в облако, что создает угрозу безопасности, но рынок уже реагирует на это локальными и автономными решениями.

Насколько вы согласны со следующими утверждениями?

Наши респонденты в целом положительно относятся к общему искусственному интеллекту (AGI). Меньше 20% беспокоятся, что он может стать враждебным по отношению к людям. Однако почти 60% опрошенных выражают опасения по поводу безопасности использования искусственного интеллекта.

Светлана Землянская

Руководительница отдела машинного обучения в IDE, JetBrains

Большие языковые модели породили множество этических проблем, которые еще предстоит решить, таких как источники наборов данных для обучения, добросовестное использование открытого кода и других.

Насколько вы согласны со следующими утверждениями о перспективах генерации кода при помощи искусственного интеллекта?

Несмотря на то что 3/5 респондентов уверены, что инструменты на основе ИИ трансформируют рынок труда, только 13% полагают, что искусственный интеллект сможет полностью заменить разработчиков. Тем не менее около трети опрошенных считают, что программирование рано или поздно превратится в промт-инжиниринг.

В целом разработчики настроены достаточно оптимистично и считают, что искусственный интеллект скорее станет дополнительным инструментом, помогающим им писать код, а не чем-то, что полностью их заменит.

Какие инструменты генеративного ИИ вы сейчас используете?

Большинство разработчиков используют мощные облачные решения с генеративным искусственным интеллектом: облачные сервисы или решения, управляемые организацией респондента.

Светлана Землянская

Руководительница отдела машинного обучения в IDE, JetBrains

Локальные и автономные решения уже появляются, но их конечное качество зачастую ниже, чем у облачных решений. И несмотря на то, что качество постоянно повышается, разрыв между локальными и облачными решениями в ближайшие пару лет, скорее всего, не сократится.

Пользуетесь ли вы следующими ИИ-инструментами?

Разработчики чаще прибегают к использованию инструментов общего назначения для генерации текста, чем к специализированным инструментам, предназначенным для написания кода. Однако современные инструменты генерации текста, такие как ChatGPT, также способны генерировать код, и разработчики могут использовать их именно в этой цели. Специализированные инструменты вызывают интерес, но из-за проблем с интеграцией в рабочие процессы или слишком общих подходов к решению задач пока немногие готовы ими пользоваться.

Насколько часто вы используете следующие возможности существующих ИИ-ассистентов, когда программируете?

The most common way for developers to use an AI assistant is to ask general questions about software development using natural language.

Как часто вы используете ИИ-инструменты для следующих задач?

Искусственный интеллект помогает респондентам учиться и прорабатывать идеи. Он также полезен для сокращения и правки текстов. Однако для создания контента с нуля к ИИ-помощнику регулярно обращаются лишь 20% респондентов.

Наиболее трудоемкие виды деятельности

*Доли респондентов, выбравших каждую из активностей как одну из трех наиболее трудоемких.

Написание кода — самое времязатратное занятие, которое при этом оказывается самым приятным (см. график ниже). Тратить большую часть времени на то, что доставляет удовольствие, — не в этом ли счастье?

Насколько приятными/неприятными кажутся вам эти занятия?

Если писать код — самое любимое занятие разработчиков, то, конечно, они не хотят делегировать его искусственному интеллекту!

Насколько простыми/сложными кажутся вам эти занятия?

Насколько вероятно, что вы делегируете следующие задачи ИИ-помощнику (в идеальном мире, где работа искусственного интеллекта сопоставима с работой человека)?

ИИ-ассистенты помогают разработчикам решать рутинные задачи: писать документацию, комментарии к коду и коммитам, а также выполнять поиск. При этом разработчики предпочитают самостоятельно читать код, разбираться в его изменениях, выполнять отладку и, конечно же, программировать, несмотря на то, что для 79% респондентов написание кода является самым трудоемким занятием.

ИИ-инструменты для генерации кода готовы снижать эту нагрузку. Хотя почти треть опрошенных разработчиков по-прежнему сомневаются в возможности делегирования задач искусственному интеллекту, они все же используют ИИ-инструменты в качестве помощников.

JetBrains AI Assistant

AI Assistant — сервис, расширяющий возможности разработки с помощью набора функций на основе искусственного интеллекта. Благодаря сервису JetBrains AI пользователи IDE получают доступ к большим языковым моделям (LLM). AI Assistant учитывает контекст и помогает разработчикам быстрее выполнять задачи и работать эффективнее.

НОВОЕ

Подберите себе инструмент

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.