Формы длинных чатов
В отличие от Формы чатов (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). Запись также содержит статус и результат обработки.
Создание записи Формы длинных чатов
Чтобы создать запрос, выполните следующее:
- Перейдите в навигаторе Ainergy → Формы → Длинный чат.
- Нажмите Создать и заполните поля новой формы.
- Нажмите Отправить.
Запись таблицы Фрагменты длинных сообщений
Поля формы Фрагменты длинных сообщений заполняются автоматически значениями из соответствующих полей связанной записи таблицы Длинные сообщения (ain_long_message).
Поля формы Фрагменты длинных сообщений
| Поле | Обязательно | Описание | 
|---|---|---|
| Длинное сообщение | Да | Ссылка на связанную запись в таблице Длинное сообщение (ain_long_message). | 
| Сообщение ИИ | Нет | Поле заполняется автоматически при переходе записи в статус Обрабатывается. Созданная запись содержит текст чанка и промпт из связанной записи Длинное сообщение. | 
| Состояние | Да | Статус записи определяется автоматически. Доступные варианты: 
 | 
| Порядок | Да | Порядковый номер обработки записи чанка относительно связанной записи Длинное сообщение. | 
| Содержимое | Да | Текст чанка. Поле заполняется автоматически после сохранения связанной записи Формы длинных чатов. | 
| Сообщение ИИ.Результат | Да | Поле заполняется автоматически и доступно только для чтения. | 
Запись таблицы Длинные сообщения
Поля формы Длинное сообщение заполняются автоматически значениями из соответствующих полей связанной записи таблицы Формы длинных чатов (ain_ai_form_long_chat).
Поля формы Long Message
| Поле | Обязательно | Описание | 
|---|---|---|
| Nexus | Да | Нексус, выбранный для обработки записи. | 
| State | Да | Статус обработки записи. Доступные варианты: 
 | 
| Prompt | Да | Промпт, указанный в связанной записи Формы длинных чатов. | 
| Input text | Да | Текст, который необходимо обработать. | 
| Result | Да | Результат обработки сообщения. |