Skip to main content
Version: 1.12.0

Формы длинных чатов

В отличие от Формы чатов (ain_ai_form_chat), на форме таблицы Формы длинных чатов (ain_ai_form_long_chat) расположены отдельные поля для:

  • промпта с заданием для ИИ,
  • текста, который необходимо обработать в соответствии с промптом.

После сохранения формы система делит текст на чанки и создает запись сообщения в таблице Длинные сообщения (ain_long_message).

Поля Формы длинных чатов

ПолеОбязательноОписание
Добавить промпт ко вводуНетВыберите запись готового промпта из справочника.
ПромптДаДобавьте промпт с заданием для обработки текста, указанного в поле Input text. Промпт будет добавлен автоматически при выборе записи из справочника в поле Добавить промпт ко вводу.
НексусДаУкажите нексус для обработки текста.
Длинное сообщениеНетПоле заполняется автоматически ссылкой на запись сообщения из таблицы Длинные сообщения (ain_long_message) после отправки сообщения на обработку.
Максимальная длина фрагментаДаУкажите максимальную длину чанков, на которые будет разделен текст. Значение по умолчанию: 4096.
Исходный текстДаВведите текст, который необходимо обработать.
Входные данныеДаВ поле отображается вид запроса, который был отправлен в метод для получения ответа нексуса.

Связанные списки

  • Фрагменты длинных сообщений – записи чанков, на которые разбит введенный пользователем текст. Записи чанков хранятся в таблице Фрагменты длинных сообщений (ain_long_message_chunk) и содержат статус и результат их обработки.
  • Длинные сообщения – запись обработанного сообщения в таблице Длинные сообщения (ain_long_message). Запись также содержит статус и результат обработки.

Создание записи Формы длинных чатов


Чтобы создать запрос, выполните следующее:

  1. Перейдите в навигаторе AinergyФормыДлинный чат.
  2. Нажмите Создать и заполните поля новой формы.
  3. Нажмите Отправить.

Запись таблицы Фрагменты длинных сообщений


Поля формы Фрагменты длинных сообщений заполняются автоматически значениями из соответствующих полей связанной записи таблицы Длинные сообщения (ain_long_message).

Поля формы Фрагменты длинных сообщений

ПолеОбязательноОписание
Длинное сообщениеДаСсылка на связанную запись в таблице Длинное сообщение (ain_long_message).
Сообщение ИИНетПоле заполняется автоматически при переходе записи в статус Обрабатывается. Созданная запись содержит текст чанка и промпт из связанной записи Длинное сообщение.
СостояниеДаСтатус записи определяется автоматически. Доступные варианты:
  • Ожидает – запись находится в очереди на обработку.
  • Обрабатывается – обработка началась.
  • Обработано – обработка завершена. После обработки всех чанков, связанная запись Длинного сообщения также перейдет в статус Обработано.
  • Ошибка – во время обработки произошла ошибка.
  • Отменено – обработка записи была отменена.
ПорядокДаПорядковый номер обработки записи чанка относительно связанной записи Длинное сообщение.
СодержимоеДаТекст чанка. Поле заполняется автоматически после сохранения связанной записи Формы длинных чатов.
Сообщение ИИ.РезультатДаПоле заполняется автоматически и доступно только для чтения.

Запись таблицы Длинные сообщения


Поля формы Длинное сообщение заполняются автоматически значениями из соответствующих полей связанной записи таблицы Формы длинных чатов (ain_ai_form_long_chat).

Поля формы Long Message

ПолеОбязательноОписание
NexusДаНексус, выбранный для обработки записи.
StateДаСтатус обработки записи. Доступные варианты:
  • Новое – запись находится в очереди на обработку.
  • Обрабатывается – обработка связанных чанков началась.
  • Обработано – обработка всех чанков завершена.
  • Ошибка – во время обработки произошла ошибка.
PromptДаПромпт, указанный в связанной записи Формы длинных чатов.
Input textДаТекст, который необходимо обработать.
ResultДаРезультат обработки сообщения.