Published docs hub
Docs are published under /RAG_Support_Assistant. English and Russian entry pages are maintained explicitly.
Docs are published under /RAG_Support_Assistant. English and Russian entry pages are maintained explicitly.
The demo KB starts from three seed documents: warranty, returns, and E10-E30 errors. E20 is present in errors_e10_e30.md.
The fixture set has 12 cases across error codes, password reset, warranty, installation, billing, and general support. The three-document demo KB does not cover every fixture category.
The API catalog is tied to FastAPI route decorators, and /api/ask returns an answer with documents and citations.
The full flowchart, with all 12 nodes and conditional transitions, is generated
automatically from agent/graph.py on the
LangGraph state machine page.
/api/ask returns for “How do I fix E20?”{ "answer": "Error E20 is a water-drainage problem. Likely causes: a clogged drain filter, a kinked drain hose, or a faulty drain pump [1].", "sources": [ { "source": "errors_e10_e30.md", "page_content": "E20 — water drainage problem …" } ], "citations": [ { "index": 1, "doc_id": "errors_e10_e30.md", "title": "errors_e10_e30.md", "excerpt": "drain valve / filter …" } ]}The shape is fixed by the Pydantic models AskResponse, SourceInfo, and
Citation in api/routers/conversation.py. For the full node-by-node
walkthrough, see What it does.