История страницы
...
- Запрос направляется на сервер с языковой моделью, настроенной в действии "Создать контекст";
- Запрос составляется из сообщения, сообщения для доп.обработки, инструкции и источника данных. Длина запроса определяется количеством токенов:
- Если длина запроса меньше 8196 токенов, то запрос считается коротким. Используется запрос из поля "Сообщение", если заполено поле "Дополнительное сообщение", то оно игнорируется для коротких запросов;
- Если длина запроса больше 8196 токенов, то запрос считается длинным. Запрос делится на части по 8196 токенов, такие части называются окна. К каждому окну исполняется запрос из поля "Сообщение". Затем ко всем полученным результатам, объединенным вместе, направляется запрос из поля "Дополнительное сообщение".;
- Если в поле "Сообщение" превышена допустимая длина запроса в 8196 токенов, то робот завершится с ошибкой "Превышено количество токенов, отправленных в запросе к языковой модели в поле "Сообщение". Необходимо уменьшить длину запроса и повторить его.";
- Если в полях "Сообщение"+ "Инструкция"+ "Источник данных" превышена допустимая длина запроса 8196 токенов, при этом поле "Дополнительное сообщение" не заполнено, то робот завершится с ошибкой "Превышено количество токенов, отправленных в запросе к языковой модели. Необходимо уменьшить длину запроса и повторить его или использовать параметр "Дополнительное сообщение"."
...
Пример использования 1
Задача
Узнать овет на вопрос
Решение
Использовать действие "Проверить наличие вкладки".
Реализация
Получить сгенерированный ответ на запрос в сервис Robin AI Core.
Решение
Воспользоваться действиями "Создать контекст", "Отправить пользовательский запрос" и "Сообщение".
Реализация
Предусловие
Для работы действия необходим идентификатор каталога. Предварительно необходимо авторизоваться в Яндекс ID, получить OAuth-токен и создать облако в Yandex Cloud.
- Перейти по ссылке в консоль управления Yandex Cloud.
В списке слева выбрать облако и нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога.
Также получить идентификатор можно из URL страницы каталога в консоли управления: https://console.cloud.yandex.ru/folders/<идентификатор_каталога>
- Перетащить на рабочую область действие "Авторизоваться в YandexGPT".
Заполнить параметр действия.
Ввести токен в поле "OAuth-токен".Перетащить на рабочую область действие "Отправить запрос в YandexGPT"
- Заполнить параметры действия.
В поле "Контекст" добавить контекст, полученный в результате действия "Авторизоваться в YandexGPT"
- Заполнить поле "Идентификатор каталога" данными, полученными в шаге №2
- В поле "Сообщение" ввести содержимое запроса
- Задать контекст запроса в поле "Инструкция"
- Установить значение в поле "Температура"
Установить значение в поле "Количество токенов"
- В поле "История чата" добавляется результат из предыдущего действия "Отправить запрос в YandexGPT", поэтому поле остается пустым
- Установить значение в поле "Тайм-аут, мс"
- Перетащить на рабочую область действие "Сообщение".
- Собрать схему робота, состоящую из действий.
- Настроить параметр для действия "Открыть браузер".
- Настроить параметры для действия "Перейти по URL" (1 ссылка).
Настроить параметры для действия "Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется. - Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Результат выведен в диалоговое окно:
Программный робот отработал успешно.
Пример использования 2
Задача
Проверить, открыта ли третья вкладка в браузере.
Решение
Использовать действие "Проверить наличие вкладки".
Реализация
Получен сгенерированный ответ модели по заданным параметрам, а также история чата для последующих запросов.
Задача 2
Получить сгенерированный ответ на запрос в сервис YandexGPT с учетом истории чата.
Решение
Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение".
Реализация
К схеме из Задачи 1 добавить на рабочую область действие "Отправить запрос в YandexGPT".
Заполнить параметры действия.
В поле "История чата" добавить результат действия "Отправить запрос в YandexGPT".
- Перетащить на рабочую область действие "Сообщение".
- Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT".
- Собрать схему робота, состоящую из действий.
- Настроить параметр для действия "Открыть браузер".
- Настроить параметры для действия "Перейти по URL".
Настроить параметры для действия "Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется. - Нажать на кнопку "Старт" в верхней панели.
Результат
Результат выведен в диалоговое окно:
Программный робот отработал успешно. Результат является ложным, поскольку были открыты только 2 вкладки. Если вы проверите наличие второй вкладки, результат будет истинным.
Получен сгенерированный ответ модели по заданным параметрам с учетом истории чата из предыдущего запроса.