commit 7935bf54d166b9c4da5ee8203fcb589cc5a8c696 Author: Ринар Мирзагитов Date: Wed Jun 10 13:29:38 2026 +0000 Initial submission of FAQ-бот: add README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..73b9f89 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# FAQ-бот (ChromaDB + MCP-tool) + +## Что это + +Агент, отвечающий на вопросы по локальным конспектам курса, используя ChromaDB, и при необходимости вызывающий внешний MCP‑подобный инструмент (mock‑сервер). + +## Установка + +```bash +pip install -r requirements.txt +``` + +## Запуск + +```bash +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` – основной агент.