Цели в Codex для долгих задач

Урок 163 из 299 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Цели — это постоянные задачи в Codex, которые поддерживают работу потока, направленную на достижение определённого результата на протяжении нескольких итераций. Цель задаёт Codex условие завершения: что должно быть истинным, как следует проверять успех и какие ограничения должны оставаться неизменными. Codex уже хорошо справляется с чётко определёнными задачами кодирования: инспектирование репозитория, исправление ошибки, добавление теста, объяснение сбоя или реализация сфокусированного изменения. Цели предназначены для задач, где следующий шаг зависит от того, что Codex узнаёт по ходу работы: профилирование, применение патчей, бенчмаркинг, воспроизведение нестабильного теста или превращение исследовательского вопроса в аудит, подкреплённый доказательствами. Эти задачи не требуют более объёмного prompt. Им нужна постоянная цель. С помощью Цели Codex может удерживать цель в поле зрения, оценивать, завершена ли работа, и выбирать следующее полезное действие без того, чтобы вы повторяли задачу после каждого промежуточного результата. Цель — это не фоновая автономия без границ. Это ограниченный, контролируемый пользователем контракт на завершение. Вы определяете результат, Codex работает с учётом доказательств в потоке, а Цель может быть приостановлена, возобновлена, очищена, завершена или остановлена по бюджету. К концу этого руководства вы сможете: Определять, когда Цель подходит лучше, чем одноразовый prompt. Писать Цель с измеримым результатом, поверхностью для верификации и ограничениями. Использовать /goal, /goal pause, /goal resume и /goal clear для управления жизненным циклом. Сборка Codex, поддерживающая Цели. Задача с чёткой финишной чертой и источником доказательств, который можно проверить, например, тесты, бенчмарк или конечный артефакт. Достаточный контекст репозитория или исследования, чтобы Codex мог проверять прогресс, а не просто описывать его. Запустить Цель и управлять её жизненным циклом. Понять, чем Цели отличаются от одноразовых prompt'ов. Писать Цели с проверяемыми критериями завершения. Применять этот шаблон к сложным исследовательским работам. Определять, когда обычный prompt всё ещё является лучшим инструментом. Рисунок 1. Цель превращает однократный обмен в цикл продолжения, проверяемый доказательствами. Используйте Цель, когда задача имеет чёткую финишную черту, но путь к ней неопределён.

План урока

  1. Что вы узнаете
  2. Предварительные требования
  3. План
  4. Быстрый старт: использование Целей
  5. Цели против prompt'ов
  6. Как написать Цель
  7. Что меняется, когда Цель активна
  8. Как Цели спроектированы в Codex

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды