069f07e95210a76e9b698fc4c430e1fa0d4d2fd5
Агент с 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).
Подготовка
ollama pull llama3
ollama pull nomic-embed-text
pip install -r requirements.txt
Данные Chroma сохраняются локально в ./chroma_data (или CHROMA_PATH в окружении).
Инициализация базы из папки docs
python init_knowledge.py --dir ./docs
Интерактивный клиент
python main.py
Команды:
/search <запрос>— прямой поиск в базе/add <заголовок> | <текст>— добавить документ/quit— выход
Description
Languages
Python
100%