ИИ-агенты в Wrike
TL;DR:
ИИ-агенты в Wrike — это умные помощники, которые помогают вашей команде работать эффективнее, отслеживая проекты, анализируя контекст и выполняя действия. Вы можете использовать готовых агентов или создавать своих. Настраивать их могут только администраторы пространства. Агенты работают лучше всего, когда получают понятный описательный текст, и имеют доступ только к данным в пределах назначенной области.
| Availability: Business, Pinnacle, Apex. Unavailability: Free, Team; |
- Overview
- Что могут делать ИИ-агенты?
- Как работают ИИ-агенты?
- Доступные типы агентов
- Как настроить ИИ-агентов?
-
Конструктор ИИ-агентов: назначение рабочих элементов пользователям
- Что можно и чего нельзя делать при создании креативного запроса для настраиваемого агента?
- Советы по оптимизации
- Каковы ограничения ИИ-агентов?
- Как устранить неполадки ИИ-агентов?
- Что дальше?
ИИ-агенты в Wrike — это интеллектуальные помощники, созданные для того, чтобы ваша команда работала эффективнее. Они отслеживают ваши проекты, анализируют контекст и выполняют действия, например выявляют риски, классифицируют запросы или проверяют детали. Вы можете выбрать из готовых агентов или создать собственные, соответствующие вашим потребностям.
Примечание
ИИ-агенты сейчас доступны только в пространствах и могут настраиваться администраторами пространства.
Важно
Для использования ИИ-агентов необходимо подписать дополнительное соглашение об ИИ, поскольку они работают на базе больших языковых моделей, требующих вашего согласия с условиями.
Если вы не видите кнопку ИИ-агенты, убедитесь, что в настройках включен Generative AI, чтобы получить доступ ко всем функциям ИИ.
ИИ-агенты добавляют интеллектуальные возможности и автоматизацию в ваши рабочие процессы:
- Интеллектуальный анализ: читают описания задач, комментарии и контекст, чтобы принимать обоснованные решения.
- Проактивный мониторинг: отслеживают риски, узкие места и возможности.
- Умная классификация: организуют и направляют работу на основе понимания содержимого.
- Проверка качества: проверяют входящие запросы на полноту.
- Интеграция с внешними системами: изменения, внесённые через Wrike API, также запускают агентов, что позволяет интегрироваться с внешними системами и инструментами.
- Автоматическое распределение: перемещают или добавляют рабочие элементы в папки на основе содержимого, значений полей или этапа рабочего процесса.
- Управление утверждениями: запускают процессы утверждения и автоматически управляют утверждающими лицами.
- Уведомления по электронной почте: отправляют письма через Gmail или Outlook, когда агенты обнаруживают изменения, о которых стоит сообщить.
- Уведомления в Slack: публикуют сообщения в канале Slack при обнаружении важных изменений.
Агенты могут публиковать комментарии, обновлять поля, отправлять письма, публиковать в Slack и запускать утверждения — обычно в течение нескольких секунд после обнаружения изменения.
Помимо самого элемента, вызвавшего срабатывание, агенты могут получать дополнительный контекст:
- Настраиваемые поля родительского элемента: агент может считывать значения настраиваемых полей из родительской задачи или проекта. Это означает, что агент, работающий с подзадачей, может учитывать статус, приоритет или другие поля родительского проекта, прежде чем принять решение.
- Соседние элементы и подзадачи: агент видит соседние элементы и подзадачи. Это позволяет проводить межэлементный анализ, например проверять, просрочены ли другие подзадачи, прежде чем пометить риск.
- Контекст расположения: агент знает, где он находится в иерархии пространства и аккаунта, что помогает при решениях по маршрутизации и классификации.
- Профили пользователей: агент видит атрибуты профиля пользователей — должность, отдел, страну, часовой пояс, e-mail и количество назначенных задач. Это позволяет назначать задачи по роли, отделу или местоположению.
- Статус утверждения: агент может считывать данные об утверждении рабочих элементов — статус, описание, дату завершения и утверждающие лица.
- Предшественники и последователи: агент видит цепочки зависимостей с полным доступом к полям (название, статус, рабочий процесс, даты).
- Обход иерархии с фильтрацией: агент может запрашивать подэлементы, отфильтрованные по типу элемента, названию, типам всех настраиваемых полей, статусу, датам, исполнителю или признаку просрочки, — без загрузки каждого элемента.
- Обнаружение перекрытий: агент может выявлять конфликты диапазонов дат и совпадающие названия среди подэлементов.
Пример: агент, сработавший на подзадаче, может проверить поле «Клиент» родительского проекта, чтобы определить, какой команде назначить задачу, при этом подзадаче не нужно собственное поле «Клиент».
ИИ-агенты работают в два этапа:
- Наблюдатель: отслеживает пространства, проекты или папки в поиске триггеров (например, новых задач или изменений полей).
- Исполнитель: анализирует ситуацию и выполняет действия — публикует комментарии, обновляет поля или уведомляет коллег.
Примечание
Время отклика обычно составляет 2–5 секунд, пока агент обдумывает следующий лучший шаг. Обработка может занять больше времени для крупных элементов или при пакетных действиях, например массовом изменении исполнителей.
Вы можете начать с трёх встроенных агентов или создать собственного настраиваемого агента:
-
Агент риска
- Назначение: раннее выявление потенциальных рисков проекта.
- Что делает: сканирует проекты и задачи на наличие просроченных или заблокированных элементов и публикует сводный комментарий.
- Кому подходит: менеджерам проектов, которым нужна быстрая проверка состояния проекта.
- Совет по настройке: запланируйте ежедневный или еженедельный запуск; агент будет автоматически публиковать отчёт о рисках в виде комментария.
-
Агент сортировки
- Назначение: классификация и маршрутизация входящей работы на основе содержимого.
- Что делает: читает описания новых задач, определяет намерение и устанавливает значения настраиваемых полей, например приоритет или категорию.
- Кому подходит: командам с большим объёмом входящих запросов.
- Совет по настройке: определите, какие настраиваемые поля заполнять, и параметры классификации.
-
Агент приёма
- Назначение: проверка того, что новые запросы содержат все необходимые детали до начала работы.
- Что делает: проверяет описания задач на наличие пропущенной информации и оставляет комментарии с результатами проверки.
- Кому подходит: командам, использующим структурированный приём запросов.
- Совет по настройке: определите, что означает «заполнено» для вашей команды (например, срок, ссылка на дизайн, исполнитель).
Агент, работающий с настраиваемыми полями
- Цель: создание собственной интеллектуальной автоматизации, адаптированной к вашему рабочему процессу.
- Что делает: вы определяете роль, логику и триггеры; выбираете действия, такие как публикация комментариев или обновление полей.
- Кому подходит: опытным командам, желающим автоматизировать уникальные рабочие процессы.
- Совет по настройке: составьте чёткий запрос, описывающий, что должен искать агент, как принимать решения и что делать в каждом случае. Протестируйте его в Playground перед развёртыванием.
Для настройки ИИ-агентов вам понадобятся права администратора пространства. Агенты работают на уровне пространства, и каждый из них должен быть назначен на конкретную папку, проект или задачу.
- Перейдите в пространство, в котором хотите создать агента, затем нажмите иконку Настройки 1 рядом с обзором пространства в боковой панели или под названием пространства в обзоре.
-
Выберите вкладку ИИ-агенты 2 в обзоре настроек пространства и нажмите Начать 3.
-
Выберите тип агента в выпадающем списке 4 (Triaging, Intake или Risk) или нажмите + Custom AI agent 5, чтобы создать собственного агента.
-
Настройте параметры:
- Назовите вашего агента. Дайте агенту описательное имя — оно будет использоваться как его @упоминание при назначении в различные места.
-
В разделе Общие инструкции опишите роль агента, цель, логику, ожидаемые действия и поведение по умолчанию. При необходимости добавьте примеры входных и выходных данных, чтобы уточнить поведение.
Пример: «Вы действуете как ассистент проекта. Вы отслеживаете назначенную работу, отмечаете риски и поддерживаете согласованность команд, обновляя рабочие элементы и оставляя понятные, практичные комментарии.»
-
Выберите, когда должен срабатывать агент:
- Плановые агенты (например, отчёт о статусе рисков): задайте частоту запуска агента (Ежедневно, Еженедельно или Другая).
- Агенты на основе событий: выберите триггеры, например Создан новый элемент или Изменение значения поля (для статуса или других полей).
- Агенты по дате: запускают агента относительно значения в поле даты, например «за 3 дня до даты завершения» или «когда наступила дата начала». Работает с настраиваемыми полями Дата и Дата-время и поддерживает расчёт рабочих дней. Идеально подходит для напоминаний, эскалаций и действий, зависящих от сроков.
- Агенты, запускаемые API: изменения, внесённые через Wrike API, также запускают агентов, что позволяет интеграцию с внешними системами.
- Интеграция с Wrike Automations: агенты работают двусторонне с Wrike Automations. Обычные правила автоматизации могут запускать агентов, а действия агентов могут активировать правила автоматизации. Это позволяет создавать сложные многошаговые процессы, сочетающие ИИ-логику с автоматизацией на основе правил.
Note
ИИ-агенты могут читать и обрабатывать следующие типы настраиваемых полей: Текст, Число, Процент, Валюта, Дата, Один вариант, Несколько вариантов, Длительность, Флажок, Ссылка на базу данных, Зеркальные поля и Вычисляемые/формульные поля.
Помимо настраиваемых полей агенты могут читать:
- Автора и исполнителя рабочего элемента
- Пустые настраиваемые поля — агенты могут анализировать, чего не хватает, а не только то, что заполнено
- Вычисляемые/формульные поля — позволяют выводить системные данные, к которым агенты не имеют прямого доступа, например вместимость, загрузку или запланированные часы
- Настраиваемые поля родительского элемента — агенты могут читать настраиваемые поля из родительской задачи или проекта
- Соседние элементы и подзадачи — агенты видят соседние элементы и подзадачи для межэлементного анализа
- Контекст расположения — агенты знают, где находятся в иерархии пространства и аккаунта
-
Установите область, в которой должен срабатывать триггер:
-
Любой подэлемент рабочего элемента, к которому добавлен агент:
Используйте это для действий на уровне задач, таких как прием или сортировка. Агент реагирует на изменения в подэлементах и действует именно на них.
Пример: агент «Прием» добавлен в папку "Входящие запросы". Когда в эту папку добавляется новый подэлемент, это запускает агента, чтобы проверить, предоставлена ли вся необходимая информация (например, исполнитель или дата завершения). Затем агент публикует комментарий к этому подэлементу, информируя вас о том, чего не хватает.
-
Элемент, к которому был добавлен агент:
Используйте это для агрегированных действий, например отчёта по рискам. Агент реагирует на изменения в этом элементе и действует именно на нём.
Пример: пользовательский агент добавлен в проект «Запуск продукта», чтобы уведомлять подписчиков об изменениях в проекте. Если какое-либо настраиваемое поле проекта изменяется, агент публикует комментарий в проекте об этом изменении и @упоминает всех подписчиков.
-
-
Определите действие:
- Опубликовать комментарий: агент делится своим анализом или решением в виде комментария к соответствующему элементу.
-
Обновить значения полей: агент обновляет конкретные поля, такие как Исполнитель, Настраиваемое поле, Название элемента или Статус.
-
Изменить настраиваемое поле: агент обновит конкретные настраиваемые поля (выберите, какое поле изменить).
Примечание
ИИ-агенты могут обновлять следующие типы настраиваемых полей: Текст, Один вариант, Несколько вариантов, Число, Процент, Валюта, Ссылка на базу данных, Флажок, Дата.
Только для чтения (агенты не могут их изменять): зеркальные поля и вычисляемые/формульные поля. Агенты могут читать эти значения как контекст, но не могут их обновлять. Настраиваемые поля типа «Пользователь» не могут быть ни прочитаны, ни изменены агентами.
Поля даты, содержащие компонент времени (функция Labs), не поддерживаются в действиях агента. Эти поля не будут отображаться в селекторе настраиваемых полей при настройке агента. Если после сохранения агента поле даты будет изменено таким образом, что будет включать время, действие с этим полем будет завершаться с ошибкой при каждом выполнении.
- Изменить исполнителя: агент назначит рабочие элементы пользователям на основе вашего запроса. Агенты видят атрибуты профиля пользователя (должность, отдел, страну, часовой пояс, количество назначенных задач) и членство в группах пользователей, что позволяет назначать задачи по роли, местоположению, отделу или группе. Агенты не имеют доступа к данным о рабочей нагрузке или вместимости за пределами количества задач.
- Изменить название рабочего элемента: агент обновит название задачи или проекта на основе своего анализа.
- Изменить статус: агент обновит статус задачи на основе заданных вами условий. Работает как со стандартными, так и с пользовательскими рабочими процессами.
-
Выбрать запись Link-to-Database: агент может изменить выбранную запись базы данных в полях Link-to-Database. Используйте это, когда агентам нужно категоризировать элементы, выбирая записи из вашей базы данных.
Примечание
Доступ к контексту Link to Database:
- Действие «Change L2DB Field»: агент может искать по всей базе данных. Поиск по значению, а не по названию столбца.
- Другие действия (Post Comment, Change Status и т. д.): агент видит только текущее выбранное значение, а не всю базу данных.
Пример
- ✅ «выберите запись, содержащую значение»
- ❌ «выберите запись, где имя столбца равно значению»
-
Изменить дату начала/завершения: агент может изменять даты начала и завершения задач. Используйте это для рабочих процессов управления сроками, например переноса даты завершения при блокировке задачи или установки даты начала на основе критериев приёма.
Примеры запросов:
- «Когда статус меняется на Blocked, перенесите дату завершения на 5 рабочих дней вперёд».
- «Когда все обязательные поля заполнены, установите дату начала на сегодня».
-
Расположение: агент может перемещать или добавлять рабочие элементы в папки, которые вы определяете при настройке. При настройке этого действия вы встраиваете чипы расположения — структурированные ссылки на конкретные папки или проекты — непосредственно в текст инструкции действия. Агент анализирует рабочий элемент и выбирает подходящее место назначения из этих чипов.
Доступны два режима.
- Переместить в расположение: Удаляет элемент из текущей папки и помещает его исключительно в целевую папку.
- Добавить в расположение: Оставляет элемент в текущей папке и добавляет его в дополнительную папку.
Примеры подсказок:
- «Если в описании задачи встречаются слова legal, compliance или regulatory, переместите её в папку Legal Review.»
-
«Когда приоритет установлен на Critical, добавьте задачу в папку Urgent Queue, чтобы обе команды могли её видеть.»
Важно
Агент может перемещать элементы только в те папки, которые вы явно указываете в инструкции в виде чипов расположения. Он не может перемещать элементы в произвольные места или создавать новые папки.
-
Запустить или управлять процессом утверждения: агент создаёт новые утверждения для рабочих элементов или обновляет существующие черновики утверждений. Вы можете указывать утверждающих лиц с помощью пользовательских чипов в инструкциях к действию.
Поддерживаемые действия с утверждениями:
- Создать новое утверждение для рабочего элемента
- Обновить существующий черновик утверждения
- Добавить или удалить утверждающих лиц
- Выбрать автора или исполнителя элемента в качестве утверждающего лица
- Указать отдельных пользователей или группы пользователей как утверждающих лиц через пользовательские чипы
Примеры подсказок:
- «Когда статус меняется на Ready for Review, запустите утверждение, назначив владельца проекта утверждающим лицом.»
- «Когда поле Budget превышает 50 000, запустите утверждение с группой Finance Team.»
- Отправить электронное письмо (Gmail или Outlook): агент отправляет письмо через подключённый аккаунт OAuth. Во время настройки агента администратор пространства проходит аутентификацию в аккаунте Gmail или Outlook. Агент формирует тему, тело письма и список получателей, исходя из контекста рабочего элемента и инструкций к действию.
-
Создание подсказок для писем:
Ваша подсказка должна указывать агенту, кому отправлять письмо. Чётко укажите, откуда брать адрес получателя.
Агент может получить адреса электронной почты из:
- основного адреса исполнителя (например, \"отправить исполнителям задачи\")
- адреса автора (например, \"уведомить автора\")
- значений настраиваемых полей, содержащих адреса электронной почты
- заголовка задачи или текста описания, содержащих адреса электронной почты
- явных адресов в подсказке (например, \"отправить на intake@company.com\")
- правил составления адреса (например, \"имя + точка + фамилия + @contoso.com\")
Агент не может получить адреса электронной почты из:
- подписчиков
- вторичных адресов электронной почты
Тему и тело письма можно оставить пустыми — агент заполнит их только если это указано в вашей подсказке.
Совет
Будьте осторожны с двусмысленными подсказками. Подсказка вроде «Обновите исполнителей о статусе проекта» может быть понята как «измените исполнителей», а не как «отправьте обновление статуса исполнителям». Используйте недвусмысленные формулировки, например: «Отправьте исполнителям письмо с кратким описанием статуса проекта».
Примеры подсказок:
- «Когда статус меняется на Blocked, отправьте исполнителю письмо с кратким описанием того, что блокирует задачу.»
- «Когда в папке Incoming создаётся новая задача, отправить письмо на intake@company.com с названием и описанием задачи.»
-
«Еженедельно отправлять на адрес электронной почты автора сводку со всеми просроченными подзадачами.»
Важно
Одно действие «Отправить письмо» может быть адресовано нескольким получателям (несколько адресов «Кому»). Ограничения электронной почты: нет полей CC/BCC, вложений, дополнительных адресов электронной почты или адресов подписчиков. В поле отправителя отображается подключённый аккаунт.
-
Уведомить в Slack: агент публикует сообщение в канале Slack в качестве действия. Во время настройки агента администратор пространства подключает рабочее пространство Slack и выбирает целевой канал с помощью чипа канала Slack. Целевой канал фиксируется при настройке — каждое действие «Уведомить в Slack» публикует сообщения только в один канал. Агент формирует только тело сообщения, используя контекст рабочего элемента и инструкции к действию.
Важно
Для уведомлений в Slack необходимо подключить рабочее пространство Slack в настройках агента. Завершить подключение могут только администраторы пространства. Приложение Slack должно быть установлено в каждом канале, в который будет публиковать агент. Приложение Wrike для Slack одобрено в Slack Marketplace; если в вашем рабочем пространстве Slack ограничена установка сторонних приложений, администратору Slack может потребоваться предварительно одобрить \"Wrike\" в каталоге Slack Apps, прежде чем подключение будет завершено.
Примеры подсказок:
- \"Когда статус меняется на Blocked, опубликуйте сообщение в подключённом канале с описанием того, что блокирует задачу.\"
- \"Когда в папке Incoming создаётся задача с высоким приоритетом, опубликуйте в подключённом канале сообщение с названием задачи, её исполнителем и описанием.\"
Пример: агент, срабатывающий при изменении статуса на \"At Risk\", может опубликовать уведомление в Slack-канале проекта, указав название задачи, её владельца и то, что её блокирует, — без необходимости переходить в Wrike для проверки.
Ограничения уведомлений Slack: один канал на действие (несколько каналов и личные сообщения не поддерживаются в V1); нет ответов в тредах и сохранения контекста треда; нет @упоминаний пользователей Slack.
- Уведомление в Microsoft Teams: агент публикует сообщение в канале Microsoft Teams как действие. Во время настройки агента администратор пространства подключает аккаунт Microsoft Teams и выбирает целевой канал. Целевой канал фиксируется при настройке — каждое действие «Уведомление в Teams» публикует в один канал; агент не выбирает канал во время выполнения. Агент формирует только тело сообщения, используя контекст рабочего элемента и инструкции действия. Сообщение доставляется приложением Wrike для Microsoft Teams и содержит ссылку на рабочий элемент Wrike. В журнале активности фиксируется статус доставки с названием канала.
Примеры подсказок:
- «Когда статус меняется на Blocked, опубликуйте в подключённом канале Teams сообщение с кратким описанием того, что блокирует задачу.»
- «Когда в папке Incoming создаётся задача с высоким приоритетом, опубликуйте в подключённом канале Teams сообщение с названием, исполнителем и описанием задачи.»
Ограничения уведомлений Microsoft Teams: публикация возможна только в каналы в составе команды — отправка в чаты (групповые ЛС) пока не поддерживается; нельзя @mention пользователей Teams; нет сообщений в тредах; один канал на одно действие.
-
Выберите, где должно происходить обновление:
- Рабочий элемент, к которому добавлен агент: действие нацелено на родительский элемент, где настроен агент.
- Все подэлементы рабочего элемента, к которому добавлен агент: действие нацелено на все дочерние элементы (максимум 1 000 подэлементов за выполнение).
- Рабочий элемент, в котором сработал триггер: действие нацелено на конкретный элемент, который вызвал срабатывание агента.
- Подэлементы элемента, вызвавшего срабатывание: действие нацелено на подэлементы конкретного элемента, который вызвал срабатывание агента. Только непосредственные дочерние элементы (один уровень ниже элемента-триггера). Пример использования: прототип создаёт проект с подзадачами во входящей папке; агент обрабатывает только подзадачи нового проекта, а не подзадачи других проектов.
-
Фильтрация рабочих элементов
Отфильтруйте элементы, к которым применяется действие: у каждого действия есть инструмент выбора фильтра — те же элементы управления фильтрами, что используются в других разделах Wrike. Можно фильтровать по типу элемента, статусу, исполнителю, настраиваемым полям, важности, названию или любому их сочетанию. Элементы, не соответствующие фильтру, пропускаются без расходования кредитов агента.
Это настраивается для каждого действия, поэтому разные действия в одном агенте могут иметь разные фильтры. Например, одно действие может быть нацелено только на задачи со статусом \"New\", а другое — на завершённые проекты.
Совет
Если ваш агент назначен на папку, содержащую и проекты, и задачи, используйте фильтр, чтобы ограничить действия нужными типами элементов.
Примечание
Вы можете добавить несколько действий, нажав + Действие, чтобы агент мог выполнить несколько обновлений за один запуск.
Важно
Как работают несколько действий
- Действия независимы — результат одного действия не влияет на другие.
- Порядок выполнения не гарантирован. Действия 1, 2 и 3 могут выполняться в любой последовательности и даже параллельно. Рассматривайте каждое действие так, будто оно может выполниться первым.
- У каждого действия есть собственная инструкция и оно может быть нацелено на разное расположение (родительский элемент, все подэлементы или элемент-триггер).
- Общая инструкция применяется ко всем действиям, при этом у каждого действия есть собственная конкретная подсказка.
- Вы можете дать имя каждому действию, чтобы его было легче идентифицировать в настройках и в журналах активности. Например, назовите действия «Установить приоритет», «Передать команде» и «Опубликовать сводку» вместо использования общих меток. Это особенно полезно, когда у агента несколько действий одного типа.
Что это означает для ваших подсказок:
- Каждая подсказка к действию должна быть самодостаточной, опираясь на поля рабочего элемента, комментарии, родительский контекст или ссылки на расположение.
- Не пишите фразы вроде «Прочитай комментарий, опубликованный предыдущим действием», «Используй значение, рассчитанное в Действии 2» или «Если Действие 1 выполнено успешно, тогда…». Не существует «Действия 1» — есть просто действия, и любое из них может выполниться первым.
- Если двум действиям требуется одно и то же вычисляемое значение (например, дата контрольного этапа на основе даты начала проекта и срочности), пусть каждое действие вычисляет его самостоятельно из одного и того же источника. Они выдадут одинаковый результат, потому что используют одни и те же данные.
Если Действию B действительно нужен результат Действия A, одного мультидействийного агента будет недостаточно. Используйте цепочку агентов: Агент 1 записывает значение в настраиваемое поле или меняет статус; Агент 2 срабатывает на это изменение и выполняет следующий шаг.
Хорошие примеры использования агентов с несколькими действиями:
- Установить поле категории И добавить комментарий с классификацией (без зависимости)
- Изменить исполнителя И обновить статус (без зависимости)
- Одновременно обновить несколько настраиваемых полей
Когда использовать изменение статуса:
Изменение статуса идеально подходит для автоматического продвижения по рабочему процессу:
- Проверка заявки: измените статус на Ready, когда все обязательные поля заполнены.
- Отслеживание просрочек: помечайте задачи как Overdue, когда они проходят дату завершения.
- Выявление зависимостей: устанавливайте статус Blocked, когда в комментариях упоминаются зависимости.
- Завершение проекта: переводите задачи в статус Complete, когда все подзадачи завершены.
Важные примечания об изменении статусов:
- Агенты соблюдают правила переходов вашего рабочего процесса и не могут пропускать обязательные статусы.
- Изменения статуса фиксируются в истории активности задачи вместе с обоснованием агента.
- Если статус уже корректен, агент создаёт только запись в журнале (без дублирующего комментария).
- Работает как со стандартными статусами Wrike, так и с пользовательскими статусами рабочего процесса.
Примеры подсказок для изменения статуса:
-
Отметить просроченные задачи:
Когда задача выходит за установленные сроки, и её статус не Completed, измените статус на Overdue.
-
Проверить заполнение заявки:
Когда в задаче заполнены все три обязательных поля (Budget, Assignee, Deadline), измените статус с New на Ready for Work. Игнорируйте задачи, уже отмеченные как Ready for Work или Completed.
-
Определить заблокированную работу:
Когда в комментариях упоминаются слова \"blocked\", \"waiting on\" или \"dependency\", а статус ещё не Blocked или Completed, измените статус на Blocked и опубликуйте комментарий с кратким описанием того, что блокирует задачу.
- Протестируйте настройку в Testing Playground, чтобы увидеть, как агент рассуждает и реагирует. Запуски в Playground не учитываются в лимите использования ИИ, поэтому вы можете свободно улучшать подсказки и конфигурации перед развертыванием агента.
- Нажмите Create, чтобы активировать агента.
-
Назначьте агента на расположение: после создания агента его необходимо назначить на конкретную папку, проект или задачу, где он должен работать. Перейдите к целевому расположению и @mention агента в ленте комментариев, чтобы активировать его там. Агент будет отслеживать и действовать только в пределах назначенной области.
Важно
Недостаточно просто создать агента в настройках пространства — его также необходимо назначить на конкретное расположение, написав @mention. Без этого шага агент не будет активен.
ИИ-агенты могут автоматически изменять названия рабочих элементов и назначать их пользователям, анализируя контекст, доступность и нагрузку. Это действие доступно для Custom Agents и помогает вашей команде динамически распределять работу.
Когда вы настраиваете пользовательского ИИ-агента и задаёте параметры, как показано в шаге 4 выше, выберите действие обновления поля Assignee, чтобы назначать задачи. Агент будет анализировать доступную информацию о пользователях и следовать правилам, заданным в вашей подсказке. Агент может подсчитывать количество задач, которые он видит назначенными каждому пользователю, но не имеет доступа к просмотру загрузки, планированию мощностей или данным расписания Wrike. Для более точного балансирования нагрузки используйте вычисляемое поле, ссылающееся на системные данные о мощности или загрузке — агенты могут считывать значения вычисляемых полей.
Чтобы использовать ИИ-агента Wrike для назначения задач, необходимо чётко указать пул пользователей, из которого агент будет выбирать. Агент не будет назначать задачи кому попало; вы должны направить его, чётко определив, кто подходит. Назначение задач случайному человеку без каких-либо ограничений не поддерживается.
Допустимые способы определения пула пользователей:
- Указать конкретных пользователей по имени: «Назначить Лизе Симпсон или Алексу Джонсу»
- Комбинировать критерии: «Назначить Моргану или Кейси, если в задаче упоминается ‘дизайн’ или ‘интерфейс пользователя’.» Среди них предпочтение отдавать тому, у кого меньше назначенных задач.»
Недопустимые способы определения пула пользователей:
- «Назначить случайному пользователю» (пул не определён).
- «Назначить лучшему специалисту» (пул не определён).
Важно
Необходимо всегда определять пул пользователей. Агент не будет назначать задачи, если вы не дадите чётких указаний.
Примечание
My Team — это встроенная группа, содержащая всех обычных пользователей вашего аккаунта. Она не включает Collaborators или External users.
ИИ-агент может назначать рабочие элементы следующими способами:
- По полному имени или UID пользователя.
- По уникальной части имени.
- По атрибутам профиля пользователя (отдел, должность, часовой пояс, страна).
- По принадлежности к группе пользователей («назначить участнику группы ‘Дизайн’»).
- Тем же исполнителям, что и в другой задаче (агент считывает исполнителей из соседних элементов).
- Исполнителям родительской задачи.
- Мне («me») (человеку, который создал агента).
- Членам или администраторам группы пользователей.
- Пользователям без определённых разрешений.
- Создателю задачи.
- Нескольким пользователям одновременно.
- В разных группах.
- По местоположению, часовому поясу, роли, отделу или стране.
- По нагрузке (например, наименее загруженный человек в группе).
- С использованием ротационных стратегий (например, назначение разным пользователям каждую неделю).
- С резервными вариантами, если никто не соответствует основным критериям.
Текущие ограничения:
Некоторые варианты назначения пока недоступны:
- Назначение администраторам пространства (информация об администраторах пока не передаётся агенту).
- Назначение на основе ролей или разрешений аккаунта.
- Назначение с использованием данных о нагрузке или мощности, выходящих за рамки количества задач. Агенты видят значение assignedTaskCount для каждого пользователя, но не имеют доступа к трудозатратам, запланированным часам или планированию мощностей.
Обходной путь: используйте вычисляемое поле, ссылающееся на данные о мощности — агенты могут считывать значения вычисляемых полей.
Примечание
Агент может подсчитывать задачи, которые он видит, но не имеет полного доступа к данным расписания или мощности.
Примеры подсказок
Ниже приведены несколько способов направить ИИ-агента при назначении задач:
-
Базовое назначение:
Когда в этой папке создаётся новая задача, назначьте её Лизе Симпсон или Алексу Джонсу. Если в задаче упоминается "дизайн", отдайте предпочтение Лизе. Иначе — Алексу.
-
Учёт нагрузки при назначении:
Назначайте новые задачи пользователю из этого списка у которого сейчас наименьшее число назначенных задач: Морган, Кейси, Алекс. Если несколько пользователей имеют одинаковое количество задач, выберите случайным образом.
-
Стратегия ротации:
Распределяйте задачи между участниками Design Team каждую неделю. По понедельникам задачи назначаются Пользователю A, по вторникам — Пользователю B и так далее.
-
Назначение по нескольким критериям:
Назначайте задачи пользователям, которые соответствуют следующим критериям:
- Участник группы пользователей Engineering.
- Находится в Европе (GMT–GMT+3).
-
Менее 10 активных задач.
Если никто не подходит, назначьте задачу администратору группы пользователей Engineering.
Лучшие практики
- Всегда чётко определяйте пул пользователей.
- Добавляйте резервную логику на случай, когда никто не соответствует критериям.
- Тестируйте ваши подсказки в Playground перед запуском.
- Начните с простых правил и по мере необходимости усложняйте их.
- Документируйте логику назначения для дальнейшего использования.
Устранение неполадок
Если агент не назначил никого:
- Проверьте, что в вашей подсказке определён пул пользователей.
- Убедитесь, что у пользователей есть нужные разрешения на папку или проект.
Если назначен неверный человек:
- Проверьте вашу подсказку на наличие двусмысленных формулировок.
- Убедитесь, что профили пользователей актуальны.
- Протестируйте подсказку в Playground, чтобы подтвердить поведение.
Если назначение выглядит случайным:
- Убедитесь, что ваши критерии конкретны и чётки.
- Помните, что ИИ-агенты иногда могут делать разные выборы при схожих вариантах.
Примечание
Регулярно пересматривайте и обновляйте подсказки для назначения по мере изменения вашей команды или процессов.
После развертывания агентов вы можете отслеживать их работу на панели задач активности агентов в интерфейсе управления ИИ-агентами.
Агентская таблица обзора
Просмотрите всех назначенных агентов со следующими деталями:
- Имя агента и сводка ежемесячной активности (например, «5 действий за этот месяц»).
- Временные метки последних действий.
- Типы действий (например, изменение настраиваемых полей или публикация комментариев).
- Затронутые рабочие элементы.
- События-триггеры, активировавшие агента.
- Статус успеха или неудачи.
- Фильтрация журналов активности агента: используйте элементы управления фильтром над таблицей активности, чтобы сузить журнал и быстрее найти конкретные запуски. Доступные фильтры: временная метка, действие, рабочий элемент, сработал, статус. Полезно в пространствах с большим объёмом данных, где агент запускался сотни раз — отладьте сбой, отфильтровав по статусу ошибки, или отследите историю конкретного рабочего элемента.
Подробные представления действий
Нажмите любое действие, чтобы получить дополнительную информацию, включая:
- Полные сведения об агенте и временная метка.
- Конкретный рабочий элемент и его расположение.
- Точный триггер, который активировал агента.
- Точное выполненное действие (например, «Обновить поле категории запроса на creative asset»).
- Имя действия: если вы задали имя при настройке, оно отображается рядом с типом действия в записи журнала (например, «Set Priority - Change custom field»).
- Логика ИИ с полным объяснением, почему агент принял такое решение.
Лучшие практики мониторинга
- Регулярная проверка: еженедельно проверяйте журналы активности агентов, чтобы убедиться, что они работают как ожидается.
- Анализ аргументации: используйте подробное отображение логики, чтобы понять, как агенты принимают решения, и найти возможности для улучшения подсказок.
- Отслеживание успешности: контролируйте статусы успеха и ошибок, чтобы обнаружить возможные проблемы.
- Корректировка производительности: уточняйте подсказки агента на основе журналов активности, чтобы повысить точность и согласованность.
Важно
- Всегда тестируйте настройки вашего агента во встроенном Playground перед развертыванием. Вы можете выбрать примеры элементов и предварительно просмотреть, как именно агент отреагирует, включая процесс его рассуждений.
- Задайте резервные значения на случаи, когда агент не может принять решение.
- Агенты соблюдают существующие настройки разрешений и не получают доступ к информации, недоступной пользователям.
- В одном расположении (папка, проект или задача) может работать только один агент каждого типа.
- Агенты могут отслеживать на уровне контейнера (папок или проектов) или работать с отдельными рабочими элементами (задачами) в зависимости от выбранной области.
Чтобы агенты работали эффективно и приносили максимальную пользу, следуйте этим лучшим практикам по настройке и управлению областью.
Учитывайте область действия
Управление областью действия агента — самый важный шаг в создании эффективной автоматизации.
- Избегайте «Выбрать всё»: распространённая ошибка — выбор всех доступных областей для агента. Это может привести к непреднамеренным действиям и проблемам с производительностью.
- Используйте фильтры действий: фильтры действий — ваш лучший инструмент для точного определения места работы агента.
- Нацельтесь на конкретные элементы: настройте агентов на работу только с определёнными типами элементов или со статусом, например «active».
Используйте подэлементы, вызванные триггером
Одна из самых мощных возможностей при создании агента — нацеленность на подэлементы на основе родительского триггера.
- Автоматизируйте прототипы проектов: если у вас есть проект с несколькими подэлементами, можно настроить агента так, чтобы он выполнял действия для всех этих подэлементов в момент изменения статуса родительского проекта.
- Точность действий: это гарантирует, что автоматизация проходит по структуре проекта вниз именно тогда, когда это необходимо.
Управляйте вместимостью папок
Объём данных, который агент должен просканировать, существенно влияет на его производительность.
- Ограничьте количество элементов: не размещайте агентов в папках, содержащих огромное количество элементов (например, 20 000).
- Предотвращайте проблемы с производительностью: большие объёмы папок могут вызвать технические проблемы и «неприятности» для возможностей обработки агента.
Общаясь с агентом в Wrike, вы можете задавать уточняющие вопросы о действиях, которые он выполняет в ваших проектах и задачах. Используйте эту функцию, чтобы получить представление о решениях и логике агента — всё это в приватной беседе.
- Перейдите к ленте комментариев проекта или задачи, где агент выполнил действие.
- В поле комментария нажмите иконку ИИ-агента на панели инструментов, чтобы увидеть доступных агентов, или введите @, а затем имя агента. Иконка ИИ-агента отфильтровывает список, показывая только агентов (не обычных пользователей), что упрощает поиск нужного агента.
- С правой стороны экрана откроется панель приватного чата.
- Введите свой вопрос и нажмите Enter, чтобы пообщаться с агентом.
Примечание
Ваш разговор с агентом является приватным. Другие пользователи не увидят, что вы обсуждаете в панели чата.
Вы можете использовать чат, чтобы понять, почему агент принял те или иные решения. Например:
-
Почему было выполнено действие:
«Почему вы отметили эту задачу как at risk?»
-
Какую информацию он использовал:
«Почему вы классифицировали это как ошибку?»
-
Как был сделан вывод:
«Почему вы решили, что задача заблокирована?»
Совет
- Задавайте чёткие, прямые вопросы, чтобы получить лучшие ответы от агента.
- Вы можете скопировать ответ в буфер обмена и оценить ответ чата, поставив лайк или дизлайк.
Нужно:
- Чётко укажите, что агент должен искать.
- Приведите чёткие примеры требуемых классификаций или действий.
- Определите резервное поведение для любых нестандартных случаев.
- Используйте естественный язык — пишите так, будто объясняете это полезному коллеге.
- Тщательно протестируйте подсказку в Testing Playground перед запуском.
Нельзя:
- Не создавайте чрезмерно сложную, многошаговую логику.
- Не предполагайте, что агент понимает терминологию вашей компании без пояснений.
- Не забудьте предусмотреть ситуации с неясной или неполной информацией.
- Не выкладывайте агента без предварительного тестирования.
- Начните с малого: протестируйте один тип агента в одной папке, прежде чем расширяться на другие области.
- Сначала тестирование: всегда проверяйте поведение агента в Playground перед развертыванием.
- Комбинируйте агентов: используйте Intake Agent и Triaging Agent вместе для полного обработки запросов.
- Регулярно пересматривайте: регулярно уточняйте подсказки на основе журналов активности и отзывов команды.
- Информируйте: сообщайте команде, когда агенты активны, и рассказывайте, что именно автоматизируется.
-
Цепочка агентов:
Действие одного агента может запустить другого агента. Это рекомендуемый подход для рабочих процессов, в которых один шаг зависит от результата предыдущего.
Как это работает: Агент 1 выполняет действие (например, устанавливает значение настраиваемого поля) → Агент 2 настроен срабатывать при изменении этого поля → Агент 2 выполняет следующий шаг.
Примеры:
- Triage → Assignment: агент triage устанавливает поле Priority → агент assignment срабатывает при изменениях Priority и назначает задачу исходя из нового значения приоритета.
-
Intake → Routing: агент intake проверяет запрос и устанавливает статус «Complete» → агент routing срабатывает при изменении этого статуса и перемещает элемент в нужную папку.
Совет
Благодаря действию Change location агент routing теперь может перемещать элементы по папкам нативно. Настройте агент routing с действием Change location и добавьте целевые папки в виде location chips в его инструкцию.
- Категоризация → Уведомление: агент категоризации устанавливает поле Type → агент уведомлений срабатывает при изменении Type и публикует целевой комментарий.
Когда использовать цепочку, а когда несколько действий:
- «Нужно ли действию B знать, что решило действие A?» → Используйте цепочку (отдельные агенты).
- «Нужны ли мне комментарий И обновление поля об одном и том же?» → Используйте несколько действий (один агент).
Используйте вычисляемые поля, чтобы расширить обзор агентов:
Агенты не имеют доступа к показателям загрузки, данным о мощности и не способны надёжно выполнять арифметику. Но агенты МОГУТ читать вычисляемые/формульные поля. Создайте формулу, вычисляющую нужное вам значение (например, доступную мощность, процент просрочки, показатель риска), и агент сможет прочитать результат и действовать исходя из него.
Поведенческие:
- Недетерминированное поведение: AI-агенты могут давать немного разные ответы на одну и ту же ситуацию — это нормально для ИИ.
- Ограничения контекста: агенты могут получать доступ и работать только с информацией в пределах назначенной им области.
- Обработка языка: агенты работают лучше всего, когда вы предоставляете чёткий, описательный текст. Агенты придерживаются языка, использованного в инструкции, при формировании ответа.
- Ненадёжная арифметика — агенты ненадёжны в арифметике, подсчётах и многошаговых вычислениях. Используйте формульные поля и автоматизации для процессов с большим объёмом вычислений. Агенты отлично читают вычисленные значения и принимают решения на их основе.
- Похожие названия объектов: агенты могут путать элементы с похожими именами (например, «Gate1» и «Gate2»). Разделяйте объекты с похожими названиями на отдельные действия.
-
Действия, которые агенты не могут выполнять:
- Удалять объекты
- Изменять описания задач/проектов
-
Данные, к которым агенты не имеют доступа:
- Метрики загрузки пользователей — агенты могут подсчитать назначенные задачи, но не имеют доступа к данным о планировании мощности или расписании.
- Настраиваемые поля типа «Люди»
- Вложения (PDF, изображения, документы)
- Внешние источники данных (базы знаний, Google Docs, SharePoint, внешние API)
- Данные вне назначенной области пространства
Если агент не отвечает:
- Включён ли агент в настройках пространства?
- Назначен ли агент на место? Создать агента недостаточно — необходимо @mention его в целевой папке, проекте или задаче.
- Соответствует ли триггер тому, что произошло на самом деле? Например, если триггер — «Изменён статус», а пользователь изменил настраиваемое поле, агент не сработает.
- Для триггеров на основе даты убедитесь, что в поле даты есть значение, и время срабатывания триггера указано верно.
Если агент принимает неправильные решения::
- Проверьте панель задач активности и прочитайте аргументацию ИИ, чтобы понять, как агент пришёл к заключению.
- Протестируйте в Playground именно тот элемент, который дал неправильный результат.
- Сделайте инструкции более конкретными — добавьте явные правила, примеры и поведение по умолчанию.
- Если агент путает элементы с похожими названиями (например, «Phase 1» и «Phase 2»), разделите их на отдельные действия.
Если назначение кажется случайным или неправильным
- Убедитесь, что в подсказке перечислены участники команды поимённо — агенты не могут искать группы пользователей или атрибуты профиля.
- Проверьте правильность написания имён.
- Предусмотрите запасную логику на случай, если никто не соответствует вашим критериям.
- Помните, что агенты могут подсчитать назначенные задачи, но не имеют доступа к данным о загрузке или расписанию.