[позже] Режимы standard/PTC/creator
Глава 8. Четыре режима работы: когда какой выбрать
В прошлых главах вы научились настраивать профиль и писать промпты. Теперь разберёмся с выбором, который вы делаете перед запуском задачи: в каком режиме (пресете агента) работать.
DeepSeek Harness предлагает четыре основных пресета. Каждый — это разный набор инструментов и способ вызова tools. Выбор влияет на расход токенов и шанс дойти до результата.
На официальном лендинге режимы часто называют Standard / Code Mode / Minimal / Creator. В UI и части документации Code Mode уже называют PTC (Programmatic Tool Calling). В учебнике используем имена UI: standard, ptc, minimal, creator — и помним синоним Code Mode = PTC.
8.1. Обзор четырёх режимов
| Режим | Имя в UI / CLI | Что это | Для кого | Когда использовать |
|---|---|---|---|---|
| Стандартный | standard |
Полный набор tools, пошаговые вызовы | Почти все | По умолчанию |
| PTC | ptc (Code Mode) |
Модель пишет программу (часто TypeScript) против SDK tools и гоняет несколько шагов разом | Продвинутые | Длинные однотипные пайплайны |
| Минимальный | minimal |
По сути bash + редактор файлов | Бенчмарки моделей | Вам обычно не нужен |
| Creator | creator |
Инспекция рантайма, эксперименты с плагинами/пресетами | Авторы плагинов | Вам обычно не нужен (опаснее: ближе к «доступу к процессу») |
8.2. Стандартный режим (standard) — ваш основной инструмент
По умолчанию. Даёт агенту полный набор coding-tools.
| Инструмент | Что делает |
|---|---|
| Файловый редактор | Читает, создаёт, изменяет файлы |
| Shell (терминал) | Выполняет команды |
| Поиск по файлам | Ищет в проекте |
| Веб-поиск | Ищет в интернете |
| Skills | Готовые сценарии |
| Планирование / цели / суб-агенты | Разбиение сложных задач |
Для маркетолога: начинайте со Standard для 90% задач (сайт, правки, деплой, GitHub).
8.3. PTC / Code Mode (ptc) — для длинных пайплайнов
PTC = Programmatic Tool Calling. Раньше и на сайте DeepSeek часто: Code Mode.
В Standard модель делает много коротких раундов: tool → ответ → снова модель → следующий tool. На длинной цепочке это дорого из‑за повторных описаний tools и «обдумывания».
В PTC модель чаще пишет одну программу, которая вызывает tools через SDK (транспорт вроде run_code), и меньше раз возвращается к модели между шагами.
Про стоимость — без магии:
- На хорошо структурированных многошаговых задачах PTC может сильно снизить число раундов (в обзорах встречаются примеры заметной экономии — не воспринимайте «99%» как гарантию).
- Если программа падает или модель пишет плохой код, вы платите за перезапуски — PTC не всегда дешевле.
- Утверждения вроде «PTC всегда дороже в 12 раз» или «всегда экономит 99%» не используйте как правило — смотрите
/costи лимиты в профиле.
| Тип задачи | Пример | PTC? |
|---|---|---|
| 1–2 шага | «Создай hello.txt» | ❌ не нужно |
| Средняя | «Сайт + commit + push» | ⚠️ чаще хватит Standard |
| Длинный пайплайн | «Обойди 50 страниц, собери цены, сохрани таблицу» | ✅ имеет смысл |
| Пакет однотипных шагов | «Обработай 100 файлов по шаблону» | ✅ имеет смысл |
8.4. Минимальный режим (minimal) — вам не нужен
Оставляет узкий набор (bash + редактор) для бенчмарков «голой» модели. Для маркетинговых задач — нет: нет нормального GitHub/web/skills набора.
8.5. Creator (creator) — вам не нужен
Пресет для создания и отладки сборок агента: инспекция runtime, эксперименты с Cordis-плагинами. На лендинге — Creator mode. Это не «творческий копирайтинг».
Для маркетолога: пропускайте. Creator ближе к доступу на уровне процесса — только в изолированном тестовом профиле, если вообще трогаете.
8.6. Сравнительная таблица
| Возможность | Standard | PTC | Minimal | Creator |
|---|---|---|---|---|
| Чтение/запись файлов | ✅ | ✅ | ✅ | ✅ |
| Shell | ✅ | ✅ | ✅ | ✅ |
| Поиск / веб / skills (типично) | ✅ | ✅ | ❌ | ✅ |
| Программная оркестрация tools (SDK) | ❌ | ✅ | ❌ | ❌ |
| Эксперименты с пресетами/плагинами | ❌ | ❌ | ❌ | ✅ |
8.7. Как выбрать
- Всегда начинайте с
standard. - Переходите на
ptc, если много однотипных шагов и в Standard горит бюджет на раундах. minimalиcreatorдля вашей аудитории — игнор.
| Задача | Режим |
|---|---|
| Сайт-визитка + деплой | Standard |
| Сбор цен с 50 страниц в таблицу | PTC |
| Одна функция скидок | Standard |
| Разбор 1000 логов по шаблону | PTC |
8.8. Как переключить режим
В Web UI (основной способ): в сессии откройте выбор Agent preset и выберите Standard / PTC / Minimal / Creator до длинной переписки (смена пресета на «горячей» сессии может быть ограничена — при сомнении начните новый диалог).
Временный process-level переключатель tools (headless/отладка), из официальных env:
# native ≈ обычные tool schemas; code ≈ Code Mode/PTC-транспорт; both — оба
DSH_TOOLS_MODE=code dsh --profile headless "задача"
Значения: native | code | both. Неверный значение ломает старт.
Флаг вида dsh web --mode … в разных сборках может отсутствовать или вести себя иначе — не полагайтесь на него как на главный способ; ориентируйтесь на пресет в UI и документацию вашей версии.
8.9. Стоимость режимов (ориентир)
| Режим | Относительно | Комментарий |
|---|---|---|
| Standard | База | Много раундов → часто дорого на длинных задачах |
| PTC | Может быть дешевле или дороже | Экономия на раундах vs цена кривого кода |
| Minimal | Не «дешёвый маркетинг» | Мало tools, но много шагов всё равно возможны |
| Creator | Непредсказуемо | Эксперименты легко раздувают счёт |
Ставьте max_steps / max_tokens в профиле и смотрите /cost.
8.10. Итоговый чек-лист
- [x] Знать четыре пресета:
standard,ptc(Code Mode),minimal,creator. - [x] Стартовать со Standard.
- [x] Понимать PTC как программную оркестрацию tools, а не «план–проверка».
- [x] Не верить абсолютным цифрам «всегда ×12 / всегда −99%».
- [x] Переключать режим через пресет сессии в Web UI (и env при необходимости).
Квиз по главе
Ответьте на все вопросы и сдайте квиз — сразу будет оценка и отсылки к тексту, где доучить ошибки.