Microsoft's chatbot that actually reads the manual
A pretrained dialog model designed to ground responses in external knowledge rather than hallucinating with confidence.

What it does
GODEL is a large-scale encoder-decoder Transformer trained to generate dialog responses conditioned on external text—retrieved documents, API states, or knowledge bases. The goal is task-oriented conversation that stays tethered to facts outside the chat history itself. Microsoft released it as a research artifact with fine-tuning scripts, evaluation data, and a Vue-based chat demo.
The interesting bit
The pretraining recipe is deliberately lopsided: 551 million multi-turn Reddit dialogs for conversational fluency, plus only 5 million instruction-and-knowledge-grounded dialogs for the actual grounding skill. The bet is that a small dose of structured grounding atop a vast sea of chitchat yields better zero-shot transfer to new tasks. The README also quietly admits that as of May 2023, you can no longer pretrain from scratch using this codebase—only fine-tune the released checkpoints.
Key highlights
- Two public checkpoints on Hugging Face: base and large (seq2seq architecture)
- Training data format is pleasantly explicit:
Context,Knowledge,Responsefields in JSON - Ships with adapters for DSTC7, DialoGPT, UnifiedQA, MS MARCO, MultiWOZ, and Schema-Guided Dataset benchmarks
- Includes a Flask/Vue interactive demo, plus a live Hugging Face Spaces version
- Fine-tuning scripts use standard Hugging Face
transformerspatterns—no custom framework to learn
Caveats
- Pretraining from source is officially unsupported since May 2023; you’re stuck with Microsoft’s released weights
- The disclaimer is unusually blunt: the repo is “only part of the modeling machinery” and won’t produce a working bot without substantial in-house data and engineering
Verdict
Worth a look if you’re building retrieval-grounded task bots and want a pretrained starting point with decent academic pedigree. Skip it if you need end-to-end training control or a turnkey production system—this is research scaffolding, not a product.
Frequently asked
- What is microsoft/GODEL?
- A pretrained dialog model designed to ground responses in external knowledge rather than hallucinating with confidence.
- Is GODEL open source?
- Yes — microsoft/GODEL is open source, released under the MIT license.
- What language is GODEL written in?
- microsoft/GODEL is primarily written in Python.
- How popular is GODEL?
- microsoft/GODEL has 880 stars on GitHub.
- Where can I find GODEL?
- microsoft/GODEL is on GitHub at https://github.com/microsoft/GODEL.