1. 程式人生 > >為您的聊天機器人部署 Web UI

為您的聊天機器人部署 Web UI

您已經使用 Amazon Lex 搭建了非常棒的聊天機器人,並使用 Amazon Lex 控制檯進行了測試。現在您可以將它部署在自己的網站上。

雖然您可以建立自己的機器人使用者介面 (UI),但這似乎非常耗時耗力。您需要處理對不同裝置和瀏覽器的支援、身份驗證、語音記錄等等方面。您想肯定有人已經這樣做過了,如果運氣好的話可以找到可重複使用的解決方案。

Amazon Lex 聊天機器人 UI

我們的示範 Amazon Lex Web UI 被稱為聊天機器人 UI,已經完成了與搭建全功能的 Amazon Lex 聊天機器人網路客戶端有關的絕大部分工作。您可以快速利用這些功能,減少聊天機器人所支援應用程式的價值變現時間。

您可以將其作為全頁面聊天機器人 UI 使用:

或作為聊天機器人外掛嵌入到網站中:

聊天機器人 UI 支援下列功能:

  • 支援移動裝置的應答 UI,提供全屏和嵌入式外掛模式
  • 完全支援語音和文字,可以無縫切換
  • 語音功能包括自動靜音檢測、謄錄、錄音和回放,可以中斷 Amazon Lex 應答回放
  • 支援語音和文字應答卡
  • 可以通過程式設計從託管網站與聊天機器人互動
  • 多種部署方案

部署和整合方案

聊天機器人 UI 有四種部署和整合方案:

  1. 使用 AWS CloudFormation。
  2. 使用 AWS Mobile Hub。
  3. 使用預先搭建的分配庫。
  4. 使用預先封裝的 Vue 元件。

最簡單方便的方式是使用 AWS CloudFormation,下面我們將介紹具體方法。有關所有方案的更多資訊,請參閱 GitHub README

AWS CloudFormation 部署方案簡介

部署聊天機器人 UI 以檢查效果。

  1. 按下 Launch Stack 按鈕:
  2. 接受所有預設引數。
    這將會在您的帳戶中部署演示環境 (us-east-1 AWS 區域) 並安裝 OrderFlowersBot
  3. 在 AWS CloudFormation 啟動堆疊後 (狀態為 CREATE_COMPLETE),開啟 Outputs 選項卡。選擇 WebAppUrlParentPageUrl 來試驗聊天機器人 UI:

堆疊會部署下列架構。它是完全無伺服器的——根據您的服務使用量收費。

在瞭解聊天機器人的執行原理後,在自己的 Amazon Lex 聊天機器人上嘗試,並整合到自己的網站中。方法如下:

  1. 啟動 AWS CloudFormation 堆疊。
  2. Lex Bot Configuration Parameters 部分,在 BotName 欄位鍵入您的聊天機器人名。
  3. Web Application Parameters 部分,填寫各項引數。
    注意:WebAppParentOrigin 引數必須填寫您網站的源地址
  4. 在 AWS CloudFormation 啟動堆疊後 (狀態為 CREATE_COMPLETE),您將在 Outputs 選項卡的 SnippetUrl 輸出值中看到一個連結:
  5. 瀏覽此 SnippetUrl 頁面,您將看到與您貼上到應用程式中的程式碼片段相似的程式碼片段:

有關將聊天機器人 UI 整合到網站並進行配置的程式碼示例和更多選項,請參閱 GitHub 上的 Amazon Lex UI 儲存庫

請告訴我們您的意見

我們希望您能嘗試示範聊天機器人 UI。請在此博末尾的評論部分告訴我們您的意見。

我們還希望聽到您對改進和功能的建議。報告錯誤並在專案 GitHub 儲存庫中提交功能請求。如能將您的增強作為 Pull 請求提交當然更好!

補充閱讀

作者簡介

Oliver Atoa 和 Bob Strahan 是 AWS 專業服務團隊的高階顧問。他們與我們的客戶合作,為各種各樣的專案提供指導,幫助他們加快使用 AWS 實現價值的步伐。

OliverAtoa_pic_resized

BobStrahan_pic_resized

相關推薦

聊天機器人部署 Web UI

您已經使用 Amazon Lex 搭建了非常棒的聊天機器人,並使用 Amazon Lex 控制檯進行了測試。現在您可以將它部署在自己的網站上。 雖然您可以建立自己的機器人使用者介面 (UI),但這似乎非常耗時耗力。您需要處理對不同裝置和瀏覽器的支援、身份驗證、語音記錄等等方面

使用官方 docker registry 搭建私有映象倉庫及部署 web ui

本文介紹本人在 Centos 7.1 上的搭建過程 private docker registry 的全過程,參考自這篇官網文件,英語好的可以直接看官網文件,裡面的內容更詳細,涉及更多原理性的東西,而本文側重於動手實踐。 本文不介紹 docker 的基礎概念,也不介紹為什麼

vs2012 aps.net 4.5尚未在web服務器上註冊,需要手動將Web服務器配置

get hds nbsp dial avi 打開 .net fontsize gravity 系統換成Windows10安裝VS2012打開項目總提示:vs2012 aps.NET 4.5尚未在web服務器上註冊,您需要手動將Web服務器配置為使用ASP.net 4.5

harbor部署swagger-ui

.html 通過 always aml env 記錄 r文件 ast mon 有了swagger,所有REST API就一覽無余了。 Harbor官方已經準備好了部署腳本,部署起來其實特別簡單,這裏僅作記錄。 1、下載部署腳本和swagger文件到本地harbor目錄。 #

