TGViewer
ПРО системный анализ на удаленке | Чемерис Денис ПРО системный анализ на удаленке | Чемерис Денис @pro_system_analysis · 672 subscribers
Post #205 187
PRO то, что под капотом у агента 🤖 (часть 02).
Как агенту сходить в JIRA


В прошлом посте мы отправили модели простую команду: «Проанализируй задачу TASK-123 в JIRA». Модель получила текст, но не получила саму задачу. Она не знает, что такое наша Jira и тем более не может самостоятельно сходить туда за данными.

Значит, нужно дать ей такую возможность.

Для этого мы описываем доступную функцию для модели:
{
"type": "function",
"name": "jira_get_issue",
"description": "Получает полную информацию о задаче из JIRA по её идентификатору",
"parameters": {
"type": "object",
"properties": {
"issue_key": {
"type": "string",
"description": "Идентификатор задачи, например TASK-123"
}
},
"required": ["issue_key"]
}
}

Обратите внимание: мы пока ничего не вызываем.

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

Теперь модель получает исходную команду, описание этой функции и может вернуть уже не обычный текст, а структурированный function_call:
{
"type": "function_call",
"name": "jira_get_issue",
"call_id": "call_123",
"arguments": "{\"issue_key\":\"TASK-123\"}"
}


По сути, модель говорит нашей системе:
Мне нужны данные задачи TASK-123. Вызови для этого функцию jira_get_issue

И вот здесь появляется важное разделение ответственности.
Модель: принимает решение, какую операцию нужно выполнить.
Наша система: реально вызывает Jira.


Но пока мы остановимся на этом месте. Инструмент выбран, но действие ещё не выполнено.

В следующем посте замкнём эту цепочку: разберём function_call, вызовем Jira API, получим результат и вернём его обратно модели.

После этого у нас впервые появится полный цикл взаимодействия модели с внешней системой.

——

Просматривая вакансии, я все чаще наблюдаю, что понимание базовых вещей связанных с работой с ИИ становятся требованиями к кандидатам. Поэтому 17 сентября с Владимир Соловьев, будем проводить открытое онлайн мероприятие, где расскажем про то, что изменилось в работе аналитиков за последний год из-за появления ИИ и что делать, чтобы не быть замененным "простым скриптом". 📅

А пока ждёте эфир:
➖потренируйтесь выявлять потребности у заказчика в нашем тренажере - это бесплатно 🔥
➖Так же продолжает улучшаться наш бот по оценке резюме (подробнее вот тут 👆).

——

✌️ ПРО СА| 🆕НСА 2.0
  • 🔥 4
  • ❤ 2
  • 👍 1
More from @pro_system_analysis
  1. Sep 20, 2026PRO пульс 🎙 рынка СА (2026.09.20) Источники: hh.ru Вакансий: 974 → 964 (📉 -1.0%) За неде…
  2. Sep 17, 2026Начинаем через 5 минут. ⌛ Вход по ссылке: ссылка 👆
  3. Sep 17, 2026Post #211
  4. Sep 17, 2026Напоминание! ⚠️ Сегодня в 19:00 живой эфир. Поговорим о профессии аналитика и о том, как с…
  5. Sep 16, 2026Уже завтра! 📊
  6. Sep 15, 2026PRO function calling За несколько последних постов мы разобрали одну простую, но важную ко…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →