AI-агент в Jira

Он сам создаёт задачи и списывает время Один месяц назад я устал от одного и того же.

Каждое утро открываю Jira. Смотрю на список задач. Начинаю их декомпозировать. Писать acceptance criteria. Прикидывать сроки. Потом в конце дня вбивать потраченные часы. Всё это — чистый ручной труд. Однотипный. Скучный. Решил: хватит. Пусть этим занимается AI-агент.

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

Декомпозиция: Cказать «разбей задачу» — мало. Модель выдавала ерунду. Мы пошли через промпт-инжиниринг.

Зафиксировали шаблон запроса. В нём три раздела:

1. Контекст проекта. Какие технологии используем. Стандартные компоненты. 2. Пример хорошо декомпозированной задачи из прошлого спринта. 3. Ограничения: объём подзадачи не больше 8 часов.

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

Кейс из практики. Пришла задача: «Добавить новый эндпоинт для экспорта отчётов». Агент разбил на 4 подзадачи: настройка роутера, написание сервисной логики, добавление валидации параметров, покрытие тестами. Всё чётко. Я лишь поправил формулировку в одной подзадаче. Затратил 3 минуты вместо 20.

Списание времени: самая хитрая часть Агент должен сам списывать часы. Иначе зачем он нужен?

Настроили триггер на статус «В работе». Когда разработчик переводит задачу в активный статус, агент создаёт кастомный лог. Он записывает время старта. При закрытии тикета — агент рассчитывает разницу, округляет до 15 минут, проставляет в поле «Затраченное время». Без человеческого вмешательства.

Был казус. Однажды агент списал 0 минут, потому что разработчик не перевёл задачу в работу.

Поправили: добавили проверку на первую активность в тайм-трекинге Jira. Теперь работает стабильно.

Зеркало. Разрушаем миф. Многие считают, что автоматическое списание времени — это жульничество. Мол, продуктивность будет измеряться неправильно. На практике это работает иначе.

Вы перестаёте врать в отчётах, потому что списываете реальное время. Не то, которое «надо показать». Агент не умеет приукрашивать.

Что стало через месяц Время на создание и декомпозицию задач сократилось на 50%. Списание времени перестало быть головной болью.

Команда в первый день подозрительно косилась на агента. Потом привыкла. Теперь говорят: «Агент сам всё сделал, я только закрыл задачу».

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

Пруф в виде второго скриншота, действительно удобно, но пока весь контроль на мне

AI-агент в Jira | Сетка — социальная сеть от hh.ru AI-агент в Jira | Сетка — социальная сеть от hh.ru