add README.md

This commit is contained in:
2026-05-28 17:22:15 +00:00
parent 8b8a5e3e8d
commit 4f4d49f2e3
+30 -2
View File
@@ -1,3 +1,31 @@
# task-6a1864f78a94f887e50d46da # Экзамен: RAG-агент с ChromaDB и веб-поиском
Экзамен: RAG-агент с ChromaDB и веб-поиском Локальный RAG (ChromaDB + Ollama embeddings) и веб-поиск (Tavily). Агент выбирает источник.
## Требования
```bash
ollama pull llama3
ollama pull nomic-embed-text
```
В `.env`:
```env
TAVILY_API_KEY=your_key
```
## Установка и запуск
```bash
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/` — тестовые конспекты