Files
task-6a02e23da6fe2e4ac16acf65/REVIEW_RESPONSE.md
T

2.1 KiB

Ответ на комментарий проверки (ChromaDB vs Qdrant)

Требование задания (ТЗ курса)

В официальном тексте задания «Агент с RAG-памятью» указано:

  • стек: Qdrant + Ollama + LangChain;
  • модуль векторного хранилища на базе Qdrant (QdrantVectorStore);
  • зависимости: langchain-qdrant, qdrant-client.

ChromaDB в ТЗ не упоминается и не является обязательным компонентом.

Комментарий автопроверки

«Переделайте решение: используйте ChromaDB вместо текущего векторного хранилища.»

Этот комментарий противоречит ТЗ задания. Ранее в истории проверки также встречалась обратная формулировка (что ChromaDB нарушает условие и нужен Qdrant).

Позиция исполнителя (отстаивание решения)

Решение намеренно реализовано на Qdrant, как в ТЗ:

Файл Что реализовано
vector_store.py QdrantClient, QdrantVectorStore, локальный ./qdrant_data
requirements.txt langchain-qdrant, qdrant-client (без chromadb)
docs/qdrant_ollama.txt описание связки Qdrant + Ollama

Переход на ChromaDB сделал бы сдачу несоответствующей первоначальному заданию.

Просьба к проверяющему

Пожалуйста, оценивайте сдачу по тексту задания в журнале (Qdrant), а не по комментарию про ChromaDB — либо уточните, если требования к заданию были обновлены официально.

Подробный комментарий также оставлен в журнале сдачи на platform.brojs.ru.