共用方式為


設計 Bot 的第一個使用者互動

適用于: SDK v4

第一印象很重要。 使用者與 Bot 之間的第一個互動對於使用者體驗至關重要。 設計 Bot 時,請記住,第一個訊息不僅僅是說「嗨」。當您建置應用程式時,您會設計第一個畫面以提供重要的 流覽 提示。使用者應該直覺地瞭解功能表所在的位置,以及其運作方式、取得說明的位置、隱私權原則是什麼等等。 當您設計 Bot 時,使用者與 Bot 的第一次互動應該會提供相同的資訊類型。

語言與功能表

請考慮下列兩種設計:

設計 1

A welcome message, without suggestions, 'Hello user, how can I help you?'

設計 2

A welcome message, with suggestions: orders, products, or help.

請勿使用開放式問題來啟動 Bot,例如「我該如何協助您?」。 如果您的 Bot 有一百個可以執行的不同動作,則使用者可能無法猜測其中大部分專案。 您的 Bot 沒有告訴他們可以做什麼,所以他們怎麼能知道呢?

功能表提供該問題的簡單解決方案。 首先,藉由列出可用的選項,您的 Bot 會將其功能傳達給使用者。 其次,功能表可讓使用者不必輸入太多,而只能按一下。 最後,使用功能表可藉由縮小 Bot 可從使用者接收的輸入範圍,大幅簡化自然語言模型。

提示

功能表是設計 Bot 以取得絕佳使用者體驗時的寶貴工具;不要認為他們不夠「聰明」。您可以設計 Bot 以使用功能表,同時仍支援自由格式輸入。 如果使用者輸入而不是選取功能表選項來回應初始功能表,Bot 可能會嘗試剖析使用者的文字輸入。

或者,如果 Bot 具有特定功能,您可以提出更尖銳的問題來引導使用者。 例如,如果您的 Bot 負責取得三明治訂單,您的第一個互動可能是「嗨! 我來這裡吃你的三明治訂單。 你喜歡什麼樣的麵包? 我們有白色、小麥或瑞伊。如此一來,使用者就知道如何回應,並透過交談提供導覽提示。

其他考量

除了提供直覺且容易流覽的第一個互動之外,設計完善的 Bot 也讓使用者能夠存取其隱私權原則和使用規定的相關資訊。

提示

如果您的 Bot 從使用者收集個人資料,請務必傳達這些資料,並描述資料將執行的動作。

下一步

既然您已熟悉設計使用者與 Bot 之間第一個互動的一些基本原則,請深入瞭解 如何設計對話 流程。