- Voice User Interface Projects
- Henry Lee
- 235字
- 2021-07-23 17:17:13
Flow
A conversation can contain multiple turns, exchanging words on specific topics in a very short and concise manner. Avoid using one-dimensional script with predefined one-off questions and answers, where the conversation can quickly turn boring and unnatural. A good example of this is the system IVR, where the user has to wait and listen to all of "Press 1 or say reservation, Press 2 or say check reservation, Press 3 or say cancel reservation, Press # or say main menu." However, nowadays, the user would simply press 0000000000000, which typically sends the user to the operator. To give it a more conversational flow, you should try to anticipate the user's intention and engage with the user.
The following example shows the flow of conversation:
support: How can I help you today?
user: I need cancel my reservation.
support: Would you like to speak to the operator or would you like to do it over the phone?
user: phone
support: Do you have the reservation number?
user: no
support: Then i can look it up by your name and date of the reservation. What is your name and reservation date?
Having the conversation flow makes the user feel like they are having a conversation with a real person whereas in the IVR system the user did not engage with the user but presented all of the options, including options the user did not care about.
- Software Defined Networking with OpenFlow
- 精通API架構:設計、運維與演進
- Full-Stack React Projects
- ASP.NET 3.5程序設計與項目實踐
- C語言程序設計案例精粹
- Mastering Google App Engine
- C語言程序設計
- Hands-On Full Stack Development with Go
- Visual Basic程序設計實驗指導(第二版)
- Visual Basic程序設計
- CRYENGINE Game Development Blueprints
- 軟件體系結構
- Getting Started with Python
- .NET 4.0面向對象編程漫談:應用篇
- Learning Kotlin by building Android Applications