История страницы
...
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Контекст | Контекст для подключения к серверу с языковой моделью | Контекст Robin AI Core | ai-core.rpa-robin.siteСоздатьКонтекст1.Контекст | Да | |||
Сообщение | Запрос, который должна выполнить языковая модель. Если количество токенов для составления запроса превышает 8196, то необходимо использовать параметр "Дополнительное сообщение" | Строка | Извлеки только предложение, которое содержит фразу.\n\n ##Фраза\n Договор вступает в силу с | Да | |||
Дополнительное сообщение | Дополнительный запрос к языковой модели. Работает с результатом, полученным от исполнения запроса из поля "Сообщение" | Строка | "Извлеки дату в формате:\n Дата окончания исполнения : день.месяц.год \n ##Пример\n Дата окончания исполнения : 05.12.2025", | Нет | |||
Инструкция | Инструкция для языковой модели, задающая критерии обработки сообщения и правила ответа на него (роль, стиль, форма ответа, пр.) | Строка | Ответ должен быть сформулирован по пунктам. | Нет | |||
Источник данных | Информация, на основе которой модель будет генерировать ответы | Строка | Нет | ||||
Температура | Случайность выбора токенов для формирования ответа. Чем выше значение, тем более случайным будет ответ. При значениях больше 2 ответ может отличаться избыточной случайностью. Допустимые значения: от 0 и выше. Значение по умолчанию: 0,5 | Число | 0,5 | Нет | |||
Максимальное количество токенов | Максимальное количество токенов для генерации ответа. При малом значении параметра модель может вернуть неполный ответ. Допустимые значения: целые числа больше 0. Значение по умолчанию: 500 токенов | Число | 10 | Нет | |||
Повторение слов | Ограничение повторения слов в ответе. При значениях от 0 до 1 модель будет повторять уже использованные слова. При значении больше 1 модель будет стараться не повторять слова. Допустимые значения: больше 0 . Значение по умолчанию: 0,9 | Число | 1 | Нет | |||
Результаты | |||||||
Результат | Ответ, полученный от языковой модели | Строка |
...
Воспользоваться действиями "Создать контекст", "Отправить пользовательский запрос" и "Сообщение".
Реализация
Предусловие
Для работы действия необходим идентификатор каталога. Предварительно необходимо авторизоваться в Яндекс ID, получить OAuth-токен и создать облако в Yandex Cloud.
...
В списке слева выбрать облако и нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога.
Также получить идентификатор можно из URL страницы каталога в консоли управления: https://console.cloud.yandex.ru/folders/<идентификатор_каталога>
- Перетащить на рабочую область действие "Авторизоваться в YandexGPT".
Заполнить параметр действия.
Ввести токен в поле "OAuth-токен".- Перетащить на рабочую область действие "Отправить запрос в YandexGPT"
- действия .
В поле "Контекст" добавить контекст, полученный в результате действия "Авторизоваться в YandexGPT"
- Заполнить поле "Идентификатор каталога" данными, полученными в шаге №2
- В поле "Сообщение" ввести содержимое запроса
- Задать контекст запроса в поле "Инструкция"
- Установить значение в поле "Температура"
Установить значение в поле "Количество токенов"
- В поле "История чата" добавляется результат из предыдущего действия "Отправить запрос в YandexGPT", поэтому поле остается пустым
- Установить значение в поле "Тайм-аут, мс"
- Перетащить на рабочую область действие "Сообщение".
- Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT".
- Нажать на кнопку "Старт" в верхней панели.
Заполнить параметры
Результат
Результат выведен в диалоговое окно:
Программный робот отработал успешно.
Получен сгенерированный ответ модели по заданным параметрам, а также история чата для последующих запросов.
Задача 2
Получить сгенерированный ответ на запрос в сервис YandexGPT с учетом истории чата.
Решение
Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение".
Реализация
- "Создать контекст", "Отправить пользовательский запрос" и "Сообщение".
- Заполнить параметры действия "Создать контекст".
Заполнить параметры действия "Отправить пользовательский запрос".
Перетащить на рабочую область действие "Сообщение". Заполнить параметры.
К схеме из Задачи 1 добавить на рабочую область действие "Отправить запрос в YandexGPT".
Заполнить параметры действия.
В поле "История чата" добавить результат действия "Отправить запрос в YandexGPT".
- Перетащить на рабочую область действие "Сообщение".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Результат выведен в диалоговое окно:
Программный робот отработал успешно.
Получен сгенерированный ответ модели по заданным параметрам с учетом истории чата из предыдущего запроса, а также история чата для последующих запросов.