Конспект доклада / AI Engineer

Оркестр людей
и агентов

Чарли Хольц о том, как выбирать инструменты, давать агентам контекст и сохранять контроль над качеством.

Charlie Holtz · Conductor17:44 · YouTubeОпубликовано 27.09.202619 522 просмотра при загрузке

Быстрая работа с агентами требует продуманных инструкций, доступа к знаниям команды и среды, в которой задача не прерывается вместе с работой ноутбука. Человек выбирает направление и уделяет особое внимание важным изменениям.

Смотреть на YouTube ↗
Постер доклада Чарли Хольца о работе с coding-агентами
За минуту

Что предлагает Хольц

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

Тщательно проверять миграции и инструкции для агентов. Собирать знания компании в доступную для запросов базу.

Переносить длительные задачи в облачные песочницы и давать людям возможность работать вместе с агентами в общей среде.

Подход к работе

Шесть принципов

Наблюдения сооснователя Conductor за разработчиками и опыт его команды.

Пробуйте новые инструменты

Хольц советует знакомиться с новыми возможностями вскоре после выхода. Так проще заметить задачу, которую теперь можно решить, и понять, как меняется работа разработчика.

Conductor вырос из внутреннего инструмента. Команда делала Chorus, активно использовала Claude Code, клонировала репозиторий несколько раз, затем перешла к Git worktree и постепенно собрала общий интерфейс для агентов.

Настраивайте процесс под свою задачу

Перед долгой настройкой Хольц предлагает выяснить, почему полезный приём ещё не стал стандартным. По его логике, универсальные улучшения со временем появятся в инструментах OpenAI и Anthropic.

Свои настройки оправданы, если у команды есть особое знание продукта или кода. Например, Conductor должен быстро отображать длинные чаты: ради этого команда специально оптимизирует React и запросы, принимая компромиссы в других частях приложения.

Назначьте области строгого ревью

Slop-free zones у Conductor означают участки, где изменения обязательно внимательно проверяет человек. Для файла миграций это требование закреплено в CI, системе автоматических проверок.

Столько же внимания команда уделяет документации, CLAUDE.md, AGENTS.md и файлам навыков. Эти инструкции снова попадают в контекст при запуске агента, поэтому ошибка в них может влиять на многие следующие задачи. Сообщения в Slack внутри команды предполагаются написанными человеком.

Соберите контекст компании в одном месте

Внутренний инструмент Conductor Internal Agent, сокращённо CIA, собирает сообщения Slack, обращения об ошибках из Discord и записи встреч. Хольц описывает общую базу с таблицами Postgres.

Агенту дают инструмент для SQL-запросов, чтобы он мог получать сведения о пользователях и работе команды. Практический смысл этого принципа: нужный контекст должен быть доступен агенту во время решения задачи.

Дайте агентам среду для долгой работы

Облачная песочница продолжает работать после закрытия ноутбука. Хольц предлагает дать агентам возможность исследовать код, выполнять сложные задачи, запускать других агентов и взаимодействовать с людьми.

В демонстрации задачи Conductor работают в облачных средах. Это позволяет открывать общую рабочую область с коллегой и запускать новую задачу через API из мессенджера.

Сохраните за человеком управление

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

Хольц связывает качество будущих инструментов с человеческим участием, вниманием к продукту и удовольствием от работы. Это его позиция о дизайне инструментов; доклад не содержит сравнительных измерений производительности.

Две схемы по докладу

От знаний команды к работе агента

Slack · DiscordЗаписи встречCIAОбщая база PostgresSQL-инструментЗапросы агента к базеКонтекст конкретной команды

Так Хольц описывает внутреннюю систему CIA. Схема передаёт путь информации, без предположений о деталях реализации.

07:25 ↗
Человек задаёт задачуИнтерфейс или APIОблачная песочницаАгент продолжает работуОбщая рабочая областьОбсуждение и ревьюНоутбук можно закрыть

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

08:40 ↗
Что показано на экране

Conductor: от отдельных задач к совместной работе

В начале Хольц показывает интерфейс управления несколькими coding-агентами: слева рабочие области, в центре переписка, справа изменения файлов и терминал.

Общий интерфейс Conductor: рабочие области, диалог с агентом и список изменённых файлов. 01:46 ↗

Коллега подключается к той же задаче

В облачной версии видны задачи других участников организации. Хольц открывает рабочую область коллеги, просматривает изменения и отправляет просьбу заменить пробелы табуляциями. На экране появляется индикатор набора сообщения коллегой.

Совместная рабочая область: просьба изменить отступы и индикатор «Kaden Hyatt is typing» под диалогом. 12:19 ↗

Новую задачу можно запустить из мессенджера

Далее Хольц обращается к своему OpenClaw-агенту, у которого есть доступ к Conductor API. Просьба создать рабочую область и сделать все кнопки синими запускает новую задачу. В показанном фрагменте рабочая область создана и ещё настраивается; готовый результат изменения кнопок не демонстрируется.

13:25 ↗

Возможности описаны по демонстрации. Обещание выпуска «на этой неделе» относится к моменту выступления, а не к дате просмотра конспекта.

Навигация по видео

Таймлайн

00:00 ↗

Вступление

Короткая история перед докладом.

01:05 ↗

Что такое Conductor

Один интерфейс для нескольких coding-агентов.

01:46 ↗

Интерфейс Conductor

Рабочие области, чат и изменения файлов.

02:00 ↗

Пробуйте новые инструменты

История появления Conductor из внутреннего рабочего процесса.

03:25 ↗

Не увлекайтесь настройкой

Отличайте универсальные улучшения от особенностей своего продукта.

05:25 ↗

Области строгого ревью

Миграции, документация и инструкции для агентов.

07:25 ↗

Общая база знаний

CIA собирает контекст компании; агент обращается к нему через SQL.

08:40 ↗

Длительная работа в облаке

Песочницы продолжают работать при закрытом ноутбуке.

09:55 ↗

Облачная версия Conductor

Рабочая область связана с облачной песочницей.

10:45 ↗

Совместная работа

Просмотр задач других участников организации.

12:19 ↗

Обсуждение изменений

Сообщение в общей рабочей области и индикатор набора коллегой.

13:25 ↗

Запуск через API

Задача из мессенджера: создать рабочую область и изменить цвет кнопок.

14:40 ↗

Человек управляет оркестром

Направление работы, внимание к деталям и качество продукта.

16:50 ↗

Повторение принципов

Шесть правил в заключении доклада.

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

С чего начать

Практические шаги по принципам доклада.

  1. Выберите новый инструмент и попробуйте его на рабочей задаче. Определите, какую проблему он решает у вас.
  2. Перед настройкой сформулируйте особенность продукта, которую стандартный инструмент не учитывает.
  3. Назначьте участки обязательного человеческого ревью. Перечитайте инструкции, которые агент получает при каждом запуске.
  4. Определите, где агент сможет найти обращения пользователей, решения команды и контекст встреч.
  5. Для длительной задачи попробуйте облачную песочницу и совместное обсуждение изменений в рабочей области.
Смотреть момент ↗