Искусственный интеллект
Поделиться:
На вопросы из этого раздела отвечали те, кто согласился продолжить опрос после его основной части.
В этом году мы впервые задавали вопросы об искусственном интеллекте, поэтому у нас нет данных для сравнения с предыдущими годами.
В целом, по результатам опроса, разработчики проявляют оптимизм в отношении быстрого развития искусственного интеллекта и активно используют его возможности в своей работе.
Поделиться:
Мария Халусова
Техническая специалистка, 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.