Chatopera精彩十一月!邀免費使用智慧客服,企業聊天機器人

Chatopera將贈送 企業聊天機器人開發者平臺 的免費試用名額。有使用需求的朋友們請如實填寫官網表單,我們會盡快與您聯絡,開通賬號,名額有限!先到先得!http://chatopera.mikecrm.com/4GbtsIN 登入青雲App Center,搜尋春鬆客服,即刻體驗。 h

9.idea中基於tomcat部署web工程並設定部署

1.點選Edit configurations 選擇Deployment --》點選+ -》然後新增exploded結尾的那個 2.做如下配置  不做第一步配置沒有下面的Update classes and resources選項  設定編碼 -Dfile

以太坊構建DApps系列教程(七):DAO合約構建Web UI

在本系列關於使用以太坊構建DApps教程的第6部分中,我們通過新增投票,黑名單,股息分配和撤銷來完成DAO合約,同時投入一些額外的輔助函式以實現良好的標準。在本教程中,我們將構建一個用於與我們的故事Story互動的Web介面,否則我們無法統計使用者如何參與。所以這是我們故事Story釋出之前

ASP.NET4.5尚未在web伺服器上註冊,需要手動將web伺服器配置使用ASP.NET4.5

打一個vs2012的補丁 http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-vi

VS 2012開啟提示 未能將網站×××配置使用 ASP.NET 4.5 和 尚未在Web伺服器上註冊,需要手動將Web伺服器配置使用ASP.NET 4.5

visual studio 2012開啟提示 未能將網站×××配置為使用 ASP.NET 4.5 和 尚未在Web伺服器上註冊,您需要手動將Web伺服器配置為使用ASP.NET 4.5 微軟網站下載

Python聊天機器人

aso 針對 open div img tex 不同 usr 內容 #!/usr/bin/python # coding=utf-8 import json import urllib import datetime from urllib import urlencod

三步輕松打造微信聊天機器人(附源碼)

exce 聊天 pos 平臺開發 weather ebo doctype amr 便在 最近微信公眾平臺開發是熱門,我也跟風做了一個陪聊的公眾號。 其實類似的自動回話程序早就有了,比如前一陣很火的小黃雞(還是小黃鴨來著?)。但盡管是跟風,也要體現一些不同。別

【Android】Android聊天機器人實現

小米 div bottom 曾經 圖靈 .9.png sdn http 歡迎界面 昨天看到一個Android視頻教程講圖靈機器人。那個API接口用起來還是挺方便的,就準備自己動手做一個了。另外自己還使用了高德地圖的API接口用於定位(曾經用過高德的接口,比X度方便) 大

django+nginx+uwsgi部署web站點

uwsgi+nginx+django環境:django:1.8.16 python:2.7.13pip:2.7uwsgi:2.0.15project路徑: /opt/cmdb/Uwsgi的安裝配置1、安裝python2.7 (省略安裝過程)2、安裝pip2.7 (省略安裝過程)3、安裝uwsgi(註意:要用

Linux部署web程序

install 6.0 界面 word chm 部署項目 文件下載 瀏覽器 是否 * 遠程Linux軟件 SSH Secure Shell * 安裝軟件 jdk-6u45-linux-x64-rpm.bin、jboss-4.2.3.GA.zip 一、安裝及配

Docs-->.NET-->API reference-->System.?Web.?UI.?Web?Controls-->Repeater

pro for each temp can using path sed sin display https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.webcontrols.repeater?view=netf

愛創課堂----推薦你們幾個精致的前端Web UI框架 | 幹貨

node 互聯網 前端 1.AliceuiAliceui是支付寶的樣式解決方案,是一套精選的基於 spm 生態圈的樣式模塊集合,是 Arale 的子集,也是一套模塊化的樣式命名和組織規範,是寫 CSS 的更好方式。2.AmazeuiAmaze UI 是一個輕量級、 Mobile first 的前端

自己動手做聊天機器人 一-涉及知識【轉】

war 價值 開源系統 dbv tps target 都是 height www 轉自:http://www.shareditor.com/blogshow/?blogId=63 人工智能一直以來是人類的夢想,造一臺可以為你做一切事情並且有情感的機器人,像哆啦A夢一樣,現

小編介紹留聲機的古與今

符號 normal 十大 意義 參與 國內 世界 獲得 定制 近年來,隨著中國經濟的快速發展,居民消費升級的不斷推進,中國高端古典家具市場面臨巨大的市場機會。尤其是近兩年,留聲機又逐漸出現在人們的視野當中,不論是抗戰的老片還是前段時間大火的電視劇“人民的名義”裏都有出現它的

新浪小編介紹留聲機的古與今

yingyin 近年來,隨著中國經濟的快速發展,居民消費升級的不斷推進,中國高端古典家具市場面臨巨大的市場機會。尤其是近兩年,留聲機又逐漸出現在人們的視野當中,不論是抗戰的老片還是前段時間大火的電視劇“人民的名義”裏都有出現它的身影。今天小編就給大家好好說道說道這留聲機的古與今。 自從1877年,愛迪生發明了

weblogic部署web項目出現錯誤

snmp roo crypto 1-1 test fin visio ger sig 1、錯誤描寫敘述 <2015-3-15 下午02時13分01秒 CST> <Info> <Security> <BEA-090905>