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