Files
task-6a1864f78a94f887e50d46da/README.md
T
2026-05-28 17:22:15 +00:00

904 B
Raw Blame History

Экзамен: 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/ — тестовые конспекты