Files
task-6a02e23da6fe2e4ac16acf65/REWORK_NOTES.md
T

1.2 KiB

Rework Notes

Доработка выполнена по комментарию проверки:

"Решение не соответствует заданному стеку: вместо Qdrant использована ChromaDB, а зависимости проекта не включают необходимые библиотеки для работы с Qdrant."

Внесенные изменения

  1. vector_store.py

    • заменен langchain_chroma.Chroma на QdrantVectorStore;
    • добавлены QdrantClient, VectorParams, Distance;
    • локальное хранилище: ./qdrant_data (или QDRANT_PATH);
    • сохранены функции API: get_vector_store, add_document_to_store, search_store.
  2. requirements.txt

    • удалены: langchain-chroma, chromadb;
    • добавлены: langchain-qdrant, qdrant-client.
  3. docs/

    • удален chroma_ollama.txt;
    • добавлен qdrant_ollama.txt;
    • langchain_basics.txt сохранен.
  4. Документация

    • README.md и main.py обновлены под Qdrant.

Текущий стек

  • Qdrant
  • Ollama (llama3, nomic-embed-text)
  • LangChain