OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Для тех, кто был разочарован отсутствием новых функций ChatGPT во время мероприятия DevDay, эта новость может стать приятным сюрпризом: OpenAI выпустила - Canvas, совершенно новую функцию, которая представляет новый способ работы с ChatGPT для задач по написанию текстов и программированию.

🔥Телеграм-бот SYNTX предоставляет доступ к более чем 30 ИИ-инструментам. Без ВПН, оплата любой картой, запросы на любом языке, пробуйте бесплатно! Под капотом - GPT4o/Gemini/Claude, MidJourney, DALL-E 3 и Ideogram, LUMA, Runway, Kling, Suno, Синхронизатор губ, Редактор с 12 различными ИИ-инструментами для ретуши фото.

☝Это только часть функций, доступных в SYNTX!

Странно, что OpenAI не упомянула об этой новой функции во время DevDay. Canvas - это первое крупное изменение пользовательского интерфейса ChatGPT с момента его выхода в ноябре 2022 года.

Еще больше полезностей - в телеграм-канале про нейросети и канале про генерацию изображений Миджорниум.

Что такое Canvas в ChatGPT?

Canvas - это новый интерфейс, предназначенный для работы в ChatGPT над проектами по написанию и программированию, которые выходят за рамки простого взаимодействия в чате. Canvas отображается в правой части чата, что облегчает работу над длинными документами без необходимости постоянно прокручивать страницу вверх и вниз.

Вот более подробный обзор того, как выглядит новый интерфейс:

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Команда исследователей OpenAI разработала следующие основные модели поведения:

  • Запуск холста для написания текстов и программирования
  • Создание различных типов контента
  • Внесение необходимых правок
  • Рерайтинг документов
  • Обеспечение встроенной критики

Для того чтобы проиллюстрировать работу Canvas, приведу пример:

Промпт: Напиши простой выпадающий список NextJS с элементами Flux 1.0 Schnell, Flux 1.0 Dev, Flux 1.0 Pro. Придай ему современный вид с помощью компонентов shadcn

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования
import React from 'react'; import { Button } from "@shadcn/ui/button"; import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem } from "@shadcn/ui/dropdown-menu"; export default function FluxDropdown() { return ( <DropdownMenu> <DropdownMenuTrigger asChild> <Button variant="outline">Выберите версию Flux</Button> </DropdownMenuTrigger> <DropdownMenuContent> <DropdownMenuItem onSelect={() => alert("Flux 1.0 Schnell выбран")}>Flux 1.0 Schnell</DropdownMenuItem> <DropdownMenuItem onSelect={() => alert("Flux 1.0 Dev выбран")}>Flux 1.0 Dev</DropdownMenuItem> <DropdownMenuItem onSelect={() => alert("Flux 1.0 Pro выбран")}>Flux 1.0 Pro</DropdownMenuItem> </DropdownMenuContent> </DropdownMenu> ); }

Используя Canvas, ChatGPT может более эффективно понять контекст ваших задач. Вы можете выделить определенные разделы, чтобы указать, на чем именно сосредоточить внимание ChatGPT. Подобно редактору или рецензенту кода, он может предоставлять отзывы и предложения по ходу работы, не забывая при этом о проекте в целом.

Например, если вы хотите внести изменения в определенную часть кода, вы можете просто выделить раздел, который хотите изменить, и появится всплывающая подсказка с текстовым промптом, где вы можете указать нужные изменения.

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

В правом нижнем углу находится меню быстрого доступа, с помощью которого вы можете попросить ChatGPT отрегулировать длину текста, отладить ваш код и быстро выполнить другие полезные действия.

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Особенно интересна функция «Port to a language», которая позволяет быстро перевести ваш код на другие языки программирования, такие как Python, JavaScript, C++ и другие.

Если вас не устраивают изменения в коде, вы можете восстановить предыдущие версии своей работы с помощью стрелочки в правом верхнем углу в Canvas.

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

При закрытии интерфейса Canvas также появляется страница истории.

Canvas от OpenAI против Artifacts от Anthropic

Canvas, похоже, является ответом OpenAI на функцию Artifacts в Claude.

Когда пользователь просит Claude сгенерировать контент, например фрагменты кода, текстовые документы или проекты веб-сайтов, результаты появляются в специальном окне рядом с их диалогом.

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Однако одно из главных отличий заключается в том, что Canvas не умеет рендерить веб-компоненты. Когда я попросил его сгенерировать простую игру со змейкой:

создай полностью работающее веб-приложение для игры в змейку с системой подсчета очков

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Canvas смогла предоставить мне исходный код игры про змейку, написанный на Python. Однако, когда я попросил ее вывести игру на экран, чтобы я мог в нее поиграть, она просто ответила:

Чтобы поиграть в игру "Змейка", скопируйте этот код в файл HTML и откройте его в вашем браузере. Это веб-приложение сразу начнет работать, и вы сможете управлять змейкой с помощью стрелок на клавиатуре. Если хотите, я могу помочь с настройкой или ответить на любые вопросы по этому коду!

