University knowledge,
finally in one place.

ChatDKU is the agentic AI assistant that answers all your DKU questions accurately, privately, and instantly.

Brought to you byEdge Intelligence Lab

In Partnership With

Partner logos
Feature 1

Everything DKU, In One Place

Policies, deadlines, courses, bulletins, handbooks, and more — ChatDKU is grounded in official DKU information. Instead of searching across dozens of webpages and PDFs, get answers from a knowledge base built specifically for the DKU community.

Feature 2

Ask Anytime, Get Answers Fast

ChatDKU is available whenever you need it. Simply open the website, ask your question, and receive answers in seconds — whether you're studying, planning, or navigating campus life.

Feature 3

Conversation History, Always Available

Every conversation is saved automatically, making it easy to revisit past questions, continue ongoing discussions, and keep important information within reach.

Feature 4

Answers You Can Verify

Every answer includes links back to the original DKU sources. Open the official page, view the referenced passage, and explore the information for yourself.

Feature 5

Explore Campus with an Interactive Map

Find buildings, offices, printers, events, and essential campus services. Explore the map, learn more about any location, and continue the conversation with ChatDKU.

Under the Hood

A full-stack AI platform

Every layer is built for reliability, privacy, and continuous improvement.

Modern InterfaceNext.js powers an accessible UI for both mobile and desktop.
Secure BackendAuthentication with Duke NetID, secure routing, and request handling.
Agentic RAG CoreChatDKU features advanced AI techniques for response planning, hybrid retrieval mechanisms, reasoning, synthesis, and memory.
Knowledge BaseExclusive information from a variety of DKU documents, stored as vector embeddings and a relational database.

We use an offline ingestion pipeline to parse official DKU sources, vector-embed them in chunks, to build an efficiently searchable index. At query time, vector search + keyword search + reranking ground every response in real campus information.

Agent Flow

How your question becomes an answer

ChatDKU doesn't guess. Every response goes through a rigorous verification loop.

1
Query
Your question is sent to the system
2
Retrieve
Agent searches the knowledge base
3
Evaluate
Is the evidence sufficient?
4
Refine
If not, rewrite query & retrieve again
5
Synthesize
Generate answer with citations
If the retrieved context isn't strong enough, the system rewrites the query and retrieves again before generating. No hallucinations, no guessing. Only when evidence passes the sufficiency check does the synthesizer produce the final response, complete with citations for manual review.
Evaluation

SeekBench

Not just an answer machine.

SeekBench is an evaluation framework woven throughout the pipeline — scoring not just final answers, but also retrieval quality and intermediate reasoning decisions.

This lets us pinpoint exactly where the pipeline needs improvement, making ChatDKU a continuously improvable system driven by real evaluation and user feedback.

Retrieval quality
Are the right documents being found?
Sufficiency decisions
Is the evidence threshold being met correctly?
Final answer quality
Is the response accurate, grounded, and helpful?
Roadmap

What's coming next

Mobile App

Native iOS & Android for on-the-go access

Stronger Agents

More capable multi-step reasoning and planning

Visual Data Import

Drag-and-drop interface for adding campus documents

Auto Evaluation

More powerful automated benchmarking framework

Ready to ask your first question?

ChatDKU is available to all DKU students, faculty, and staff — free, fast, and private.