Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

DeepSeek представила платформу Harness для ИИ-агентов

DeepSeek представила платформу Harness для ИИ-агентов

Компания DeepSeek анонсировала выпуск DeepSeek Harness v0.1 — инструментальной среды для разработчиков, исходный код которой опубликован на условиях лицензии MIT. Проект, доступный под именем dsh в репозитории deepseek-ai/deepseek-harness, представляет собой не просто чат-бота, а промежуточный программный слой, связывающий языковую модель с окружением, в котором она действует. По сути, Harness объединяет инструменты, файловые системы, песочницы и управляющие контуры, необходимые агенту для постоянной автономной работы. В DeepSeek концептуально определяют агент как сумму двух составляющих: «Модель + Harness».

Архитектурный подход: принцип «всё — это плагин»

Большинство существующих агентных фреймворков опираются на жестко заданную архитектуру, где цикл обработки, реестр инструментов и хранилище сессий являются фиксированными элементами, а возможности пользователя ограничены лишь тем функционалом, который заложили авторы. DeepSeek Harness предлагает противоположную методологию, провозглашенную в манифесте проекта: здесь каждый элемент системы является плагином. Модели, инструменты, навыки, сессии, изолированные среды (песочницы), системы хранения данных, циклы исполнения, механизмы планирования и даже пользовательский интерфейс отделены границами плагинов Cordis. Это позволяет заменять или расширять любой компонент системы через конфигурацию, не прибегая к изменению исходного кода самого Harness. Такой подход превращает проект в набор инструментов для сборки гибких агентских сред, что делает данный релиз крайне значимым для индустрии — по своей сути он гораздо важнее, чем анонс обычной языковой модели.

Сферы применения и целевая аудитория

Важно понимать, что v0.1 — это предварительная версия для разработчиков, предназначенная для создания инфраструктуры, а не для конечного использования в виде готового продукта. Проект находит применение в нескольких ключевых сегментах:

  • Корпоративный уровень: ИИ-стартапы, а также внутренние платформенные команды и отделы разработки в крупных компаниях. Благодаря лицензии MIT и возможности локального селф-хостинга, инструмент доступен для использования даже в компаниях со строгими регуляторными требованиями.
  • Промышленное использование: сектор разработки ПО, финтех и страхование (где необходима полная аудируемость действий агентов), фармацевтические и медицинские R&D-лаборатории, а также поставщики облачных и полупроводниковых решений, заинтересованные в публикации эталонных агентских стеков для своих пользователей. Академические лаборатории могут использовать его для бенчмаркинга моделей.
  • Практические сценарии: запуск внутренних агентов для работы с частными репозиториями кода, оценка качества моделей в условиях контролируемой двух-инструментальной среды, отслеживание цепочек рассуждений агента (observability), воспроизведение запусков, а также разработка собственных политик безопасности и упаковка внутренних инструментов в виде переиспользуемых плагинов.

Техническое ядро: мета-фреймворк Cordis

В основе Harness лежит ядро Cordis — мета-фреймворк, архитектурные принципы которого описаны в научной работе «A Programming Paradigm for Spatiotemporal Composability». Ядро берет на себя функции управления жизненным циклом плагинов: их монтирование, демонтирование и разрешение зависимостей. Важной особенностью является то, что в привилегированном ядре нет никакой специфической логики — все реальные возможности реализованы непосредственно в плагинах. Сервисы и событийная модель Cordis позволяют компонентам эффективно взаимодействовать друг с другом.

Режимы исполнения и трассировка сессий

DeepSeek Harness поддерживает четыре режима работы, адаптированных под различные задачи:

  • Standard: полнофункциональный режим кодинг-агента, поддерживающий редактирование файлов, использование shell, поиск в сети, планирование, выполнение задач под-агентами и работу с внешними навыками.
  • Code: предоставляет доступ к инструментам через специальный Code Mode SDK, позволяя модели объединять многоэтапные операции в единые TypeScript-программы.
  • Minimal: минималистичная среда с двумя базовыми инструментами (постоянный bash и str_replace_editor), предназначенная для точного бенчмаркинга моделей в «стерильных» условиях.
  • Creator: режим, предлагающий средства для инспекции процессов, экспериментов с плагинами в оперативной памяти и написания пользовательских пресетов.

Ключевое преимущество архитектуры — абсолютная прозрачность. Все, что видит модель, записывается в сессионный лог (append-only), включая системные промпты, рассуждения, вызовы инструментов, результаты их работы и каждую инъекцию контекста. Режим Trajectory позволяет изучать записи по их источнику, а функции возобновления, ветвления, поиска и воспроизведения работают с единым потоком событий, что выгодно отличает проект от других систем, записывающих лишь вызовы инструментов.

Настройка провайдеров и установка

Маршрутизация моделей также реализована через плагины. В настройках можно указать API-ключ DeepSeek, который начнет действовать немедленно без перезагрузки сервера. Поддерживаются Anthropic, OpenAI и любые OpenAI-совместимые протоколы. Для облачных провайдеров (AWS Bedrock, Vertex, Azure, Codex) требуются специфические учетные данные (регионы, идентификаторы проектов, OAuth). Ключи хранятся в $DSH_HOME/.credentials.yaml в write-only доступе.

Для запуска веб-интерфейса достаточно выполнить npx @deepseek-ai/dsh web. При работе из исходников процесс включает: git clone, pnpm install, pnpm run build и запуск pnpm dsh web. Также доступен Python SDK, совместимый с версиями 3.10+, который поддерживает Linux (x64, arm64) и macOS (14+ на arm64) и не требует наличия Node.js в системе.

Источник: marktechpost.com

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

01.
На платформе MonsterInsights