Причина — компания не занимается развитием JavaScript с момента покупки в 2009 году.
Компания OpenAI добавила в чат-бот ChatGPT новый инструмент — Canvas. Он позволяет редактировать текст и код, сгенерированные ИИ, не создавая новых запросов. Пользователи могут легко вносить изменения, добавлять комментарии и переводить текст на другой язык.
OpenAI не первопроходцы
Решение OpenAI ввести редактируемый рабочий интерфейс напоминает то, что уже делают другие ИИ-разработчики. Например, компания Anthropic выпустила в июне инструмент Artifacts с аналогичной функцией. В то же время фирма Anysphere создала ИИ-помощника Cursor, который представляет из себя альтернативу Visual Studio Code от Microsoft и уже стал очень популярен среди разработчиков.
Скриншот: OpenAI
На сегодняшний день чат-боты не способны выполнять большие проекты по одному-единственному запросу — для этого их требуется множество, причём зачастую — с многократным повторением одного и того же кода. Интерфейс Canvas позволит корректировать ошибки в результатах работы ИИ без необходимости заново генерировать весь текст или код. «Это более естественный интерфейс для сотрудничества с ChatGPT», — отмечает менеджер по продукту OpenAI Дэниел Левин.
В ближайшем будущем окно Canvas будет появляться в ChatGPT автоматически, если система определит, что для выполнения задачи — например, для написания длинного текста или сложного кода — потребуется отдельное рабочее пространство. Пользователи также смогут просто ввести команду «use canvas», чтобы открыть окно проекта.
Как работает Canvas
ChatGPT может помочь и в написании письма. Пользователь просто может ввести запрос на его создание, и готовый текст появится в окне Canvas. Затем можно использовать ползунок для изменения длины текста, а также выделить отдельные предложения, чтобы попросить ChatGPT внести изменения, — например, можно сделать текст дружелюбнее или добавить эмодзи. Кроме того, есть возможность попросить ИИ перевести письмо на другой язык.
Точно так же происходит и с программным кодом. Пользователи могут выделять его фрагменты и задавать дополнительные вопросы ИИ. При этом функции для работы с кодом в Canvas немного отличаются от обычного рабочего окна ChatGPT. Например, у интерфейса будет кнопка «Проверить код», после нажатия на которую ChatGPT проанализирует данные и предложит конкретные правки, причём вне зависимости от того, сгенерирован ли этот код или написан человеком.
Canvas доступен с 3 октября в бета-версии для пользователей ChatGPT Plus и Teams, а на следующей неделе он будет запущен и для пользователей Enterprise и Edu.