Thiết kế kiểu đuôi dài

Bây giờ, bạn đã có một thiết kế bao gồm các đường dẫn tốt mà hầu hết người dùng sẽ đi theo. Đã đến lúc tập trung vào phần đuôi của những đường dẫn còn lại. Hãy suy nghĩ về tất cả những điều có thể xảy ra trong cuộc hội thoại của bạn và tất cả các đường dẫn không mong muốn hoặc không được hỗ trợ mà người dùng có thể sử dụng.

Không thiết kế quá nhiều

Trong giai đoạn yêu cầu, bạn đã xác định một tập hợp rõ ràng các trường hợp sử dụng chính. Hãy ghi nhớ những ưu tiên này và tránh thêm các trường hợp đặc biệt vào danh sách này. Khi bạn đi vào các chi tiết của thiết kế, các tình huống mới sẽ xảy ra mà bạn chưa từng xem xét. Trước khi mở rộng phạm vi thiết kế để xử lý các trường hợp mới này, hãy cân nhắc kỹ tác động.

Đầu Nội dung Đuôi dài

Các trường hợp sử dụng chính

Đây là những đường dẫn trò chuyện quan trọng nhất và phổ biến nhất mà người dùng sẽ thực hiện thông qua tính năng của bạn. Tập trung phần lớn nỗ lực vào việc biến những đường dẫn này thành trải nghiệm người dùng tuyệt vời.

Đường vòng

Đây là những đường dẫn ít phổ biến và thường kém trực tiếp hoặc kém thành công thông qua tính năng của bạn. Hãy dành thời gian hỗ trợ đầy đủ cho các em nhưng đừng dành quá nhiều thời gian cũng như công sức cho việc thiết kế các em.

Các trường hợp nghiêm trọng

Đây là những đường dẫn rất ít phổ biến. Hãy cân nhắc xem những lời nhắc chung chung như "Rất tiếc, tôi không biết chắc cách giúp bạn" như vậy có đủ tốt không hay bạn có thể nói cụ thể hơn một chút bằng một giải pháp tương tự khả thi ở mức tối thiểu.

Đối với thiết kế hội thoại, quy tắc này là một cách để nói rằng không phải tất cả các đường dẫn đều được tạo như nhau. 80% người dùng đi theo 20% đường dẫn phổ biến nhất có thể trong hộp thoại. Do đó, hãy đầu tư tài nguyên sao cho có tác động lớn nhất.

Tương tự như vậy, có những đánh đổi về mặt hoàn thiện hoặc tính hoàn chỉnh. Có thể mất 80% công việc để thực sự đánh bóng 20% cuối cùng của dự án. Trong những trường hợp này, nỗ lực không chính đáng có thể là "đủ tốt".


Đường vòng phổ biến

Giữa các trường hợp sử dụng chính và trường hợp biên là một số đường vòng hơi phổ biến. Thông thường, đây là những tình huống mới mà bạn chưa từng xem xét cho đến khi được phát hiện trong quá trình thử nghiệm hoặc phát hiện trong quá trình phát triển. Và trong hầu hết các trường hợp, các thao tác này yêu cầu thời gian xử lý trực tiếp hơn và ít trực tiếp hơn.

Dưới đây là một số đường vòng phổ biến cần xem xét:

Người dùng có thể phải liên kết các tài khoản hoặc thiết bị (ví dụ: tự động hóa nhà) trước khi có thể sử dụng một số tính năng.

Trong trường hợp này, người dùng chưa liên kết tài khoản của mình.

Hành động của bạn có thể không hỗ trợ một số yêu cầu thông thường của người dùng.

Người dùng có thể yêu cầu những hành động mà Hành động của bạn không thể hỗ trợ.


Mức độ phù hợp theo ý định

Thiết kế hội thoại bao gồm kịch bản là một nửa của hộp thoại, hy vọng nó đủ mạnh để bất kỳ ai cũng có thể tham gia và thực hiện nửa còn lại. Khi thiết kế cho phần đuôi dài, hãy tập trung vào nội dung người dùng có thể nói ở mỗi bước trong hộp thoại để xác định ý định của bạn (còn gọi là ngữ pháp).

Ý định thể hiện mối liên kết giữa nội dung người dùng nói và hành động bạn nên thực hiện với Hành động đó. Ví dụ: lời nhắc “Bạn có thích pizza không?” đòi hỏi phải có ý định “có” và “không”. Mỗi ý định nên có nhiều cụm từ huấn luyện liên kết với nó, bao gồm cả từ đồng nghĩa như “vừa” và “không” cũng như các biến thể như “Tôi yêu” hoặc “Tổng số có thể có trọng số”. Ý định cũng có thể bao gồm chú thích, ví dụ: phân loại “mozzarella tươi” làm pizza phủ trong phản hồi của người dùng “chỉ khi được làm bằng mozzarella tươi”.

Nếu bạn đang sử dụng Dialogflow, hãy truy cập vào đây để đọc thêm về ý định.

Cá tính của bạn không phải lúc nào cũng có thể xử lý được các phản ứng phối hợp. Trong những trường hợp này, hãy dựa vào khả năng xử lý lỗi nhẹ và dễ tương tác để đưa hộp thoại trở lại đúng hướng mà không gây chú ý đến lỗi.

Nên.

Bao gồm một mục đích "hoàn thành" với các cụm từ đào tạo như "Tôi đã hoàn tất" hoặc "hoàn toàn".

Không nên.

Nếu Hành động chỉ mong đợi câu hỏi về I/O, thì phản hồi của người dùng sẽ kích hoạt lỗi Không khớp.


Xử lý lỗi

Ngay cả với ý định mạnh mẽ, vẫn có khả năng xảy ra lỗi. Người dùng có thể bỏ tập lệnh bằng cách im lặng (lỗi Không có thông tin đầu vào) hoặc nói điều gì đó không mong muốn (lỗi Không khớp). Sử dụng lời nhắc lỗi để nhẹ nhàng hướng người dùng quay lại các đường dẫn thành công hoặc đặt lại kỳ vọng của họ về những gì có thể và không thể.

Việc xử lý lỗi hiệu quả là theo từng ngữ cảnh cụ thể, vì vậy bạn phải thiết kế lời nhắc về lỗi Không có dữ liệu nhập và không có kết quả khớp cho mỗi lượt chuyển đổi trong hộp thoại.