Introduction to CDD
CDD is a methodology that enables you to develop a dialogue system; it was introduced by the Rasa team. It is an iterative and interactive process: developers observe the behavior of users and improve chatbot performance based on those observations.
CDD involves the following steps:
- Sharing your bot: We should distribute our product prototype for user testing as soon as possible. No matter how hard developers try, users will always have something new to input into the chatbot. Many teams spend months developing chatbots and focusing on conversations that, in reality, users never have.
- Reviewing conversations: We should spend time studying the conversation between users and our chatbot. It is very helpful to study real user conversations at each stage of development (from the prototype to the real product). Far too many teams only focus on simple attributes, such as how many users express certain intentions and so on. Instead, they should spend more...