Русский

Длительная работа

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

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

Для размещённой в облаке продолжительной работы в веб-версии ChatGPT используйте ChatGPT Work и укажите ожидаемый результат, ограничения и критерии проверки непосредственно в запросе.

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

В интерактивном сеансе Codex CLI введите /goal, чтобы запустить режим цели. Продолжайте работать в том же сеансе, чтобы направлять ход работы или запрашивать обновление статуса.

В чате расширения IDE введите /goal, чтобы запустить режим цели для открытого рабочего пространства. Продолжайте работу в том же чате, чтобы направлять выполнение задачи.

Элементы управления ходом выполнения цели над полем ввода в настольном приложении ChatGPT

Запуск цели

Введите /goal в приложении ChatGPT для компьютера, Codex CLI или расширении IDE. Текст цели становится одновременно первым запросом и критериями завершения задачи.

Если ожидаемый результат пока неясен, начните с /plan. Попросите ChatGPT провести с вами интервью, выявить ограничения и преобразовать результат в цель с измеримыми критериями успеха. Затем запустите уточнённую цель с помощью /goal.

Определение критериев готовности

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

Элемент цели Что следует указать
Результат Опишите желаемый результат, а не только действие, которое должен выполнить ChatGPT.
Ограничения Укажите обязательные инструменты, границы, требования совместимости или подходы, которых следует избегать.
Проверка Добавьте тесты, измерения или критерии проверки, подтверждающие завершение работы.

Например:

Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.

Управление выполняемой целью

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

Используйте дополнительный чат, если хотите получить сводку о состоянии или объяснение, не прерывая основной чат. Приостановите цель, если ожидаете потерю подключения, а когда будете готовы продолжить работу с ChatGPT, возобновите её.

Направление выполняющейся работы

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

Направление выполняющейся цели

Отправьте последующее сообщение в том же интерактивном сеансе, чтобы добавить контекст или скорректировать ограничения. Запросите сводку статуса, если хотите, чтобы Codex обобщил ход работы перед её продолжением.

Направление выполняющейся цели

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

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

Параллельное выполнение целей

Каждый чат сохраняет собственный контекст, сообщения, результаты и цель. Запускайте чаты параллельно, но не допускайте, чтобы два чата изменяли одни и те же файлы. Используйте рабочие деревья, чтобы предоставить параллельным чатам для работы с кодом отдельные рабочие копии.

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

Связанная документация

Связанная документация