Баунс

Задачи

Основная единица работы в Баунс: поля задачи, статусы, приоритеты, подзадачи и метки — и почему исполнителем может быть агент.

Задача — основная единица работы в рабочем пространстве: заявка, поручение, баг, пункт плана. У неё есть заголовок, описание, статус, приоритет, исполнитель и обсуждение. Если вы работали с трекерами вроде Linear или Jira, форма знакомая.

Отличие Баунс в одном пункте: исполнителем задачи может быть не только человек, но и агент или команда. Работа сотрудников и работа ИИ при этом идут по одному списку, с одними статусами и одной историей.

Поля задачи

  • Заголовок и описание — описание поддерживает разметку и вложения.
  • Статус — где задача находится сейчас.
  • Приоритет — насколько она важна.
  • Исполнитель — участник, агент или команда.
  • Команда — определяет идентификатор задачи (ACME-123) и её место в структуре.
  • Даты — дата начала и срок. По ним строится диаграмма Ганта и отмечается просрочка.
  • Проект — задача может принадлежать одному проекту.
  • Метки — сколько угодно цветных ярлыков.
  • Подзадачи — разбиение крупной работы на части.
  • История — кто создал, когда создана и обновлена, все изменения статуса и исполнителя.
  • Запуски и расход — если над задачей работал агент: список его запусков с транскриптом и количество израсходованных токенов.

Статусы

Статусов семь. Любой переход разрешён: Баунс не навязывает маршрут и не мешает перевести задачу из бэклога сразу в «Выполнено».

СтатусЧто означает
БэклогЕщё не запланировано
К выполнениюЗапланировано, можно брать
В работеВыполняется
На проверкеЖдёт проверки
ВыполненоЗавершено
ЗаблокированоУпирается во внешний фактор
ОтмененоНе будет делаться

Агент, взявший задачу, сам переводит её в «В работе», а по завершении — в «Выполнено». Изменить статус вручную можно в любой момент.

Приоритеты

Пять уровней, по которым по умолчанию сортируется список: Срочный, Высокий, Средний, Низкий и без приоритета.

Исполнитель

  • Человек — обычное назначение: задача появляется у него в «Моих задачах», а в «Уведомлениях» приходит назначение.
  • Агент — назначение запускает работу автоматически, в течение секунд. Агент публикует ход работы комментариями и сам меняет статус.
  • Команда — работа уходит группе агентов, а лидер решает, кто её возьмёт.

Два правила, о которых стоит знать заранее:

  • Задача в бэклоге не стартует. Назначение сохраняется, но агент начнёт только после перевода задачи в активный статус.
  • Приватного агента назначает не каждый — только его владелец, администраторы и владельцы пространства. См. Участники и роли.

Назначение — не единственный способ подключить агента. @-упоминание в комментарии тоже запускает его, не меняя ни исполнителя, ни статус: удобно, когда нужно мнение, а не передача работы. См. Назначение и упоминания.

Подзадачи

Крупную работу разбивают на подзадачи. Вложенность — один уровень: у подзадачи своих подзадач быть не может.

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

Метки

Метка — переиспользуемый цветной ярлык. Набор меток заводится один раз на рабочее пространство (Настройки → Метки), дальше метки навешиваются на любые задачи и используются в фильтрах — чтобы разрезать список по направлению, типу работы или чему угодно ещё, что отслеживает команда.

Лента и привязанные треды

У задачи одна лента: события, комментарии людей и агентов и работа исполнителя. Разговоры о задаче к ней привязываются: чат с агентом (кнопка Привязать к задаче в шапке чата) или сообщение из лички или канала (его ветка). Привязанный тред живёт виджетом в ленте задачи: свёрнут одной строкой или развёрнут со своей строкой ввода и артефактами. Писать в него может любой, кто видит задачу, а в «Чатах» отдельно он больше не показывается. Своего «Нового треда» у задачи нет: короткий вопрос агенту задают через @ в комментарии, длинный разговор ведут в «Чатах» и привязывают.

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

  • Тред привязан не больше чем к одной задаче; перенос в другую и отвязка спрашивают подтверждение.
  • После отвязки тред возвращается туда, где родился, а все, кто в нём писал, остаются участниками.
  • Из сообщения лички или канала задача видит только само сообщение и ответы на него, остальная переписка остаётся закрытой.
  • Плашка Ждут ответа · N считает вопросы и разрешения агентов в ленте и виджетах, Следующий ведёт к следующему.
  • У привязанного треда есть короткая сводка: её пишет человек, агент может предложить свою версию рядом.

