2026-05-28 17:22:17 +00:00
2026-05-28 17:22:10 +00:00
2026-05-28 17:22:15 +00:00
2026-05-28 17:22:13 +00:00
2026-05-28 17:22:12 +00:00

Экзамен: RAG-агент с ChromaDB и веб-поиском

Локальный RAG (ChromaDB + Ollama embeddings) и веб-поиск (Tavily). Агент выбирает источник.

Требования

ollama pull llama3
ollama pull nomic-embed-text

В .env:

TAVILY_API_KEY=your_key

Установка и запуск

pip install -r requirements.txt
python main.py --init      # загрузить documents/ в ChromaDB
python main.py --demo      # два примера (local + web)
python main.py             # интерактивный чат (exit для выхода)

Структура

  • vectorstore.py — Chroma + загрузка документов с чанкингом
  • main.py — инструменты search_local_kb, web_search, create_agent
  • documents/ — тестовые конспекты
S
Description
Экзамен: RAG-агент с ChromaDB и веб-поиском
Readme 32 KiB
Languages
Python 100%