Ваш агент — это не модель: объяснение разницы между Harness и Inference Service

✍️ OpenClawRadar📅 Опубликовано: 25 августа 2026 г.🔗 Source
Ad

Люди часто говорят о Claude как о едином целом, но ИИ-агент — это стек из трёх отдельных уровней. Знание разницы экономит часы отладки: когда что-то идёт не так, нужно знать, винить ли модель, сервис или логику вокруг неё.

Три уровня

  • Модель — математическая функция, преобразующая входные токены в выходные. Примеры: Sonnet, Opus, Gemini.
  • Сервис инференса — размещённый сервис, который запускает модель и отслеживает использование. Примеры: AWS Bedrock, API Anthropic.
  • Обвязка (harness) — логика, формирующая входные данные, интерпретирующая выходные и взаимодействующая с внешним миром. Сюда входят MCP и Skills — модель не знает о них по своей сути.

Вместе система агента — это обвязка, которая вызывает сервис инференса, который запускает модель. Вот и всё.

Реальный разбор

Агентная системаОбвязкаСервис инференсаМодель
Claude DesktopUI + MCP + локальная логикаСервис инференса AnthropicSonnet / Opus / Haiku
Claude CLIРазбор инструментов + файловый ввод/выводСервис инференса AnthropicSonnet / Opus / Haiku
CursorСборка контекста + маршрутизация инструментовИнференс-слой CursorSonnet / GPT / Gemini
Пользовательский агент LangChainШаблоны промптов + определения инструментовBedrock, OpenAI и др.Выбранная вами модель

Одна и та же модель (например, Sonnet) может вести себя по-разному в зависимости от обвязки — потому что обвязка формирует входы и интерпретирует выходы. Вот почему ваши промпты работают в Claude CLI, но не работают в Cursor.

Ad

Отладка с этой ментальной моделью

  • Плохие ответы? Посмотрите на обвязку — возможно, она не предоставляет достаточно контекста.
  • Слишком медленно или дорого? Проверьте сервис инференса — цена и производительность находятся там.
  • Неожиданный вывод? Модель ошибается или обвязка подаёт ей мусор?

В статье также отмечается, что по мере того как модели становятся умнее, некоторая логика обвязки (например, MCP или Skills) может устареть — так что то, как мы сейчас строим обвязки, может не пережить время.

В следующий раз, когда вы скажете «моя модель сделала X», остановитесь и спросите: это была модель или обвязка, которая ею управляла?

📖 Читать полный источник: HN AI Agents

Ad

👀 Смотрите также

Подключение CludeCode к веб-приложениям для автоматического взаимодействия.
Гайды

Подключение CludeCode к веб-приложениям для автоматического взаимодействия.

Изучите, как CludeCode можно использовать для автоматического взаимодействия с веб-приложениями, применяя инструменты ИИ, такие как браузеры и утилиты для веб-скрейпинга.

OpenClawRadar
Проблемы и решения при настройке условного доступа Claude Code O365 MCP
Гайды

Проблемы и решения при настройке условного доступа Claude Code O365 MCP

Разработчик делится конкретными решениями для двух проблем, возникших при настройке O365 MCP коннектора Claude Code в условиях политик условного доступа: поиск правильных идентификаторов приложений для правил политик и устранение ошибок аутентификации, связанных с местоположением серверов.

OpenClawRadar
OpenClaw Ollama Cloud:针对缺失模型和医生删除错误的三层修复
Гайды

OpenClaw Ollama Cloud:针对缺失模型和医生删除错误的三层修复

Чистая установка OpenClaw с моделями Ollama Cloud провалилась: работала только kimi-k2.5, конфиги исчезали. Коренная причина: отсутствие списка провайдеров, обязательное поле name, и 'openclaw doctor --fix' удаляет ваш блок провайдера.

OpenClawRadar
Как избежать непредвиденных расходов в OpenRouter при автоматизации OpenClaw
Гайды

Как избежать непредвиденных расходов в OpenRouter при автоматизации OpenClaw

Команда разработчиков случайно потратила $750 за 3 дня на OpenRouter, используя по умолчанию Claude Sonnet 4.6 ($3/млн токенов) для всех автоматизированных задач. Они сократили расходы на 97%, изменив модели по умолчанию, зафиксировав cron-задачи и подзадачи на более дешёвых вариантах и оставив дорогие модели только для важной работы.

OpenClawRadar