aws-samples/aws-lex-web-ui

Sample Amazon Lex chat bot web interface

解決的問題

本專案提供即時可用的 Amazon Lex 機器人網頁介面,讓開發者無需從零開始建構自訂聊天機器人 UI。使用者可直接在瀏覽器中透過文字或語音與 Lex 機器人互動。

運作方式

本專案由 JavaScript 套件組成,可作為完整頁面應用程式或可嵌入的元件(iframe)整合至網站中。它使用 Amazon Cognito Identity Pools 對向 Lex 機器人的 API 呼叫進行驗證。UI 可透過 AWS CloudFormation 模板自動部署,該模板會設定所需的 S3 儲存桶與 Cognito 資源。

適用對象

希望快速為既有網站新增專業且具響應式的聊天機器人介面,或建立獨立聊天機器人頁面的 Web 開發者與 AWS 使用者。

主要特色

  • 彈性部署:支援完整頁面模式或可嵌入元件模式。
  • 多模態互動:可順暢切換文字輸入與語音輸入。
  • 進階語音功能:包含自動靜音偵測、語音轉錄,以及中斷回應的能力。
  • 可自訂:可透過 JavaScript 程式化設定,並支援 Lex 回應卡片。
  • 互動式訊息:支援 ListPicker 與 TimePicker 模板,提供更豐富的使用者互動。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案