Когда вы попробуете выполнить тот же промпт в Claude, функция Artifacts создаст играбельное веб-приложение прямо в окне чата.

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Это серьезное препятствие для пользователей, которые хотят быстро визуализировать веб-приложения или графики, не выходя из интерфейса чата.

Как получить доступ к Canvas?

Чтобы получить доступ к функции Canvas, у вас должна быть платная подписка на ChatGPT. Однако в будущем OpenAI планирует сделать Canvas доступной для бесплатных пользователей.

С сегодняшнего дня мы открываем canvas для пользователей ChatGPT Plus и Team по всему миру. Пользователи Enterprise и Edu получат доступ на следующей неделе. Также мы планируем сделать холст доступным для всех пользователей ChatGPT Free, когда он выйдет из бета-версии.

Чтобы начать, откройте панель ChatGPT, и в меню выбора моделей вы увидите новую опцию - «GPT-4o with canvas».

OpenAI представила функцию Canvas («холст»)в ChatGPT - совершенно новый интерфейс для написания текстов и программирования

Выберите эту модель и начните писать свой промпт.

Canvas открывается автоматически, когда ChatGPT обнаруживает сценарий, в котором она может быть полезна. Также вы можете добавить в промпт «использовать холст», чтобы открыть Canvas и использовать ее для работы над существующим проектом.

Когда использовать Canvas?

Вы можете заметить, что ChatGPT грамотно определяет, когда нужно переключаться на интерфейс Canvas, а когда нет.

Для таких запросов, как «Дайте мне план тренировок на выходные», нет необходимости переключаться на интерфейс Canvas.

Правда в том, что определить оптимальные сценарии для запуска Canvas невероятно сложно. OpenAI столкнулась с несколькими ключевыми проблемами в этой области:

  • Решить, когда запускать Canvas. Например, он должен открывать холст для промптов типа «Напиши статью для блога об истории кофейных зерен», но не должен делать этого для общих запросов типа «Помоги мне приготовить новый рецепт на ужин».
  • Оптимизация поведения при редактировании. Как только Canvas становится активной, модель должна определить, следует ли вносить целевые правки или переписывать целые разделы.
  • Генерация высококачественных комментариев. Последняя задача заключалась в расширении возможностей модели по созданию проницательных и точных комментариев в Canvas. В отличие от поведения триггеров и редактирования, оценка качества комментариев требует человеческой оценки из-за субъективного характера обратной связи.

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

Несколько месяцев назад OpenAI сделала ChatGPT бесплатным для всех пользователей. Многие были озадачены тем, почему компания пошла на такой шаг. Тысячи пользователей, включая меня, отказались от подписки, потому что бесплатная версия уже давала доступ к GPT-4o, которая является самой последней и самой функциональной языковой моделью, предлагаемой компанией.

Возможно, OpenAI сделала ChatGPT бесплатным, потому что у них в планах есть более серьезные функции, за которые придется платить. Появление таких премиум-инструментов может оправдать стоимость подписки, заставляя пользователей тратить деньги на расширенные возможности, выходящие за рамки того, что предлагает бесплатная версия.

Однако неспособность Canvas рендерить веб-компоненты является для меня препятствием. Когда Anthropic выпустила Claude Artifacts, я был очень впечатлен, потому что это позволяет создавать играбельные игры прямо в окне чата. Но Canvas пока этого не умеет.

Кроме того, тем, кто сравнивает Canvas с Cursor AI - да ладно, Canvas даже близко не стоит. Если OpenAI создаст инструмент, подобный Cursor AI, встроенный в VS Code, тогда, возможно, у него появится шанс превзойти его.

В любом случае, Canvas все еще находится в ранней бета-версии. В ближайшие недели многое может измениться, и, по словам OpenAI, они планируют быстро улучшить её возможности.

Напишите в комментариях, что вы думаете об этой новой функции ChatGPT.

🔥Телеграм-бот SYNTX предоставляет доступ к более чем 30 ИИ-инструментам. Без ВПН, оплата любой картой, запросы на любом языке, пробуйте бесплатно! Под капотом - GPT4o/Gemini/Claude, MidJourney, DALL-E 3 и Ideogram, LUMA, Runway, Kling, Suno, Синхронизатор губ, Редактор с 12 различными ИИ-инструментами для ретуши фото.

☝Это только часть функций, доступных в SYNTX!

Источник статьи на английском - здесь.

3030
20 комментариев

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

1
Ответить

Так привыкать особо не к чему ). Canvas открывается автоматически и становится как интерактивный редактор ). Даже для опытных пользователей, думаю, будет полезно

2
Ответить

все примеры гптов на основе уже проиндексированого, те по факту это продвинутый и местами кривой поиск. Примитив написать (по примерам выше) - этого добра уже отлаженного и готового к запуску полно на github.

сам редактор хренов тем, что не показывает где изменил при отладке.

В любом случае "привыкать" надо

1
Ответить

Это пока ещё бета. Думаю, допилят еще

1
Ответить
Комментарий удалён модератором

видно где гпт пишет что в коде что в текстах, но чтобы различить надо быть или погромистом или копирайтером ) а так как помощь норм

1
Ответить

Для простых проектов, возможно. Но для более сложных и масштабных ещё будут нужны

Ответить