Создание приложений с JAICP
JAICP (Just AI Conversational Platform) — платформа для разработки ботов любой сложности, в том числе использующих AI-агентов.
Используйте JAICP, когда одного промта недостаточно для решения вашей задачи. Вы сможете создавать приложения с продвинутой логикой, подключением к внешним сервисам и AI-агентами.
В примере показано приложение, которое генерирует описание задачи в Jira, уточняет детали и создает задачу.
Подключение
JAICP выполняет все запросы и отвечает за логику работы, Jay Copilot выступает только интерфейсом.
Вы можете узнать всю необходимую информацию о создании ботов в документации JAICP. Например, в этой статье описано, как добавить AI-агентов в сценарий.
Настройка проекта в JAICP
- В JAICP откройте проект, который хотите подключить к Jay Copilot.
- Перейдите во вкладку Каналы.
- В разделе Входящие нажмите Подключить канал и выберите Chat API.
- В поле Адрес вебхука добавьте адрес вебхука для вашего экземпляра Jay Copilot:
https://<COPILOT_HOST>/api/appsAdapter/webhook/jaicp
, где<COPILOT_HOST>
— имя хоста Jay Copilot. Если вы используете веб-версию по адресу app.jaycopilot.com, укажите следующий вебхук:https://app.jaycopilot.com/api/appsAdapter/webhook/jaicp
. - Нажмите Создать.
- У созданного канала нажмите → Редактировать.
- Скопируйте значение поля Пример GET запроса.
Теперь перейдите к настройке на стороне Jay Copilot.
Подключение проекта к Jay Copilot
- В личном кабинете перейдите в раздел Интеграции.
Доступ
Если вы не видите этот раздел в личном кабинете, обратитесь к администратору, чтобы получить доступ.
- Нажмите Добавить интеграцию и выберите JAICP.
- В поле URL Chat API канала вставьте содержимое поля Пример GET запроса из проекта JAICP.
- Задайте название и аватар для этого приложения, а также добавьте описание и категорию, где оно будет отображаться.
- Нажмите Добавить.
- Активируйте переключатель Статус для вашего приложения.
Пример использования
Здесь вы можете увидеть пример создания приложения, которое генерирует описание задачи в Jira, уточняет детали и создает задачу. Вся логика будет исполняться на стороне JAICP, а Jay Copilot будет удобным интерфейсом.
- Скачайте файл проекта.
- В JAICP нажмите Создать проект и выберите Загрузить существующий проект.
- Прикрепите скачанный архив, укажите название проекта и нажмите Создать и разместить проект в JAICP.
- В созданном проекте добавьте токен Caila.
- Создайте токен с названием
JIRA_TOKEN
и в качестве значения укажите токен вашего аккаунта JIRA. - Настройте проект в JAICP.
- Перейдите в Jay Copilot и подключите проект.
- Откройте созданное приложение.
В диалоге вам придет сообщение:
Добрый день! Чем я могу вам помочь?
. - Нажмите кнопку Создать задачу в Jira.
В ответ вы получите просьбу описать задачу:
Хорошо, расскажите, пожалуйста, что нужно сделать? Опишите задачу, которую необходимо создать.
- Опишите задачу:
Доработка бота, чтобы в нем можно было создавать тексты в confluence
. - Бот ответит:
Предлагаю следующие параметры для задачи:
- Проект: RCLT (задача связана с разработкой ботов).
- Тип задачи: Task (разработка новой функциональности).
- Название задачи: "Доработка бота для создания текстов в Confluence".
- Описание задачи: "Необходимо добавить функционал, позволяющий ботам создавать тексты в Confluence. Это должно включать интеграцию с API Confluence и возможность форматирования текста перед публикацией."
- Definition of Done: "1. Бот интегрирован с API Confluence. 2. Тексты успешно публикуются в Confluence. 3. Поддерживается базовое форматирование текста. 4. Проведено тестирование функционала."
- Приоритет задачи: Medium.
Вам нравится предложенное название и описание? Если нужно что-то изменить, дайте знать. - Попросите изменить приоритет на высокий. Бот ответит:
Понял, изменяю приоритет задачи на "High". Остальные параметры остаются без изменений:
- Проект: RCLT
- Тип задачи: Task
- Название задачи: "Доработка бота для создания текстов в Confluence"
- Описание задачи: "Необходимо добавить функционал, позволяющий ботам создавать тексты в Confluence. Это должно включать интеграцию с API Confluence и возможность форматирования текста перед публикацией."
- Definition of Done: "1. Бот интегрирован с API Confluence. 2. Тексты успешно публикуются в Confluence. 3. Поддерживается базовое форматирование текста. 4. Проведено тестирование функционала."
- Приоритет задачи: High
Если всё верно, я создам задачу. Подтвердите, пожалуйста! - Ответьте, что все верно. Бот создаст задачу в Jira.