📚 node [[implementing dialogues]]

Implementing Dialogues

Go back to [[Main Chatbot Page]], the [[Main AI Page]], or the [[Master of Philosophy - Main Page]]

[[Implement_the_Dialog.pdf]]

When you respond with something the Chatbot doesn't undestand, it responds with a varied answer. This is because it has multiple responses available to it and cycles through them.

Cycling vs Random

The major benefit of Cycling is that it allows us to put a definite last response last, such as once we've failed to understand the user four times, we escalate to a human agent.

With Random, we risk that response coming up first and wasting the chatbot entirely.

How a basic chatbot looks before adding functionality

Child Dialogues

See the page on [[Child Dialogue nodes]] for more information.

📖 stoas
⥱ context