SemanticSearchRAG 0.3.0
Описание
SemanticSearchRAG- семантический поиск: текст разбивается на токены, и вы можете искать текст, не зная точной фразы или порядка слов.
- многоязычный токенизатор по умолчанию позволяет искать документы независимо от языка документа, т. е. вы можете искать по немецким и английским файлам, используя только немецкий запрос, и также получите подходящие по смыслу результаты в английских файлах.
- доступен полнотекстовый поиск, но он не обязателен и может быть отключён.
- есть 3 встроенных действия: сравнение, краткое изложение (summarize) и проверка (на логические ошибки). Вы копируете один или несколько файлов в соответствующую папку и получаете файл с результатом.
- вы также можете добавлять собственные файлы prompts.md в папку prompt. Например, если нужно перевести текст на язык, в котором для ложки, вилки и ножа используются три разных артикля, вы можете поручить ИИ перевести входной файл на немецкий.
- если нужно, чтобы входной текст был переписан в виде загадок и рифм, добавьте новый файл rhyme.md со своим запросом. Думаю, идея понятна.
- я реализовал 2 категории документов: open и restricted. Предполагается, что open использует облачный ИИ, а restricted — локальный. Но это можно изменить.
Фактически плагин предоставляет функциональность RAG, но в следующей версии это будет больше RAG, т. е. LLM после поиска.
Что нового
fixes