dialogue-driven programming

noun
UK /ˈdaɪəlɒɡ ˈdrɪvən ˈprəʊɡræmɪŋ/
US /ˈdaɪəlɔːɡ ˈdrɪvən ˈproʊɡræmɪŋ/

A way of making computer programs where the computer and the person talk back and forth to get things done.

With dialogue-driven programming, the app asks you questions and you answer them step by step.


OTHER MEANINGS

2. A coding style where a program's flow is controlled by spoken or written exchanges between user and machine.

The help desk tool uses dialogue-driven programming to guide callers through fixes.

3. Building software by describing what you want in plain language and refining it through back-and-forth replies.

She wrote her game using dialogue-driven programming, tweaking it each time the assistant asked a question.

4. A teaching method where students learn to code by conversing with a tutor or AI instead of writing lines alone.

The classroom adopted dialogue-driven programming so kids could learn by asking and answering questions.