Video summary

DeepSeek Harness: не агент, а движок для ваших ИИ-агентов

Main summary

Key takeaways

Technology

Краткое содержание

Видео объясняет, что DeepSeek Harness — не отдельная языковая модель и не просто ещё один чат-агент, а настраиваемая среда, которая связывает модель с инструментами и управляет их вызовом. Модель получает описание доступных инструментов, решает, какие из них использовать, получает результаты и продолжает работу до завершения задачи. Автор сравнивает Harness с «оснасткой» для модели: она превращает способность генерировать текст в возможность выполнять действия.

Главный тезис обзора: Harness часто показывают лишь как веб- или десктопный интерфейс для программирования, хотя важнее его роль конструктора и движка для создания собственных агентов, в том числе встроенных в приложения.

Запуск и подключение моделей

  • У Harness есть десктопная версия для macOS и Windows, а также веб-интерфейс. Веб-версию можно запустить командой из терминала или PowerShell. Загрузка исходников из GitHub нужна, если планируется менять код проекта.
  • Проект открыт и активно развивается. Автор предупреждает, что в предварительной версии возможны изменения и несовместимость плагинов.
  • Модель можно подключить через DeepSeek или сторонних провайдеров. В видео показано добавление Polza AI и OpenRouter по API-ключу и базовому URL. Несколько провайдеров позволяют переключаться между ними, например, в зависимости от доступности сервисов.
  • В интерфейсе можно выбрать рабочую папку и уровень доступа: чтение, работа с файлами в рабочей области или полный доступ.
  • Автор отмечает, что аккаунт DeepSeek оплачивается по использованию и балансу, а не по подписке. Возможность подписочных тарифов через другие сервисы в ролике не проверяется.

Режимы и плагины

Режимы — это пресеты, определяющие, какие плагины и инструменты доступны агенту:

  • Standard — обычный агент с типичным набором возможностей.
  • PTC — модель пишет код, который вызывает несколько инструментов, после чего получает результат выполнения этого кода. Такой подход может уменьшить объём передаваемых данных, но не обязательно эффективен для каждой задачи.
  • Minimal — минимальный набор инструментов, в описанном автором варианте — главным образом терминал. Подходит, например, для сравнения моделей в более одинаковых условиях.
  • Creator — позволяет агенту менять конфигурации и плагины, создавать новые пресеты и другие элементы.

Автор подчёркивает, что плагины здесь — не просто дополнения: через них реализуются многие возможности Harness, включая инструменты, обработку событий и элементы интерфейса. Плагины можно устанавливать из реестров, GitHub или через Plugin Market. В видео показаны плагины для автоматизированных задач и канбан-доска Taskboard.

Сторонние плагины следует проверять: вредоносный код может подвергнуть риску данные пользователя.

Как настраивать агента

В ролике перечислены несколько уровней кастомизации:

  • Правила и навыки: файлы agents.md и skills можно хранить глобально или в папке конкретного проекта. Навык можно настроить так, чтобы он запускался вручную как slash-команда.
  • Конфигурация: в профилях desktop и web можно менять настройки, провайдеров, MCP-серверы и другие параметры.
  • Собственные пресеты: автор создаёт режим code review, в котором агент может читать и проверять код, но не редактировать файлы. Демонстрация показывает, что ограничения задаются доступными инструментами, а не только просьбой в промпте.
  • Субагенты: можно задать глубину их вложенности и количество параллельных запусков. Также упоминается возможность подключать плагины для работы с субагентами Claude Code и Codex.
  • Собственные плагины: ими можно добавлять инструменты и slash-команды, подключать внешние сервисы, обрабатывать события и создавать интерфейсные компоненты.

Автор описывает архитектуру как последовательность: плагины объединяются в bundles, а bundles входят в профили. Профиль может запускать веб-интерфейс, headless-задачу из командной строки или SDK-вариант, где агентом управляет код приложения. Именно SDK и профили автор считает особенно важными для встраивания агента в собственный продукт.

Демонстрация и выводы автора

В демонстрационном SaaS-приложении встроенный агент получает инструменты для работы с базой данных и аналитикой: извлекает показатели, строит графики и анализирует причины оттока клиентов. По мнению автора, Harness позволяет реализовать такой сценарий проще, чем создавать собственную систему вызова инструментов с нуля.

Итоговая оценка автора:

  • Harness не следует считать прямой заменой Claude Code или Codex: это скорее инструмент другой категории.
  • Тем, кому нужен готовый агент без настройки, привычные продукты могут быть удобнее.
  • Harness особенно интересен тем, кто хочет контролировать инструменты и поведение агента, собирать собственные конфигурации или встраивать агента в своё приложение.
  • В качестве аналогии автор сравнивает Claude Code с macOS, а DeepSeek Harness — с Linux: меньше готовой «закрытой» системы, больше гибкости и необходимости разбираться в настройках.

Руководства и демонстрации в видео

  1. Запуск веб-версии Harness через команду в терминале или PowerShell и установка десктопной версии.
  2. Подключение моделей через Polza AI и OpenRouter по API-ключам.
  3. Обзор режимов Standard, PTC, Minimal и Creator.
  4. Установка плагинов через интерфейс, маркетплейс и командную строку.
  5. Настройка правил, skills, MCP и пользовательского пресета для проверки кода без редактирования.
  6. Демонстрация агента, встроенного в SaaS-приложение для аналитики.

Основной спикер и источники

  • Основной спикер: автор видео, представляющий канал Alexey Andreevsky.
  • Источники и материалы, упомянутые в ролике: GitHub и документация DeepSeek Harness, каталоги и маркетплейс плагинов Harness, Polza AI и OpenRouter.

Rate this summary

Your feedback will help improve summaries.

Improve this summary

Reprocess with a stronger model when the summary feels incomplete or inaccurate.

Pro

Translate summary in another language

Pro

Ask questions to this video

Chat for follow-up questions, clarifications, and source-backed answers.

Coming soon

Share this summary

Original video