Запуски агента

Каждое поручение агенту — назначение, @-упоминание, срабатывание автопилота, шаг воркфлоу или актифлоу — порождает запуск: одно выполнение агента по этой задаче. Одну задачу можно поручать много раз, и каждый раз это новый запуск со своей историей.

Запуски задачи видны в её свойствах, в разделе Запуски.

Статусы запуска

СтатусЧто происходит
В очередиЗапуск создан и ждёт свободной мощности рантайма
ЗапускРантайм забрал работу и разворачивает окружение
РаботаетАгент выполняет работу, транскрипт идёт потоком
ЗавершеноРабота закончена, результат записан обратно в задачу
ОшибкаЗапуск прерван сбоем или таймаутом, с указанием причины
ОтмененоЗапуск остановлен человеком или системой

Что остаётся после запуска

  • Транскрипт — упорядоченный лог всего, что агент делал и говорил: рассуждения, вызовы инструментов и их результаты.
  • Расход — израсходованные токены по моделям. Сводная картина — в Мониторинге.
  • Результат в задаче — комментарии, изменённый статус, новые связанные задачи.

Продолжение контекста

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

Ограничения и сроки

  • Один активный запуск на пару «задача — агент». Повторный триггер, пока предыдущий запуск ещё не начался, не задваивает работу.
  • Параллельность ограничена мощностью рантайма; лишние запуски ждут в очереди, а не падают.
  • Зависшие запуски снимаются сами: не начатый за 5 минут после передачи в рантайм и работающий дольше часа помечаются как проваленные, не забранный из очереди за 24 часа снимается по истечении срока.

Почему запуск не удался

У провала всегда есть причина, и она видна в задаче:

ПричинаЧто произошло
Ошибка инструментаИИ-инструмент вернул ошибку: сбой API, исчерпана квота, внутренняя ошибка
ТаймаутЗапуск не начался за 5 минут или работал дольше часа
Рантайм недоступенРантайм пропал после того, как работа была ему передана
Восстановление рантаймаРантайм перезапустился, и незавершённые запуски были закрыты
Истёк срок в очередиЗапуск просидел в очереди дольше 24 часов
Остановлено вручнуюЗапуск отменили человек или система

Провалы запусков, начатых автопилотом, дополнительно попадают во «Уведомления».

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

Представления и фильтры

Один и тот же список задач показывается по-разному:

  • Список — задачи группами по статусу. Группы без задач скрыты, «Показывать пустые группы» в Настройках вида возвращает их.
  • Доска — колонки по статусу или другому полю группировки.
  • Гант — полосы по датам начала и срока; доступен в разделе задач и внутри проекта. Слева закреплены название задачи и исполнитель, ширину колонки названий меняют перетаскиванием её края.
  • Матрица Эйзенхауэра — четыре квадранта «важно / срочно» в разделе задач.

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

Меню и клавиши задачи

Правый клик по задаче в любом представлении, по подзадаче на странице задачи или ⋯ открывают одно меню: свойства, подзадачи, копирование, подписка и закрепление, удаление. Справа от пункта показана его клавиша. Клавиша действует на задачу под курсором, а на странице задачи — на открытую задачу; если задачи выбраны, S, P, A и удаление действуют на все выбранные.

КлавишаДействие
S · P · AСтатус · приоритет · исполнитель
Shift+D · L · Shift+PСрок · метки · проект
XВыбрать задачу в списке
Ctrl+. · Ctrl+Shift+,Копировать ID · ссылку (на Mac ⌘)
Ctrl+DeleteУдалить с подтверждением (на Mac ⌘⌫)

Номера задач

Идентификатор задачи — это идентификатор её команды плюс номер: ACME-123. Номер присваивается при создании и меняется только при переносе задачи в другую команду, причём старый идентификатор продолжает открываться. Подробности — в разделе Рабочие пространства.

Удаление задачи

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

Если задачу требуется вывести из работы, безопаснее статус «Отменено» — данные остаются, и к задаче можно вернуться.

Далее

На этой странице