pt.1 – серия про восприятие ai
в этом году я столько раз произнёс слово harness в разговорах с командой и на сессиях лабораторий, что в какой-то момент стал заглядывать в этимологию. И там нашлась простая, почти физическая вещь, которая объясняет, куда мы все вместе двигаемся. harness – слово ремесленное... упряжь, сбруя, кожаная обвязка, в которой чужая сила превращается в работу.
вся история человеческой цивилизации построена на этом приёме. Сила всегда была не нашей. Мы её не делали – мы её заводили. Ветер в парус, вода в колесо, бык в плуг, ток в провода, пар в турбину. В каждом случае человек делал не двигатель, а контур, в который двигатель можно вставить. В этой обвязке чужая сила перестаёт быть стихией и становится работой.
в инженерное ремесло AI это слово вернулось не случайно. Capability у нас на руках чужая, я бы даже сказал, пугающая для многих
agent = AI model + harness где половина работы происходит вокруг модели. Skills, MCP, memory, AGENTS md-файлы – всё это technically separable from the model. AI это не сотрудник и не SaaS. Это внешняя capability, которую мы заводим в работу. Модель умеет читать, писать, считать, вызывать инструменты, держать контекст. Но не знает наших границ и критериев качества.prompt здесь слишком маленькое слово. Нужна обвязка из нескольких слоёв – контекст, чтобы агент знал, что важно перед действием; инструменты, через которые он может что-то сделать с миром; права, задающие где allow, где ask, где deny, где log; eval и review, проверяющие результат; evidence, который оставляет след; lifecycle, говорящий, когда запуск начался, паузнут, завершён или должен быть переигран; и owner, отвечающий за весь контур. OpenAI Agents SDK в новой версии называет свои примитивы почти этими же именами – Agents, Sandbox Agents, Agents-as-tools, Handoffs, Guardrails, Sessions, Tracing. Это почти 1:1... через год это будет у всех.
везде одна и та же логика. Модель сильная, но рабочей становится только в окружении. harness – это не место, где сидит модель. Это место, в котором может жить скилл. Отчуждённый кусок процедуры, контекста, критериев. Контур, в который опыт можно вынести из головы и сделать вызываемым.
без harness скилл – это просто MD-файл. Ему не на что натянуться, границы непонятны, след нигде не остаётся. Внутри harness скилл становится рабочим органом контура – знает свой контекст, свои инструменты, свои проверки и context своего owner'а.
вопрос «как использовать AI» сдвигается. Он становится про инфраструктуру опыта. Про то, какой контур должен существовать, чтобы кусок работы перестал жить только в одной голове.
про сам этот кусок – следующая часть...
→ pt.1 harness · pt.2 skill · pt.3 operator
🤖 alex p
