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