Веб-версияОткрыть в Telegram

Пост⚙️ Как собрать свою RAG-систему — без облаков и подписок

16 октября 2025
P
Python for Devs
Фотография
нажмите — покажем
⚙️ Как собрать свою RAG-систему — без облаков и подписок Хватит искать PDF-ки по корпоративным чатам. Сегодня любую внутреннюю документацию можно превратить в умный поисковик, который реально понимает, о чём вы спрашиваете. И всё — на чистом open source, локально и бесплатно. RAG (Retrieval-Augmented Generation) объединяет две вещи: поиск по документам и генерацию ответов на естественном языке. Идея простая — модель не “придумывает” из головы, а берёт контекст из ваших файлов и формирует точный ответ. Ни утечек данных, ни платных API. В новой статье — 5 инструментов: 🟣 MarkItDown — конвертирует любые документы (PDF, Word, HTML) в чистый Markdown. 🟣 LangChain RecursiveCharacterTextSplitter — умно режет текст на логические куски, чтобы LLM мог работать с контекстом. 🟣 SentenceTransformers (multi-qa-mpnet-base-dot-v1) — генерирует эмбеддинги локально, без доступа к API. 🟣 ChromaDB — хранит векторы и обеспечивает быстрый поиск по смыслу (HNSW-поиск под капотом). 🟣 Ollama + Gradio — локальная LLM (например, Mistral, Llama 3) и веб-интерфейс с потоковой генерацией ответов. На выходе — полноценный Q&A-интерфейс по вашим документам: спрашиваете “как работает декоратор в Python”, получаете структурированный ответ с примером и ссылкой на исходный фрагмент. Всё работает офлайн, на локальной машине. 📚 Подробности на Хабр: https://habr.com/ru/articles/955798/
26 · 1K ·

Рядом в ленте

PPython for Devs⚡️ Python 3.14: теперь реально быстрый или всё ещё просто “удобный”? Думаю, вы уже слышали: релиз Python 3.14 состоялся. Мемы про “самый быстрый Python в историPPython for Devs⚡️ Автоматический парсинг чеков с LlamaIndex и Pydantic Команда Python for Devs подготовила перевод статьи о том, как с помощью LlamaIndex и Pydantic можно прев
это сообщение
PPython for Devs😍 Красивый код на LaTeX прямо из Python У вас тоже бывало — написал шикарную формулу в Python, а на презентации она выглядит как набор странных скобок и звёздочPPython for DevsКак же я устал от тех, кто ссылается на ChatGPT Вот реально, кажется, наступил новый уровень профессиональной лени. Ставишь задачу, человек уходит, потом принос
PPython for DevsPython for Devs@python_for_devs · канал · Технологии
802подписчиков90постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем