Перейти к содержимому
Экосистема AI Vibe

Новости

Пять блоков company harness: один рецепт LangChain для GTM, кода и маркетинга

Редакция 25 октября 2026 г.

Корпоративные агенты в Slack с отдельными тредами, песочницей для кода и запусками по расписанию вместо ручного вызова.

У LangChain маркетинг, продажи и инженерия крутят три агента — GTM Agent, OpenSWE и Content Studio — на одном каркасе «company harness». Harrison Chase и Caspar Broekhuizen разложили, какие пять блоков команда настраивала одинаково, хотя сценарии у команд разные: это не один промпт, а оболочка со Slack, правами, памятью, песочницей и фоновыми запусками.

Slack вместо отдельного портала

У каждого агента своё Slack-приложение: личка или тег в канале, и коллеги видят, как им пользоваются. Чтобы не засорять человеческий тред, сделали breakout — агент уходит в отдельную ветку. Когда у GTM Agent копится пачка писем на согласование, авторы вынесли это в отдельный UI: в одних только сообщениях Slack так неудобно.

Пять общих кирпичей

  • Живёт там, где уже работают люди — у LangChain это Slack.
  • Знает, кто спрашивает: действует от имени пользователя или с фиксированными учётками сервиса.
  • Память в два яруса — общая и персональная; агент сам решает, что куда писать.
  • Код выполняется в sandbox, оркестратор снаружи; секреты — через secret proxy LangSmith Sandboxes.
  • Большая доля запусков — по расписанию или по событиям, не только по явному вызову в чате.

Кто от чьего имени ходит в API

Самая колючая тема у авторов — identity. OpenSWE в диалоге откроет PR с вашим GitHub-ником, а фоновое code review идёт от GitHub App. GTM Agent тянет Salesforce сервисной учёткой, почту шлёт только от вызывающего и только в DM; в общих каналах почтовые тулы отключены. Content Studio пишет в Notion от пользователя, а в Twitter — с корпоративных кредов; публиковать могут только пользователи из whitelist.

Фон и инфраструктура

OpenSWE слушает новые PR и сам запускает ревью. После просьбы о daily brief GTM Agent завёл собственный cron. Базовые образы песочниц различаются: у OpenSWE выбор образа зависит от канала и пользователя. Сборка — на Managed Deep Agents поверх open source Deep Agents harness: каналы, crons, sandboxes, memory и identity вынесены в платформу.

Источник: The five components of building a "company harness".