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 by
Logo for EIL.

In Partnership With

Partner logos
The Solution

An AI that actually knows DKU.

Unlike general-purpose chatbots, ChatDKU is built on official DKU sources. That's policies, deadlines, courses, bulletins — all deployed entirely on DKU infrastructure.

Fully on-premise, so your queries never leave the internal DKU network.
Grounded in official, up-to-date DKU sources, not the open web.
Built for students, faculty, and staff.

You

When can I declare my major?

ChatDKU

You can declare your major during the Spring term of your sophomore year at Duke Kunshan University.
Prior to declaring, you should work with your academic advisor to develop a long-range academic plan that aligns with your intended major.
It is recommended to explore different major options during your first year to make an informed decision. For more information, consult the Office of Undergraduate Advising or review the DKU Undergraduate Bulletin.

Reference:
• DKU Undergraduate Studies Bulletin (Page 52)
• Advising FAQ (12-19-24 Update) (Page 5)

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.