RecurSearch — это опенсорсная библиотека Python, предназначенная для улучшения Retrieval-Augmented Generation (RAG) и рабочих процессов ИИ-агентов за счет рекурсивного семантического поиска. Пользователи определяют цепочку поиска, которая встраивает запросы и документы в векторные пространства, затем итеративно уточняет запросы по результатам, применяет фильтры метаданных или ключевых слов, а также подытоживает или агрегирует выводы. Такой пошаговый процесс повышения точности снижает число вызовов API, а также помогает выявлять глубоко вложенную или контекстуально-специфическую информацию из больших массивов данных.