TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
ПРО системный анализ на удаленке | Чемерис Денис

11 Sep, 12:34

Открыть в Telegram Поделиться Пожаловаться

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

224 0 3 7
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot