AI Server. Найти эмбеддинги#

Блок позволяет:

  • по заданному запросу-эмбеддингу найти в базе знаний самые похожие строки,
  • возвратить их список, отсортированного по убыванию похожести.

Базу знаний можно заполнять блоками "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", то будет использоваться значение блока "Старт" данной диаграммы.

Текст ошибки[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.