From 7935bf54d166b9c4da5ee8203fcb589cc5a8c696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=B8=D0=BD=D0=B0=D1=80=20=D0=9C=D0=B8=D1=80=D0=B7?= =?UTF-8?q?=D0=B0=D0=B3=D0=B8=D1=82=D0=BE=D0=B2?= Date: Wed, 10 Jun 2026 13:29:38 +0000 Subject: [PATCH] =?UTF-8?q?Initial=20submission=20of=20FAQ-=D0=B1=D0=BE?= =?UTF-8?q?=D1=82:=20add=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 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` – основной агент.