Длительная работа
Сохраняйте направленность многоэтапной работы с помощью чётких результатов и критериев завершения
Если работа может состоять из множества этапов, укажите ChatGPT чёткий ожидаемый результат, ограничения и определение готовности. Выполняйте связанную работу в одном чате, чтобы ChatGPT мог использовать общий контекст для выбора следующего шага и определения момента, когда работа завершена.
В приложении ChatGPT для компьютера введите /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, возобновите её.
Запуск цели не предоставляет ChatGPT более широкий доступ. Продолжают действовать те же политики песочницы и подтверждения действий, а работа приостанавливается, когда требуется решение. Благодаря автоматической проверке подтверждений отдельный проверяющий может оценивать подходящие запросы, не расширяя эти границы.
Параллельное выполнение целей
Каждый чат сохраняет собственный контекст, сообщения, результаты и цель. Запускайте чаты параллельно, но не допускайте, чтобы два чата изменяли одни и те же файлы. Используйте рабочие деревья, чтобы предоставить параллельным чатам для работы с кодом отдельные рабочие копии.
Для локальной работы включите в настройках параметр Не переводить компьютер в режим сна во время работы, чтобы ваш Mac не переходил в режим сна. Используйте питомцев или системные уведомления, чтобы узнать, когда чату требуются ваши действия или когда он готов к проверке.