OpenAI
Эта страница была переведена машинным переводом. Открыть оригинальную статью на английском.

Что такое функция рабочего поля в ChatGPT и как ей пользоваться?

Частые вопросы об использовании функции рабочего поля в ChatGPT

Обновлено: 7 days ago

Обратите внимание: рабочее поле доступно в веб-версии, на Windows и MacOS. Скоро появится на мобильных платформах (iOS, Android, мобильный веб).

Рабочее поле — это новый интерфейс для работы с ChatGPT над проектами по написанию текстов и программированию, где нужны редактирование и правки.

С рабочим полем ChatGPT лучше понимает контекст того, чего вы пытаетесь добиться. Вы можете выделять конкретные фрагменты, чтобы точно указать, на чём ChatGPT нужно сосредоточиться. Также он может давать встроенные комментарии и рекомендации, учитывая проект целиком.

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

Обратите внимание: рабочее поле недоступно с моделями серии pro.

Как работает рендеринг React/HTML?

Код React/HTML рендерится в песочнице, чтобы вы могли просматривать результат выполнения. Работают все npm-пакеты и многие библиотеки JavaScript.

Переключатели выполнения кода в рабочем поле и доступа к сети

Обратите внимание: выполнение кода и рендеринг React/HTML могут приводить к внешним сетевым запросам. Администраторы рабочей области Enterprise могут управлять тем, доступно ли пользователям в рабочей области выполнение кода в рабочем поле, а также поведением доступа к сети по умолчанию. По умолчанию для рабочих областей Enterprise переключатель выполнение кода в рабочем поле установлен в включено, а Разрешить коду в рабочем поле доступ к сети — в выключено, но эти настройки можно изменить в разделе Настройки администратора вашей рабочей области.

Image

Как открыть рабочее поле в ChatGPT

ChatGPT может открыть рабочее поле, когда понимает, чего вы пытаетесь достичь. Например, вы можете попросить ChatGPT сгенерировать текст (например: "давай напишем длинное эссе о том, почему клубника — это псевдокарп") или набросать для вас код (например: «напиши веб-сервер на python») — и он ответит, открыв рабочее поле. Обычно ChatGPT автоматически открывает рабочее поле, когда генерирует контент больше чем на 10 строк или обнаруживает сценарий, где полезен интерфейс для текста или кода. Кроме того, вы можете добавить в промпт «use canvas…», чтобы попросить ChatGPT открыть рабочее поле.

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

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

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

ChatGPT composer with the Open in canvas button highlighted

Кроме того, панель инструментов в поле ввода промпта позволяет попросить ChatGPT создать новое рабочее поле прямо в промпте. Это также можно запустить, набрав обратный слэш («/»), а затем используя команду «canvas».

ChatGPT composer with the tools menu open, including the Canvas option

Редактирование проекта в рабочем поле

Вы можете вносить правки в рабочем поле, просто попросив об этом в чате. Также можно выбрать часть контента, выделив текст, или использовать значок блочного комментария, чтобы выбрать целый абзац. Это откроет поле ввода, где вы сможете указать, что нужно объяснить или отредактировать в выбранном разделе.

Canvas text selected with a comment icon to add feedback

Также можно редактировать содержимое рабочего поля напрямую: щёлкните внутри и печатайте. Обратите внимание: поддерживаются только базовые варианты форматирования Markdown, включая жирный/курсив, заголовки, маркированные списки и нумерованные списки. Более продвинутые варианты форматирования в рабочем поле сейчас недоступны.

Вы можете получить точечные рекомендации от ChatGPT, просто выбрав быстрые действия Предложить правки или Проверить код. Нажав на значок комментария, вы увидите конкретное предложение от ChatGPT. Вы можете либо вручную исправить отмеченный фрагмент и закрыть комментарий, либо выбрать «Применить», чтобы ChatGPT автоматически сгенерировал правки по замечанию.

Canvas suggestion card in ChatGPT offering an edit and Apply button beside highlighted text

При работе с текстом вы также можете выделить конкретные фрагменты текста или кода и попросить ChatGPT либо внести правки в этот фрагмент, либо ответить на вопрос о нём. Параметры форматирования также доступны при выделении текста. Поддерживается базовое форматирование Markdown, включая жирный/курсив, заголовки, маркированные списки и нумерованные списки. Более продвинутые варианты форматирования в рабочем поле сейчас недоступны.

