Перейти к содержимому

Пост канала

Нейросети | Просто | На пальцах
  1. фото

    Представьте: студент на экзамене, и ему разрешают открыть конспект. Не просто повторять заученное, а найти нужное место и процитировать. Именно так работает RAG — технология, которая позволяет языковой модели заглянуть в вашу базу данных и сослаться на конкретный документ перед ответом. Почему это не магия, а инженерия Без RAG модель опирается только на то, что она «запомнила» во время обучения. Уверенно выдаёт факт, которого никогда не существовало — это называют галлюцинациями. С RAG модель цитирует именно ваш документ. Но зачем тогда городить огород? Почему не дообучить модель на корпоративной базе? Три проблемы переобучения: 🔸 Дорого. GPU, время, деньги. Каждое обновление данных — новый цикл. 🔸 Устаревает мгновенно. Модель «замораживает» знания на момент обучения. Изменился документ — она об этом не знает. 🔸 Утечка данных. Обучать модель на конфиденциальных данных = отправить их куда-то. RAG решает все три: данные лежат в базе, модель просто к ним обращается в реальном времени. Обновился документ — в следующем запросе уже свежая версия. Как это устроено 1️⃣ Чанки. Документ разрезают на фрагменты — обычно абзацы. Слишком длинный чанк размывает смысл, слишком короткий — теряет контекст. 2️⃣ Векторизация. Каждый фрагмент превращается в массив чисел — вектор. Это «адрес» в пространстве смыслов. Близкие по смыслу тексты = похожие векторы. 3️⃣ Векторная база. Фрагменты с векторами складывают в LanceDB, Chroma, pgvector и другие. 4️⃣ Поиск. Задаёте вопрос — система находит фрагменты с максимально близкими векторами. 5️⃣ Генерация. LLM получает найденные фрагменты как контекст и отвечает со ссылкой на документ. Это как поиск в Гугле, но результаты передаются языковой модели, которая формулирует ответ человеческим языком. Реальный кейс На Хабре автор построил локального ИИ-ассистента с RAG на двух RTX 4070 — всего 24 ГБ видеопамяти. Система работает с документами, почтой, календарём и даже Telegram. Результаты: ✅ Голосовой ввод ускоряет набор текста примерно в 10 раз ✅ Экономия на документообороте — до половины ставки сотрудника ✅ Локальное решение работает 24/7 без зависимости от облачных API Для персональных задач хватило моделей 9B–27B параметров. Комфортный контекст — 30–40 тысяч токенов. Когда RAG выигрывает 📌 Данные обновляются часто — не нужно переобучать 📌 Нужна точность с ссылками на источники 📌 Требования к конфиденциальности — данные не покидают инфраструктуру 📌 Большой объём разнородных документов Когда RAG проигрывает 📌 Задача статична и не требует актуальности 📌 Нужно «выучить» стиль или паттерн 📌 Векторный поиск даёт шум — релевантный фрагмент семантически не похож на запрос Итог RAG — это не хак и не обходной путь. Это архитектурный подход, который меняет саму модель взаимодействия с информацией. Вместо надежды, что модель где-то это видела, вы даёте ей доступ к актуальной базе в реальном времени. Для бизнеса — точные ответы с ссылками на документы. Для разработчиков — гибкость без переобучения. Для пользователей — ответы, которым можно верить. А что вы думаете об этом? Пишите в комментариях!

    Открыть в MAX
    Просмотры
    16
    ER
    —
    Реакции
    —