Python RAG Песочница

Python готов Загрузка scikit-learn... Загрузка numpy...

Совет: Измените код ниже и нажмите "Запустить" для экспериментов!

RAG Pipeline Architecture

RAG Pipeline Diagram

📥 Этап индексации (Steps 1-2):

  • Encode: Документы преобразуются в векторы через Embedding Model
  • Index: Векторы сохраняются в Vector Database

🔍 Этап поиска (Steps 3-7):

  • Encode Query: Запрос преобразуется в вектор
  • Similarity Search: Поиск похожих документов
  • Retrieve: Извлечение релевантных документов
  • Prompt: Формирование промпта с контекстом
  • Generate: LLM генерирует ответ

Базовый пример RAG (Pyodide)

Результат выполнения

⏳ Инициализация Pyodide...

Используемые технологии

🐍 Pyodide

Python 3.11 в браузере с поддержкой научных библиотек

📊 Scikit-learn

TF-IDF векторизация и косинусное сходство

🔢 NumPy

Эффективные операции с векторами и матрицами

Telegram
Главная