FAQ-бот (ChromaDB + MCP-tool)

Что это

Агент, отвечающий на вопросы по локальным конспектам курса, используя ChromaDB, и при необходимости вызывающий внешний MCP‑подобный инструмент (mock‑сервер).

Установка

pip install -r requirements.txt

Запуск

python -m src.agent

Примеры вопросов

  1. Chroma Что такое ChromaDB?
  2. Chroma Как подключить Ollama embeddings?
  3. MCP Какой у нас расписание?

Структура

  • data/ Markdown‑файлы FAQ.
  • src/utils.py – загрузка в Chroma и поиск.
  • src/mcp_tool.py – mock‑сервер и клиент MCP‑стиля.
  • src/agent.py основной агент.
S
Description
Solution for BroJS task 6a1d75c5fd30e81cf3126ae7
Readme 117 KiB
Languages
Python 100%