Опубликованная документация
Документация опубликована под /RAG_Support_Assistant. Английская и русская стартовые страницы поддерживаются явно.
Документация опубликована под /RAG_Support_Assistant. Английская и русская стартовые страницы поддерживаются явно.
Демо-база начинается с трёх документов: гарантия, возвраты и ошибки E10-E30. E20 описан в errors_e10_e30.md.
Набор содержит 12 кейсов по шести темам: коды ошибок, сброс пароля, гарантия, установка, биллинг и общие вопросы. Демо-база из трёх документов покрывает не все темы фикстуры.
Каталог API строится из декораторов маршрутов FastAPI, а /api/ask возвращает ответ вместе с источниками и пронумерованными ссылками-цитатами.
Полный flowchart со всеми 12 узлами и условными переходами автоматически
генерируется из agent/graph.py на странице
LangGraph state machine.
/api/ask на вопрос «Как исправить E20?»{ "answer": "Ошибка E20 связана с проблемой слива воды. Возможные причины: засорённый сливной фильтр, перегиб сливного шланга или неисправность сливного насоса [1].", "sources": [ { "source": "errors_e10_e30.md", "page_content": "E20 — проблема со сливом воды …" } ], "citations": [ { "index": 1, "doc_id": "errors_e10_e30.md", "title": "errors_e10_e30.md", "excerpt": "клапан слива / фильтр …" } ]}Форма закреплена Pydantic-моделями AskResponse, SourceInfo, Citation в api/routers/conversation.py. Полный разбор узлов графа — на странице Что делает ассистент.