Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Текущий »

Отправить пользовательский запрос Версия 1 (Python)

Группа действий: Robin AI Core


Описание

The action sends a request with the specified parameters to the server with the language model.

Иконка действия

Параметры и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Context

The context for connecting to a server with a language model

Context Robin AI Core

CreateContext1.Context

Yes

Message

The query that the language model should execute.

If the number of tokens for making a request exceeds 8196, then the "Additional message" parameter must be used

String

Извлеки только предложение, которое содержит фразу.\n\n ##Фраза\n Договор вступает в силу сYes
Additional message

An additional request to the language model. It works with the result obtained from executing the command from the "Message" field

String

"Извлеки дату в формате:\n Дата окончания исполнения : день.месяц.год \n ##Пример\n Дата окончания исполнения : 05.12.2025",No
InstructionInstruction for the model that specifies the criteria for processing a message and the rules for responding to it (role, style, response form, etc.)StringОтвет должен быть сформулирован по пунктам.No
Data sourceInformation from which the model will generate responsesString
No
TemperatureRandomness of token selection to form the answer. The higher the value, the more random the answer will be. If the value is greater than 2, the answer may be characterized by excessive randomness. Valid values: from 0 and higher. The default value is 0.5Number 0,5

No

Max tokensMaximum number of tokens to generate a response. If the parameter value is small, the model may return an incomplete response. Valid values: integers greater than 0. The default value is 500Number 10No
Word repetitionLimit the repetition of words in the response. For values between 0 and 1, the model will repeat words that have already been used. If the value is greater than 1, the model will try not to repeat words. Valid values: more than 0. The default value is 0,9Number 1Нет
Результаты
Result

The response to the request from the language model

String

Особые условия использования 

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


Примеры заполнения параметров "Сообщение" и "Дополнительное сообщение". Использовать в случае, когда "Сообщение"+ "Инструкция"+ "Источник данных"превышают 8196 токенов.

"Сообщение": "Извлеки даты договора",
"Дополнительное сообщение": "Извлеки только первую дату договора в формате. Формат: Дата договора: дата договора",

"Сообщение": "Извлеки только предложение, которое содержит фразу.\n\n ##Фраза\n Договор вступает в силу с",
"Дополнительное сообщение": "Извлеки дату в формате:\n Дата окончания исполнения : день.месяц.год \n ##Пример\n Дата окончания исполнения : 05.12.2025",

"Сообщение": "Извлеки номера договоров ",
"Дополнительное сообщение": "Извлеки только первый номер договора без даты в формате. Формат: Номер договора: номер договора",

"Сообщение": "Извлеки строго по тексту только часть из пункта 1 Предмет договора",
"Дополнительное сообщение": "Процитируй предмет договора. Ответ дай без дополнительных символов строго в формате Предмет договора : найденный предмет договора",

"Сообщение": "Извлеки только текст, который содержит сумму договора",
"Дополнительное сообщение": "Извлеки сумму договора. Ответ дай без дополнительных символов строго в формате Сумма договора : найденная сумма договора валюта",

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

Задача

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

Решение

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

Реализация

Предусловие

  1. Перетащить на рабочую область действия "Создать контекст", "Отправить пользовательский запрос" и "Сообщение". 
  2. Заполнить параметры действия "Создать контекст".
  3.  
  4. Заполнить параметры действия "Отправить пользовательский запрос". 

  5. Перетащить на рабочую область действие "Сообщение". Заполнить параметры.


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

Результат

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


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

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


  • Нет меток