Как дать локальной LLM доступ в интернет и свежие знания
Локальная модель ничего не знает после даты обучения. Дать ей свежие данные можно тремя способами, и на практике они складываются, а не заменяют друг друга.
Первое, RAG по своим документам. Модель отвечает не из головы, а из вашей базы. Нюанс, на котором я обжигался: чистого векторного поиска мало. Редкие названия, коды и точные термины уезжают в канаву, если рядом нет обычного полнотекстового слоя. Держите оба и смешивайте результаты.
Второе, веб-поиск как инструмент. Даёте модели функцию поиска через function calling или MCP, и она сама решает, когда сходить в интернет. На выходе ранжированные ссылки и сниппеты. Это закрывает свежесть, которую статичная база не даёт.
Третье, живой fetch. Сниппет часто обрезает суть или врёт. Полезнее вытянуть саму страницу, обрезать по токенам и отдать модели как доказательство под конкретный запрос. Самое неприятное тут не запрос, а страницы за ботными стенами.
Общий шов поверх всего: проверяйте, что ответ реально опирается на источник. Иначе вы не дали модели знания, а просто ускорили генерацию красивых галлюцинаций. Сверка вывода с фрагментом это половина работы, а не украшение.
А вы чем закрываете свежесть: RAG, веб-поиском или живым fetch?
· 09.09
По данным давней давности 90% содержимого интернета - это копирайт с разным количеством фейков и ошибок. С внедрением в "творческий" процесс блогеров разного рода "контент-заводов" процент качественной информации стал ещё меньше. Вы уверены, что Ваш домашний агент на помойке интернета хорошему научиться?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 10.09
Согласен, поэтому дать модели интернет мало. Источник в среднем мусорный, доверять по авторитету домена бесполезно. Спасает сверка ответа с конкретным фрагментом, откуда он взялся. Веришь не источнику, а цитате.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 10.09
Мммм... Совсем не понятно. В источнике написано 2+2=3 (вполне себе популярная реклама - покупаешь 4 товара, оплачиваешь 3 ) и как модель оценит ответ 2+2=3 ?
1
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 10.09
Верно, поймал. Сверка доказывает, что модель не выдумала ответ, а не что источник прав. Это две разные беды. С 2+2=3 нужна не цитата, а чтобы модель поняла: это реклама, а не арифметика. Один уверенный мусорный источник так и пробьёт.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 10.09
Ага .... Пойдём дальше. Предположим, что для "обучения" нейросети имеется вместо мусорного интернета, некоторая система в которой информация качественно каталогизированна в виде графа. У каждого узла есть множество связей разного рода: предки, потомки, доверительные, заведомо ошибочные, неподтвержденные и тому подобное. "Предки" задают контекст понимания информации узла, потомки определяют. Чем больше "предков и потомков" тем точнее задана информация. А ведь ещё есть множество "дальних родственников".
Почему-то мне кажется, что обученная на "таком" материале нейросеть будет не только выдавать более качественные ответы, но и занимать гораздо меньше места и требовать меньше ресурсов... Разве нет?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 10.09
Небольшая визуализация предлагаемой системы https://www.walks.ru/wm\_dr/
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 10.09
Посмотрел вашу схему по Романовым. Предки и потомки у узла мне как раз заходят: это происхождение факта, а происхождению верить можно. А вот ярлыки доверия я сам пробовал, и обжёгся. Ручной список доверенных доменов стал мёртвым грузом: чинил 1 из 10 и был слеп ко всему, что сам не вписал. Детектор недоверенного текста и вовсе перевернулся: живое "мы, у нас" попадало под подозрение, а гладкая SEO-простыня в третьем лице проходила за честную. В итоге большая модель на сырых источниках обошла мой каталог. Про размер: ниже ~24B модель не деградирует плавно, а отдаёт пустую строку даже на чистых данных. Структуру я бы держал как слой поиска, а не как то, чем ужимают сеть. У меня остался один практический вопрос: а кто и как будет это курировать вдолгую?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 10.09
Так предлагаемая система - информационная база на доверенной информации которой, будут обучаться нейросети. Не сами решать - какая информация доверенная, а какая нет - а получать БАЗУ информации и её связей. Проблема в том, что "языковая модель" тупиковая. Человек использует язык только как интерфейс, а мышление происходит по другому. ...
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён