В конце концов меня поразили две вещи одновременно. Во-первых, у меня были годы документов, разбросанных повсюду: инструкции по эксплуатации, заметки о конфигурации, старые записи билетов, файлы совещаний. Во-вторых, новейшие версии инструментов чата стали действительно хороши в получении ответов...
В конце концов меня поразили две вещи одновременно. Во-первых, у меня были годы документов, разбросанных повсюду: инструкции по эксплуатации, заметки о конфигурации, старые записи билетов, файлы совещаний. Во-вторых, новейшие версии инструментов чата действительно хорошо справляются с получением ответов из кучи файлов, которые вы им передаете. Проблема заключалась в том, что передача их означала загрузку этой стопки на чужой сервер.
Поэтому в прошлом месяце я перестал это делать. Я построил локальный конвейер RAG в своей домашней лаборатории, и теперь я запрашиваю свою собственную базу знаний с возможностью поиска по всей локальной сети, и файлы никогда не покидают моего дома. Не стесняйтесь продолжать загружать все в облачный инструмент, если вас это устраивает. На этой неделе я решил, что мои рабочие тетради и заметки для клиентов — это не то, что я хочу хранить в чужих данных обучения.
Что на самом деле представляет собой самостоятельная установка RAG
Проще говоря, RAG — это способ извлечь нужные фрагменты ваших собственных документов и вставить их в подсказку, чтобы модель отвечала на основе того, что есть на самом деле, а не догадывалась по памяти. Вы полностью пропускаете лотерею «Знает ли модель топологию моей сети». Локально это хранилище векторов плюс этап внедрения плюс любой небольшой LLM, который вы уже используете. Никакой магии — просто поиск перед генерацией.