人工智慧功能的行為與一般軟體不同。相同的輸入可能會產生不同的輸出,答案可能是錯誤的,但聽起來很有自信,任務可能需要幾秒鐘或幾分鐘。人工智慧的使用者體驗主要是幫助人們應對這種不確定性。
首先設定期望。告訴人們該功能的用途,給出示例提示,並誠實地了解限制。帶有「詢問任何內容」的空白文字方塊會邀請產品無法處理的請求。
顯示正在發生的事情。人工智慧回應通常比正常請求需要更長的時間,因此請使用清晰的狀態:傾聽、思考、執行步驟、串流答案、完成。在生成文字時串流文字可以讓等待時間更短。對於採取多個步驟的代理,請顯示步驟並讓人們停止運作。
讓人們處於控制之中。輸出應該易於審查、編輯、重新生成、撤消和拒絕。對於有後果的操作,例如發送訊息、花錢或刪除數據,請先要求確認。如果準確性很重要,請顯示來源,以便人們可以檢查。
為失敗而設計就像為成功而精心設計。計劃篩選錯誤答案、拒絕、超時、速率限制和“我不知道”。以簡單的方式收集回饋,例如帶有可選評論的贊成或反對。
人工智慧產品還創造了新的視覺元素,例如動畫球體和波形,顯示助手何時正在傾聽、思考或說話。當每個州看起來明顯不同時,這些方法效果最好。我們製作的 ExodeUI 有一個免費的 AI 語音球庫,建立為您的程式碼可以切換的狀態驅動檔。