# Агент с RAG-памятью **ChromaDB** + Ollama + LangChain. ## Что исправлено по замечанию - Заменено векторное хранилище: Qdrant -> ChromaDB (`vector_store.py`). - Обновлены зависимости: `langchain-chroma`, `chromadb` в `requirements.txt`. - Удалены материалы про Qdrant, оставлены только Chroma-документы в `docs/`. - Обновлены описания в `README.md` и `main.py` под ChromaDB. - Параметры чанкинга сохранены (`chunk_size=500`, `chunk_overlap=100`). ## Подготовка ```bash ollama pull llama3 ollama pull nomic-embed-text pip install -r requirements.txt ``` Данные Chroma сохраняются локально в `./chroma_data` (или `CHROMA_PATH` в окружении). ## Инициализация базы из папки docs ```bash python init_knowledge.py --dir ./docs ``` ## Интерактивный клиент ```bash python main.py ``` Команды: - `/search <запрос>` — прямой поиск в базе - `/add <заголовок> | <текст>` — добавить документ - `/quit` — выход