AI Server. Найти эмбеддинги (SearchEmbeddingsAIServer)
Блок позволяет:
по заданному запросу- найти в базе знаний самые похожие строки,
возвратить их список, отсортированного по убыванию похожести.
Базу знаний можно заполнять блоками "AI Server. Добавить документ" и "AI Server. Добавить чанки".
Поисковый запрос
[Текст] Текст, который необходимо найти.
Количество результатов
[Число] Количество результатов в ответе.
Список GUID/Путей к файлам
[Список] Список GUID файлов или путей, в которых необходимо производить поиск.
Например, @("GUID";"Папка 1\Подпапка 2\Подпапка 3\Документ.docx")
.
Путь к файлу должен содержать имя файла и расширение.
Список GUID/Путей к папкам
[Список] Список GUID или путей папок, в которых необходимо производить поиск.
Например, @("GUID";"Папка 1\Подпапка 2\Подпапка 3")
.
Включать подпапки
При включенни будут учитываться подпапки.
Таймаут
[Число] Максимальное время ожидания ответа в секундах.
Результат
[Список объектов] Список объектов ChunkItem.
Доступные свойства:
Text - текст чанка;
FileGUID - GUID файла, где чанк был найден;
FolderGUID - GUID папки, где чанк был найден;
FileName - имя файла с расширением но без пути к папке;
FilePath - имя файла с путём к папке;
Metadata - метаданные чанка;
FileMetadata - метаданные файла;
Distance - степень близости.
Уровень обработки
Выбор уровня обработки ошибок. Возможные значения:
"Default" - по умолчанию;
"Ignore" - ошибки игнорируются;
"Handle" - ошибки обрабатываются.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Уровень сообщений
Выбор уровня сообщений, который будут выводить блоки при работе. Возможные значения:
"Default" - по умолчанию;
"Release" - вывод отключен;
"Debug" - вывод основной информации;
"Detailed" - вывод подробной информации.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Текст ошибки
[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.
Last updated