Лор: Локально-ориентированная база знаний MCP и поиск для разработчиков
Лоре, из Тиморунге, это локально-ориентированная база знаний и инструмент поиска, который предоставляет AI-ассистентам контекст проектов на вашем компьютере. Он индексирует документы, код и веб-контент, чтобы модели могли запрашивать локальные материалы без зависимости от внешних векторных хранилищ. Инструмент поддерживает многопоточную загрузку и предоставляет локальный сервис для клиентов-агентов, с интерфейсом командной строки для индексации и запросов. Разработчики, исследователи и опытные пользователи получают частный, локальный доступ к данным, интегрированный в существующие рабочие процессы.
Он предоставляет контекст проекта с поддержкой сервера для подключенных помощников
Lore реализует сервер Протокола Контекста Модели, который предоставляет индексированный материал клиентам-агентам, и он включает инструменты MCP только для чтения для поиска, перечисления и чтения документов. Эта роль сервера означает, что приложение действует как мост между хранящимися проектными файлами и инструментами ИИ, позволяя агентам запрашивать отрывки и метаданные документов, а не встраивать целые репозитории в удаленное хранилище векторов.
Вывод поиска отдает предпочтение релевантности ключевых слов с использованием движка BM25
Инструмент использует движок полнотекстового поиска BM25, чтобы возвращать результаты высокой релевантности для запросов, основанных на ключевых словах. Этот подход дает надежные, ранжированные результаты для буквальных и близко соответствующих терминов; это не основанный на встраивании семантический поиск, поэтому перефразированные или ориентированные на смысл запросы могут возвращать более слабые совпадения, чем извлечение векторов.
Принимает множество типов файлов и удаленных источников с минимальной настройкой
Lore принимает контент из локальных файлов, URL-адресов, репозиториев Git, S3, YouTube и XML-карт сайтов, и поддерживает более 90 форматов документов, таких как PDF, DOCX, XLSX, HTML, EPUB, Markdown и простой текст. Он также организует контент по темам, чтобы помочь структурировать извлечение знаний. На практике, для загрузки репозитория или сайта требуется немного конфигурации, кроме как указать CLI на источник.
Рабочий процесс с приоритетом CLI и локальная индексация сохраняют контроль разработчика
Инструмент предоставляет интерфейс командной строки для управления индексами и локального поиска и работает как бинарный файл на основе Rust на обычных настольных хостах. Индексация и поиск происходят на машине пользователя, исключая файлы из облачной обработки. Этот дизайн подходит для инструментов разработчиков, которые предпочитают операции, управляемые терминалом, и явный контроль над локальными данными, а не графические или хостинговые сервисы документов.
Хороший выбор для технических пользователей, которым требуется приватное, локальное обслуживание контекста
Хорошо воспринято в сообществе разработчиков MCP, Lore подходит разработчикам и опытным пользователям, которые отдают предпочтение доступу к проектным документам и коду на локальном уровне. Оно ожидает технический, ориентированный на CLI рабочий процесс и сосредоточено на релевантности ключевых слов, а не на семантических встраиваниях. Для команд или пользователей, которые ценят конфиденциальность и прямую интеграцию с клиентами-агентами, Lore предлагает практичный вариант, ориентированный на разработчиков, поддерживаемый принятием сообществом.