有很多炒作 chatbots 和人工智慧。當然,實現聊天機器人的人希望展示一些非凡和智能的東西。
即使他們知道 chatbots 他們善於識別一次性 自然語言語句 背後的意圖,並且人類級別的對話是不可能的(因為如果是Google Home和Alexa會更好幾個數量級),他們仍然希望看到一些令人印象深刻的智力和 人工智慧水準。
對於每種技術,瞭解局限性並確保使用者體驗設計不僅充分利用該技術,而且還考慮到局限性至關重要。
確保聊天機器人充分利用人工智慧的最有效和最簡單的策略實際上是違反直覺的。該策略是始終將人類作為聊天機器人的備份,即如果聊天機器人不瞭解最終使用者想要什麼,則會升級到人類。
其原因有兩個:
- 聊天機器人(使用當前技術)在可以處理的用例方面總是受到限制。
- 用戶總是會找到它無法處理的用例並感到沮喪。
這會造成糟糕的用戶體驗,因為用戶要麼需要預先知道聊天機器人可以做的一切,要麼他們需要猜測它可以做什麼並準備經常感到失望。
如果你在聊天機器人背後有人工代理,它會完全改變最終用戶的體驗。現在他們將有信心,他們提出的問題將由聊天機器人或人類處理。聊天機器人在不知道答案時代表潛在的缺點,而不是聊天機器人現在代表潛在的好處,就好像聊天機器人可以回答他們的問題一樣,它可以更快地回答。
重要的是,人工代理即時而不是以延遲的方式提供支持,因為這將提升聊天機器人的用戶體驗和積極體驗。
通過讓人類在這個過程中回答問題,人工智慧可以不斷改進它的問題和答案地圖,以便將來可以回答更多的問題。此過程可能會導致人類操作員必須改進的改進建議,或者有一個流程,最終使用者通過該流程驗證暫定答案(通過查看他們對提供的答案的回應 - 與Google大致相同)。
需要人類參與迴圈(或至少是限制人類參與的一種方式)建築的一個例外 chatbots 對於極其狹窄的域。
這個機器人會很快理解這種對話中涉及的所有彎路,並且幾乎消除了除了最困難的問題之外的所有問題對人工代理的需求。這將允許機器人幾乎在人類層面上進行交互。
然而,還需要考慮的是,100%的自然語言機器人更適合語音而不是文本。尤其是在手機上打字效率極低,因此 100% 自然語言機器人不是這裡的最佳用例。
如果使用者正在鍵入,通常最好使用圖形小部件,並在出現問題時為使用者提供鍵入選項。這意味著使用者通常只需按兩下圖形小部件即可完成手頭的任務,就像您在網頁上所做的那樣(我們在機器人世界中稱之為保持“快樂路徑”),但總是可以選擇離開腳本並輸入問題(我們稱之為“繞道”)。
當然,每種情況都是不同的,不同的聊天機器人 平臺 在允許使用人工智慧技術或至少允許開發人員連接到第三方工具方面具有不同的功能。
希望以上內容可以説明您在未來的聊天機器人設計決策中提供資訊。