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