ChatGPT canvas text selected with inline tools for Ask ChatGPT, bold, italic, and formatting

Быстрые действия в рабочем поле для текста и кода

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

ChatGPT canvas toolbar with Suggest edits selected

Для текстовых документов доступны следующие быстрые действия:

  • Предложить правки: ChatGPT добавит встроенные предложения, чтобы улучшить текст.

  • Настроить длину: сокращает или увеличивает объём документа.

  • Изменить уровень чтения: настраивает уровень чтения от детского сада до уровня выпускника вуза.

  • Финальная шлифовка: проверяет грамматику, ясность и согласованность.

  • Добавить эмодзи: заменяет слова эмодзи или добавляет их для дополнительного акцента и выразительности.

Для кода доступны следующие быстрые действия:

  • Добавить логи: вставляет print-выражения, чтобы помочь с отладкой и отслеживанием выполнения.

  • Добавить комментарии: добавляет комментарии, чтобы объяснить код и улучшить читаемость.

  • Исправить ошибки: находит и переписывает проблемный код, чтобы устранить ошибки.

  • Перевести на язык: переводит ваш код на языки вроде JavaScript, Python, Java, TypeScript, C++ или PHP.

  • Ревью кода: даёт встроенные рекомендации по оптимизации и улучшению кода.

Некоторые быстрые действия сразу обновляют содержимое проекта — например, Добавить эмодзи, Финальная шлифовка, Исправить ошибки и Перевести на язык.

ChatGPT canvas open to a draft titled Strawberry Pseudocarp with editing controls in the header

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

Image

История версий и просмотр изменений

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

Canvas toolbar undo button tooltip labeled Previous version

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

Canvas editing an email draft with suggested text replacing a selected paragraph

Выполнение кода Python в рабочем поле

Вы можете выполнять файлы рабочего поля с кодом Python прямо в браузере, используя рабочее поле, нажав кнопку «Выполнить» в рабочем поле. При выполнении кода Python вывод появится в консоли внизу экрана. Если в консоли появляются ошибки, ChatGPT предложит вариант исправления — нажмите кнопку Исправить ошибку, чтобы ChatGPT попробовал исправить её за вас!

Canvas code editor with ChatGPT suggesting a fix for a Fibonacci function exception

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

Включение рабочего поля для вашего GPT

Рабочее поле теперь работает с GPT. Вы можете включить доступ к рабочему полю для GPT, включив возможность рабочего поля в GPT Builder. Это позволит конечным пользователям вашего GPT открывать рабочее поле во время чата с вашим GPT.

Capabilities menu with Canvas selected

Обратите внимание: для всех существующих GPT эта возможность выключена, а для всех новых GPT включена по умолчанию. Вы можете изменить это в любое время в GPT Builder.

Подробнее о GPT Builder.

Как поделиться рабочим полем с другими

Возможность делиться рабочим полем доступна на всех тарифах, включая Free, Plus, Pro, Team, Enterprise и Edu.

Теперь пользователи могут делиться ресурсом из рабочего поля — например, отрендеренным кодом React/HTML, документом или кодом — с другим пользователем, так же как вы делитесь беседой. Это можно сделать с панели инструментов рабочего поля, когда оно открыто.

ChatGPT canvas open with a coding project preview reading SHARING NOW AVAILABLE

Скачивание файла из рабочего поля

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

Для обычных документов (например, эссе или постов в блог) рабочее поле поддерживает экспорт в форматах PDF, Markdown (.md) и Word (.docx).

Для рабочих полей с кодом рабочее поле автоматически определяет язык и экспортирует файл с подходящим расширением (например, .py, .js, .sql и т. д.), сохраняя форматирование и синтаксис.

Эта функция упрощает архивирование работы, обмен черновиками и продолжение редактирования во внешних инструментах.

Рабочее поле и безопасность в интернете

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

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

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

Когда вы взаимодействуете с веб-предпросмотром в рабочем поле, ChatGPT попросит вас подтвердить обмен данными со сторонними сервисами, о которых OpenAI ничего не известно. Если вы подтвердите это взаимодействие, мы разрешим предпросмотру обмениваться данными с этой третьей стороной.

Была ли эта статья полезной?