RAG Tool
Описание

Компонент RAG Tool служит для поиска по базе знаний. Он позволяет ИИ-агенту находить релевантные фрагменты документов, используя гибридные методы поиска (векторный + текстовый) и ранжирование, чтобы обеспечить модель максимально точным контекстом.
Основные параметры
| Параметр | Описание |
|---|---|
| Имя инструмента | Идентификатор для LLM, по которому модель вызывает инструмент. |
| Описание инструмента | Инструкция для агента: в каких случаях следует обращаться к базе знаний. |
| input_schema | YAML-описание параметров, которые агент должен заполнить при вызове (видны самой модели). |
| Rag Machine / URL | Вычислительный узел и адрес API-сервера для выполнения запросов к базе. |
| Режим поиска | Алгоритм подбора: vector (смысловой), keyword (точное совпадение слов) или hybrid (оба варианта). |
| Top K / Rerank Top N | Количество извлекаемых фрагментов до и после этапа перепроверки релевантности (Reranker). |
| Expansion Mode | Режим расширения контекста: • window — захватывает соседние фрагменты текста (чанки) (N штук). • section — расширяет текст до границ текущего раздела. • none — возвращает только найденный фрагмент. |
| Window Size | Размер «окна» при использовании Expansion Mode. Определяет, сколько соседних чанков (до и после) добавить к результату для сохранения связности текста. |
Выходные данные
- RAG Search Tool: структурированный результат инструмента поиска, который возвращается агенту.