DeepSeek Harness
Меню глав

← К оглавлению

[позже] Режимы 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. Как выбрать

  1. Всегда начинайте с standard.
  2. Переходите на ptc, если много однотипных шагов и в Standard горит бюджет на раундах.
  3. 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 при необходимости).
Квиз по главе 10 вопросов · нажмите, чтобы открыть

Ответьте на все вопросы и сдайте квиз — сразу будет оценка и отсылки к тексту, где доучить ошибки.

Вопрос 1 из 10

Сколько режимов работы разбирает глава?

Вопрос 2 из 10

Какой режим назван основным инструментом «на каждый день»?

Вопрос 3 из 10

Для чего чаще нужен PTC (Code Mode)?

Вопрос 4 из 10

Что говорит глава про minimal и creator для целевой аудитории?

Вопрос 5 из 10

На что влияет выбор режима?

Вопрос 6 из 10

Зачем сравнительная таблица режимов?

Вопрос 7 из 10

Как выбирать режим под задачу?

Вопрос 8 из 10

Можно ли переключать режим в интерфейсе/запуске?

Вопрос 9 из 10

Почему важно смотреть стоимость режимов?

Вопрос 10 из 10

Итог главы 8?