Ask DisamKB
Ask a question in plain English — an LLM agent explores DisamKB, writes a SPARQL query that answers it, and shows you both the result and the query.
Agent trace
The agent is GRASP (Walter & Bast, ISWC 2025), self-hosted against DisamKB's RDF export. Your question goes to it (openai/gpt-oss-120b) — its only knowledge of DisamKB comes through tool calls, and every step it takes streams here, live. Its loop:
-
Search
It finds candidate entities and properties in search indices over DisamKB's canonical labels and observed surface forms — the same disambiguation evidence the browser shows on entity pages.
-
Verify
It checks every E/P/C identifier with exploratory SPARQL before using it — DisamKB's ids are unknown to language models, so nothing is answered from model memory.
-
Execute
When a query produces the answer, it runs one final time — the result table and SPARQL rendered below are the ground truth, and you can rerun or edit the query in the editor.
Result
SPARQL query Open in query editor
KB items the agent used
The DisamKB entities, properties and concepts the agent resolved for the final query — each with its KB description, linking to its page.