Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Запрос направляется на сервер с языковой моделью, настроенной в действии "Создать контекст";
  • Запрос составляется из сообщения, сообщения для доп.обработки, инструкции и источника данных. Длина запроса определяется количеством токенов: 
    • Если длина запроса меньше 8196 токенов, то запрос считается коротким. Используется запрос из поля "Сообщение", если заполено поле "Дополнительное сообщение", то оно игнорируется для коротких запросов;
    • Если длина запроса больше 8196 токенов, то запрос считается длинным. Запрос делится на части по 8196 токенов, такие части называются окна. К каждому окну исполняется запрос из поля "Сообщение". Затем ко всем полученным результатам, объединенным вместе, направляется запрос из поля "Дополнительное сообщение".;
  • Если в поле "Сообщение" превышена допустимая длина запроса в 8196 токенов, то робот завершится с ошибкой "Превышено количество токенов, отправленных в запросе к языковой модели в поле "Сообщение". Необходимо уменьшить длину запроса и повторить его.";
  • Если в полях "Сообщение"+ "Инструкция"+ "Источник данных" превышена допустимая длина запроса 8196 токенов, при этом поле "Дополнительное сообщение" не заполнено, то робот завершится с ошибкой "Превышено количество токенов, отправленных в запросе к языковой модели. Необходимо уменьшить длину запроса и повторить его или использовать параметр "Дополнительное сообщение"."

...

Пример использования 1

Задача

Узнать овет на вопрос

Решение

Использовать действие "Проверить наличие вкладки".

Реализация

Получить сгенерированный ответ на запрос в сервис Robin AI Core.

Решение

Воспользоваться действиями "Создать контекст", "Отправить пользовательский запрос" и "Сообщение". 

Реализация

Предусловие

Для работы действия необходим идентификатор каталога. Предварительно необходимо авторизоваться в Яндекс ID, получить OAuth-токен и создать облако в Yandex Cloud.

  1. Перейти по ссылке в консоль управления Yandex Cloud.
  2. В списке слева выбрать облако и нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога.

    Также получить идентификатор можно из URL страницы каталога в консоли управления: https://console.cloud.yandex.ru/folders/<идентификатор_каталога>
    Image Added

  3. Перетащить на рабочую область действие "Авторизоваться в YandexGPT". 
    Image Added
  4. Заполнить параметр действия. 
    Ввести токен в поле "OAuth-токен".
    Image Added

  5. Перетащить на рабочую область действие "Отправить запрос в YandexGPT"

    Image Added

  6. Заполнить параметры действия. 
    1. В поле "Контекст" добавить контекст, полученный в результате действия "Авторизоваться в YandexGPT"

    2. Заполнить поле "Идентификатор каталога" данными, полученными в шаге №2
    3. В поле "Сообщение" ввести содержимое запроса
      Image Added
    4. Задать контекст запроса в поле "Инструкция"
      Image Added
    5. Установить значение в поле "Температура"
    6. Установить значение в поле "Количество токенов"

    7. В поле "История чата" добавляется результат из предыдущего действия "Отправить запрос в YandexGPT", поэтому поле остается пустым
    8. Установить значение в поле "Тайм-аут, мс"
      Image Added
  7. Перетащить на рабочую область действие "Сообщение".
    Image Added
  8. Собрать схему робота, состоящую из действий.
    Image Removed
  9. Настроить параметр для действия "Открыть браузер". 
    Image Removed
  10. Настроить параметры для действия "Перейти по URL" (1 ссылка).
     Image Removed
  11. Настроить параметры для действия "Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется.
    Image Removed
  12. Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT". 
    Image Added

  13. Нажать на кнопку "Старт" в верхней панели.  

Результат

Результат выведен в диалоговое окно:

Image Added

Программный робот отработал успешно. 
Image Removed

Пример использования 2

Задача

Проверить, открыта ли третья вкладка в браузере. 

Решение

Использовать действие "Проверить наличие вкладки".

Реализация

Получен сгенерированный ответ модели по заданным параметрам, а также история чата для последующих запросов.

Image Added

Задача 2

Получить сгенерированный ответ на запрос в сервис YandexGPT с учетом истории чата.

Решение

Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение". 

Реализация

  1. К схеме из Задачи 1 добавить на рабочую область действие "Отправить запрос в YandexGPT".

    Image Added

  2. Заполнить параметры действия. 

    В поле "История чата" добавить результат действия "Отправить запрос в YandexGPT". 

    Image Added
  3. Перетащить на рабочую область действие "Сообщение".
    Image Added
  4. Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT". 
    Image Added
  5. Собрать схему робота, состоящую из действий.
    Image Removed
  6. Настроить параметр для действия "Открыть браузер". 
    Image Removed
  7. Настроить параметры для действия "Перейти по URL".
     Image Removed
  8. Настроить параметры для действия "Проверить наличие вкладки". Если указаны как название вкладки, так и индекс, то поиск будет осуществляться по названию. Поле "Индекс вкладки" игнорируется.
    Image Removed
  9. Нажать на кнопку "Старт" в верхней панели.  

Результат

Результат выведен в диалоговое окно:

Image Added

Программный робот отработал успешно. Результат является ложным, поскольку были открыты только 2 вкладки. Если вы проверите наличие второй вкладки, результат будет истинным.
Image Removed

Получен сгенерированный ответ модели по заданным параметрам с учетом истории чата из предыдущего запроса.

Image Added