Разработка OpenAI вписывается в общемировую тенденцию, когда другие компании также создают редактируемые рабочие пространства. Например, в июне Anthropic выпустила инструмент Artifacts с аналогичными функциями, а Anysphere представила ИИ-помощника Cursor, который уже завоевал популярность среди программистов как альтернатива Visual Studio Code.
Современные чат-боты не способны завершить крупные проекты по одному запросу, что требует множества обращений и часто повторного использования одного и того же кода. Редактируемое рабочее пространство Canvas позволяет исправлять ошибки в результатах работы ИИ без необходимости заново генерировать весь текст или код. Как отметил менеджер по продукту OpenAI Даниэль Левин, данный интерфейс делает сотрудничество с ChatGPT более естественным.
В ходе демонстрации нового инструмента Левин выбрал модель «GPT-4o с Canvas» из выпадающего списка в ChatGPT. В будущем ожидается, что окно Canvas будет появляться автоматически, если система определит необходимость в отдельном рабочем пространстве для выполнения задачи, например, при написании длинного текста или сложного кода. Пользователи смогут также вводить команду «использовать canvas», чтобы открыть окно проекта.
ChatGPT поможет пользователям в написании электронных писем. После ввода запроса на создание письма текст будет отображен в окне Canvas. Затем можно будет использовать ползунок для изменения длины текста, а также выделять предложения, чтобы попросить ИИ внести изменения, например, сделать текст более дружелюбным или добавить эмодзи. Возможен и перевод письма на другой язык.
Работа с программным кодом в Canvas происходит аналогично. Пользователи могут выделять фрагменты кода и задавать дополнительные вопросы ИИ. Функции для работы с кодом в Canvas немного отличаются от обычного рабочего окна ChatGPT. Например, будет доступна новая кнопка «Проверить код», которая позволит ChatGPT проанализировать данные и предложить конкретные правки, независимо от того, сгенерирован ли этот код ИИ или написан человеком. Если пользователь нажмет «Одобрить», ChatGPT попытается самостоятельно исправить ошибки.
Как только Canvas выйдет из бета-версии, OpenAI планирует предложить эту функцию обладателям бесплатной подписки.