| Technique Used | Example Task | Dialogue Phenomena Handled |
| Finite-state Script | Long-distance dialing | User answers questions |
| Frame-based | Getting train arrival and departure information | User asks questions, simple clarifications by system |
| Sets of Contexts | Travel booking agent | Shifts between predetermined topics |
| Plan-based Models | Kitchen design consultant | Dynamically generated topic structures, collaborative negotiation subdialogues |
| Agent-based Models | Disaster relief management | Different modalities (e.g. planned world and actual world) |