Pailot

База знаний (Knowledge)

Семантический поиск и документы в базе знаний рабочего пространства

База знаний — поиск по загруженным файлам рабочего пространства. RAG (Retrieval-Augmented Generation — ответы с опорой на ваши файлы): фрагменты и источник остаются в контуре, если так настроено.

С базой знаний в Pailot вы можете:

  • Искать похожие фрагменты по смыслу (векторное сходство), а не только по точным словам
  • Фильтровать выдачу тегами
  • Создавать документы и дописывать в них чанки (фрагменты текста)
  • Помечать документы тегами tag1–tag7 или структурированными тегами

Блок ставят на холст как отдельный шаг или прикрепляют к агенту. База знаний выбирается в настройках блока — это данные рабочего пространства, не внешний ключ.

Инструменты

Поиск похожего содержимого в базе знаний по векторному сходству.

Вход

ПараметрТипОбязательныйОписание
knowledgeBaseIdstringДаID базы знаний для поиска
querystringНетТекст запроса (необязателен, если заданы фильтры по тегам)
topKnumberНетСколько наиболее похожих результатов вернуть (1–100)
tagFiltersarrayНетФильтры тегов: объекты с полями tagName и tagValue
itemsobjectНетНет описания
propertiesstringНетНет описания
tagNamestringНетНет описания
tagValuestringНетНет описания

Выход

ПараметрТипОписание
resultsarrayРезультаты поиска в базе знаний
↳ documentIdstringID документа
↳ documentNamestringНазвание документа
↳ contentstringТекст фрагмента
↳ chunkIndexnumberНомер чанка в документе
↳ similaritynumberОценка сходства
↳ metadataobjectМетаданные результата, включая теги
querystringВыполненный поисковый запрос
totalResultsnumberСколько результатов найдено
costobjectСтоимость операции поиска

knowledge_upload_chunk

Добавить новый чанк в документ базы знаний.

Вход

ПараметрТипОбязательныйОписание
knowledgeBaseIdstringДаID базы знаний с документом
documentIdstringДаID документа, в который пишется чанк
contentstringДаТекст чанка

Выход

ПараметрТипОписание
dataobjectДанные загруженного чанка
↳ chunkIdstringID чанка
↳ chunkIndexnumberНомер чанка в документе
↳ contentstringТекст чанка
↳ contentLengthnumberДлина текста в символах
↳ tokenCountnumberЧисло токенов в чанке
↳ enabledbooleanВключён ли чанк
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
messagestringСообщение об успехе или ошибке
documentIdstringID документа, в который добавлен чанк
documentNamestringНазвание документа
costobjectСтоимость операции загрузки

knowledge_create_document

Создать документ в базе знаний.

Вход

ПараметрТипОбязательныйОписание
knowledgeBaseIdstringДаID базы знаний
namestringДаНазвание документа
contentstringДаТекст документа
tag1stringНетЗначение тега 1
tag2stringНетЗначение тега 2
tag3stringНетЗначение тега 3
tag4stringНетЗначение тега 4
tag5stringНетЗначение тега 5
tag6stringНетЗначение тега 6
tag7stringНетЗначение тега 7
documentTagsDataarrayНетСтруктурированные теги: имена, типы и значения
itemsobjectНетНет описания
propertiesstringНетНет описания
tagNamestringНетНет описания
tagValuestringНетНет описания
tagTypestringНетНет описания

Выход

ПараметрТипОписание
dataobjectДанные созданного документа
↳ documentIdstringID документа
↳ documentNamestringНазвание документа
↳ typestringТип документа
↳ enabledbooleanВключён ли документ
↳ createdAtstringВремя создания
↳ updatedAtstringВремя последнего обновления
messagestringСообщение об успехе или ошибке
documentIdstringID созданного документа
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