C
ChaoBro

OpenAI Codex официально вышел в мобильном приложении ChatGPT: программирование в кармане, но насколько это удобно на практике?

OpenAI Codex официально вышел в мобильном приложении ChatGPT: программирование в кармане, но насколько это удобно на практике?

OpenAI делает шаг, который на первый взгляд кажется незначительным, но на самом деле имеет глубокий смысл: внедрение Codex в мобильное приложение ChatGPT.

Эта новость набрала 469 баллов и 244 комментария на Hacker News. Не взрывной ажиотаж, но качество дискуссии высокое — и сводится всё к одному главному вопросу: насколько вообще полезно писать код с помощью ИИ на экране смартфона?

Что такое Codex

Для тех, кто не в курсе: Codex — это модель генерации кода от OpenAI, которая ранее использовалась преимущественно в десктопной версии ChatGPT и веб-интерфейсе. Она понимает описания на естественном языке, генерирует, изменяет и отлаживает код, поддерживая множество языков программирования.

Интеграция в мобильное приложение означает, что, сидя в метро или ожидая кофе, вы сможете просто сказать телефону: «Напиши Python-скрипт для обработки этого CSV-файла», и Codex сгенерирует для вас код.

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

Основные противоречия мобильного программирования

Слишком маленький экран. Это самое очевидное препятствие. Чтение кода и его написание — разные вещи: чтобы просмотреть 20 строк кода на экране смартфона, придётся постоянно прокручивать и масштабировать, а точные операции при редактировании (выбор конкретной строки, изменение имени переменной) на сенсорном экране крайне неэффективны.

Низкая скорость ввода. Мобильная клавиатура удобна для набора текста, но не для написания кода. Отступы, парные скобки, ввод специальных символов — всё, что на физической клавиатуре делается на автомате, на смартфоне превращается в постоянное преодоление трудностей.

Неподходящие сценарии использования. Большая часть работы программиста — это не «вдохновение и написание куска кода», а итеративная разработка в рамках существующей кодовой базы. Вам нужен контекст, запуск тестов, работа с Git. Возможно ли всё это на телефоне?

Но, возможно, цель OpenAI не в «мобильном программировании»

Если взглянуть под другим углом, OpenAI, вероятно, вовсе не призывает писать код для продакшена на смартфоне. Истинная ценность Codex в мобильном приложении может заключаться в следующем:

Быстрое прототипирование и скрипты. «Напиши регулярное выражение для поиска этого паттерна» — для таких задач не нужно открывать IDE, всё можно сделать прямо на телефоне.

Ревью кода и обучение. Просмотр кода, сгенерированного Codex, изучение новых приёмов программирования или проверка чужого кода. Это скорее процесс «чтения», а не «написания».

Точка входа в голосовое программирование. Если основным способом взаимодействия с Codex на смартфоне станет голосовой ввод — «напиши функцию, которая принимает список и возвращает отсортированный результат» — телефон превратится в уникальный интерфейс для программирования. Это не замена клавиатуре, а открытие нового пути.

Реакция сообщества HN

Дискуссия на Hacker News разделилась на два лагеря.

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

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

Один из самых популярных комментариев гласит: «То, что я могу писать код с помощью Codex на телефоне, не означает, что я должен это делать».

Моё мнение

В краткосрочной перспективе появление Codex в мобильном приложении — это функция из разряда «лучше иметь, чем не иметь». Вряд ли многие станут писать на телефоне большие объёмы кода, но для конкретных сценариев (быстрые скрипты, обучение, голосовое программирование) она определённо полезна.

В долгосрочной перспективе это отражает стратегический подход OpenAI: сделать возможности ИИ-программирования повсеместными. Десктоп, мобильные устройства, API — Codex не должен ограничиваться каким-то одним способом взаимодействия.

Однако ключевой момент — пользовательский опыт. Если OpenAI просто уменьшит десктопную версию Codex и впихнёт её в экран смартфона, функция, скорее всего, будет забыта пользователями. Но если они проведут глубокую оптимизацию под мобильные сценарии — например, улучшат режим просмотра кода, сделают приоритетным голосовое создание кода или интегрируют автоматизацию скриптов с ОС телефона — тогда это станет настоящей инновацией.

На данный момент это лишь первый шаг. Насколько это удобно, станет ясно только после того, как пользователи начнут активно пользоваться функцией.

Основные источники: официальный сайт OpenAI, обсуждение на Hacker News