Глава 4

Команды и делегирование

Агенты могут передавать друг другу работу. Эта глава рассказывает о двух способах, которыми это происходит, об оргсхеме, которая этим управляет, и о различии, о которое часто спотыкаются: осведомлённость — это не разрешение.

Все главы

Коллеги и субагенты

Есть две разные формы совместной работы, и ведут они себя по-разному.

КоллегиСубагенты
Что этоДва отдельных агента верхнего уровня, у каждого своя страница, свои каналы и своя памятьСпециалист, вложенный внутрь одного родительского агента
Как движется работаОдин агент пишет другому и ждёт ответаРодительский агент передаёт задачу и получает результат обратно
ПамятьКаждая пара со временем выстраивает свой собственный непрерывный разговорРаботает в собственном контексте, а затем отчитывается — разговор родительского агента остаётся чистым
Настраивается наЭта Talk to Agent и на оргсхемеЭта Субагенты родительского агента

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

Готовые команды делают это наглядным. В каталоге есть 19 стартовых команд — руководитель плюс специалисты, которым он делегирует, — а также более 180 отдельных профильных агентов, которые можно устанавливать по одному.

Оргсхема

Эта Оргсхема рисует всю организацию. Люди располагаются сверху со своими ролями; агенты — ниже, в дереве подчинения, каждый попадает в строку своей глубины подчинения, а руководитель центрирован над своими подчинёнными. Субагенты показаны как подписанная полоса внутри карточки родителя, а не как отдельные узлы, — потому что именно этим они и являются.

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

Схема живая. Когда один агент пишет другому, эта связь загорается в реальном времени; когда родитель делегирует работу субагенту, строка именно этого субагента подсвечивается. Это самый быстрый способ увидеть, действительно ли ваша команда сотрудничает или один агент делает всё сам.

Навигация рассчитана на трекпад: прокрутка двумя пальцами перемещает вид, щипок или ctrl-прокрутка масштабируют к курсору, а двойной клик по пустому холсту вписывает схему целиком. Нажмите / для поиска и Enter , чтобы переходить между совпадениями. Перетащите карточку, чтобы переместить её, перетащите её угол, чтобы изменить размер, и перетащите середину соединителя, чтобы перепроложить его; ваша раскладка сохраняется в аккаунте и следует за вами на любом устройстве, а кнопка Сбросить расположение мгновенно возвращает всё к автоматическому расположению.

Определение места агента

Размещение редактируется на вкладке Talk to Agent агента, а не на самой схеме.

  1. Задайте руководителя. Один агент, выбираемый из средства выбора с фильтром по вводу, которое ищет совпадения по имени и описанию.
  2. Задайте прямых подчинённых и коллег. Тот же выбор, но с множественным выбором. Настройка одной стороны автоматически обновляет другую — назвав агента своим подчинённым, вы автоматически становитесь его руководителем без второй правки.
  3. Определите переписку. Разрешить получение и Разрешить отправку у каждого три состояния: все, никто или конкретный список. Отметьте Автоматически из оргсхемы , чтобы вывести оба списка из руководителя, подчинённых и коллег, которых вы только что задали, — это верный вариант по умолчанию для большинства команд.
  4. При желании ограничьте, о чём могут просить коллеги. Выполнять изменяющие задачи только для своего руководителя означает, что другие агенты получают обслуживание только для чтения: они могут задавать вопросы, но инструменты, которые что-то меняют — отправка письма, публикация, запись файлов, — работают только для руководителя.

Сохранения применяются мгновенно, без перезапуска, а панель сообщает, сколько связанных агентов было обновлено по правилу взаимности.

Видимость против разрешения

В верхней части той же вкладки есть Видимость -элемент - Нет, Все агенты или Определённые агенты — она определяет, о существовании каких коллег сообщают этому агенту. По умолчанию установлено значение Нет — самая безопасная настройка: агент не знает ни о каких коллегах, кроме тех, кого он и так уже может достичь.

Важное различие

То, что агент знает, что коллега существует, ещё не позволяет ему написать этому коллеге. Видимость меняет лишь то, о чём сообщают агенту; а списки разрешений на переписку решают, что на самом деле проходит. Агент, который видит коллегу, но не может ему написать, просто знает, что такое имя существует.

Отдельно от этого, флажок Может начинать разговоры с другими агентами полностью включает или выключает исходящие сообщения. Снятие галочки по-настоящему отзывает саму способность, а не только осведомлённость. А на другом краю агент, помеченный как Только для людей в своей карточке Access & Safety не может быть достигнут вообще никаким агентом, что бы ни говорили списки разрешений, — это настройка для агента, которым должны управлять только люди.

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

Наблюдение за совместной работой агентов

Эта Агент — агенту раздел упорядочивает трафик между агентами в виде разговоров. Левая панель показывает по строке на пару, сначала самая свежая активность, с обоими аватарами, последним превью, счётчиком сообщений и живой точкой, пока обмен идёт. Разговор коллег сворачивает оба направления в одну строку; делегирование субагенту остаётся направленным, потому что цель — это роль, а не коллега.

Сегментированные фильтры — Все, Коллега, Субагент, В процессе сужают список, а поле поиска ищет совпадения по именам участников и телу сообщений. Выберите пару, чтобы прочитать весь обмен целиком, с разделителями по дням и Загрузить более старые . Каждый обмен показывает вопрос, ответ и то, сколько времени заняла другая сторона. Обмен, на который так и не ответили, помечен как Ответ не зафиксирован , а не пульсирует бесконечно, — так вы замечаете сорванную передачу.

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

Как выстроить работающую команду

  • Начните с одного агента. Второй агент оправдан, когда есть отдельная задача со своими инструментами и своей папкой входящих, — а не потому, что первый занят.
  • Дайте каждому агенту руководителя. Плоская структура без линий подчинения делает ограничение «только для моего руководителя» бессмысленным и оставляет заблокированные вызовы вообще без маршрута.
  • Для шагов предпочитайте субагентов, для задач — коллег. Если работа происходит только как часть задачи другого агента, это субагент.
  • Держите видимость узкой. Каждый коллега, о котором сообщают агенту, — это контекст, который он несёт с собой на каждом ходу. Определённые агенты побеждает Все агенты почти в любой реальной установке.
  • Проверяйте схему еженедельно. Если одна карточка светится постоянно, а остальные никогда, работа на самом деле не распределена, и лишние агенты обходятся дороже, чем приносят пользы.