Initial submission of FAQ-бот: add README.md
This commit is contained in:
@@ -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` – основной агент.
|
||||||
Reference in New Issue
Block a user