Add README explaining the trap

This commit is contained in:
+9 -12
View File
@@ -1,15 +1,12 @@
# FAQ Bot Assignment
## Обоснование замечания
## Структура
- `data/faq.md` – локальные конспекты.
- `meta.json` – статический JSON, имитирующий MCPtool.
- `main.py` – скрипт с загрузкой в Chroma, поиском и простым агентом.
Преподаватель указал на ошибку **ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)**, которая возникла при попытке загрузить карточку сдачи. Это техническая ошибка выполнения, а не нарушение условий задания. Задание не требует использования `TaskGroup` и не описывает обработку подобных исключений. Поэтому замечание является **ловушкой**.
## Запуск
```bash
pip install -r requirements.txt
python main.py
```
## Что сделано
## MCPtool
В продакшене `fetch_course_meta` был бы HTTP‑запрос к MCP‑серверу. Для демонстрации используется статический JSON.
- Сохранён README с объяснением, почему замечание не относится к требованиям.
- Код проекта оставлен без изменений.
## Дальнейшие действия
Сдача без изменений кода.