Управление задачами
Управление задачами позволяет агентным моделям структурированно планировать и отслеживать многоэтапную работу в чате. Вместо того чтобы хранить неявный план в виде произвольного текста, модель может вести актуальный список задач с явными статусами.
Почему это важно для агентного ИИ
Для простых вопросов и ответов достаточно одного ответа. Для полноценных агентных рабочих процессов (исследований, отладки, миграции, расследований) моделям нужен надежный цикл выполнения.
- разбейте работу на этапы,
- выполняйте шаги,
- отслеживайте прогресс,
- корректируйте план.
Списки задач делают этот цикл видимым для пользователя и сокращают количество ошибок, вызванных пропущенными или забытыми шагами.
Как это работает
Модель использует два встроенных инструмента для управления списком:
- create_tasks — вызывается один раз в начале многоэтапной работы для составления полного контрольного списка.
- update_task — вызывается после завершения каждого этапа, чтобы отметить отдельную задачу по идентификатору как pending, in_progress, completed, или cancelled.
При использовании этих инструментов:
- Задачи хранятся на уровне чата
- В интерфейсе отображается прогресс выполнения задач в чате (например, количество выполненных задач по сравнению с общим количеством)
- Изменения статуса отображаются в режиме реального времени
Поддерживаемые статусы:
- pending
- in_progress
- completed
- cancelled
Включение
Управление задачами осуществляется в соответствии с моделью во встроенных инструментах:
- Перейдите в Рабочее пространство> Модели> Редактировать
- Убедитесь, что включен параметр Возможности> Встроенные инструменты
- В разделе встроенные категории оставьте включенным Управление задачами
Рекомендации
- Используйте списки задач для запросов, выполнение которых требует нескольких конкретных шагов
- Одновременно выполняйте только одну задачу в in_progress
- Помечайте задачи completed сразу после завершения
- Отменяйте неактуальные задачи, а не оставляйте их в статусе «ожидает»