Files
task-6a02e23da6fe2e4ac16acf65/REWORK_NOTES.md
T

31 lines
1.0 KiB
Markdown

# Rework Notes
Доработка выполнена по комментарию проверки:
> "Переделайте решение: используйте ChromaDB вместо текущего векторного хранилища."
## Внесенные изменения
1. `vector_store.py`
- заменен `QdrantVectorStore` на `langchain_chroma.Chroma`;
- добавлен `persist_directory=./chroma_data` (или `CHROMA_PATH`);
- сохранены функции API: `get_vector_store`, `add_document_to_store`, `search_store`.
2. `requirements.txt`
- удалены: `langchain-qdrant`, `qdrant-client`;
- добавлены: `langchain-chroma`, `chromadb`.
3. `docs/`
- удален `qdrant_ollama.txt`;
- добавлен `chroma_ollama.txt`;
- `langchain_basics.txt` сохранен.
4. Документация
- `README.md` и `main.py` обновлены под ChromaDB.
## Текущий стек
- ChromaDB
- Ollama (`llama3`, `nomic-embed-text`)
- LangChain