About this project

What it actually is, and why it's more than a chatbot.

What it is

This is a retrieval-augmented Q&A assistant over real Australian government policy PDFs (Queensland financial/ICT policy + ATO tax guidance). Every answer is grounded in the indexed documents — it says "I don't know" rather than guessing when the corpus doesn't contain the answer, instead of falling back on general knowledge.

It's also a real MCP (Model Context Protocol) server — the exact same logic answering questions on the demo page is exposed as a tool at /mcp for any MCP-compatible client (Claude Desktop, other agent tooling), not just this site.

How a question gets answered

Question Embedded (Azure) Top-k retrieved from Postgres + pgvector Answered by gpt-5-mini, grounded only in retrieved text Answer + page citations

Built with

Azure AI Foundry · gpt-5-mini LangChain PostgreSQL + pgvector (Neon) MCP server FastAPI Docker Langfuse tracing