В четверг компания OpenAI представила новый способ взаимодействия с ChatGPT: интерфейс, который она называет «холст» (canvas). Он открывает отдельное окно, расположенное рядом с обычным окном чата, с рабочей областью для написания или программирования. Пользователи могут создавать текст или код прямо на холсте, а затем выделять участки работы, чтобы модель могла их отредактировать. Canvas будет запущен в бета-версии для пользователей ChatGPT Plus и Teams в четверг, а для пользователей Enterprise и Edu — на следующей неделе.
Новый интерфейс ChatGPT предлагает функции, схожие с Artifacts от Anthropic, запущенным в июне, и компаньоном по кодингу Cursor. OpenAI стремится сравняться с предложениями конкурентов и запустить совершенно новые возможности в ChatGPT, чтобы увеличить свою базу платных пользователей.
Сегодня чат-боты с искусственным интеллектом не могут завершить большие проекты с одной подсказки, но они часто могут создать хорошую отправную точку. Редактируемые рабочие пространства, такие как холст, позволяют пользователям исправлять ошибочные части вывода чатбота, не прибегая к тщательному изучению подсказки и генерированию нового участка кода.
«Это просто более естественный интерфейс для совместной работы с ChatGPT», — сказал менеджер по продуктам OpenAI Дэниел Левин в демонстрационном ролике.
В демонстрации Левину пришлось выбрать «GPT-4o с холстом» из выпадающего окна выбора модели ChatGPT. Однако OpenAI утверждает, что окна с холстом будут появляться только тогда, когда ChatGPT обнаружит, что отдельная рабочая область может быть полезной, например, для длинных выводов или сложных задач программирования. Вы также можете просто написать «use canvas», чтобы автоматически открыть окно проекта.
Левин показал, как новые функции ChatGPT могут помочь в написании электронного письма. Пользователи могут попросить ChatGPT сгенерировать письмо, которое появится в окне холста. Затем пользователи могут переключить ползунок, чтобы отрегулировать длину письма — сделать его короче или длиннее. Можно также выделить конкретные предложения и попросить ChatGPT внести изменения, например, «сделать это более дружелюбным» или добавить эмодзи. Пользователи также могут попросить ChatGPT переписать все письмо как есть на другом языке.
Функции холста для программирования немного отличаются. Левин предложил ChatGPT создать API веб-сервера на языке Python, который появился в окне холста. Нажав кнопку «добавить комментарии», ChatGPT добавит встроенную документацию, чтобы объяснить код на простом английском языке. Кроме того, если вы выделите участок кода, который создал ChatGPT, вы можете попросить чат-бота объяснить его или задать вопросы. У ChatGPT также появилась новая кнопка «Ревью кода», которая предложит внести определенные правки в код в окне, как сгенерированный, так и написанный пользователем, чтобы чатбот одобрил их, отредактировал самостоятельно или отклонил. Если они нажмут «одобрить», ChatGPT сам возьмется за исправление ошибок.
Как только холст выйдет из бета-версии, OpenAI планирует предложить эту функцию и бесплатным пользователям.