641SzymonRozga2018S.
Rozga,PracticalBotDevelopment,https://doi.
org/10.
1007/978-1-4842-3540-9IndexAActionparameters,24Activelearning,115–116Adaptivecards,155,166,218,501creatingcustom,517data-gatheringtemplate,507example,507–509FacebookMessenger,511rendering,504–506renderingcustomgraphics,518AAPL,519–520,522Azure'sBlobStorage,542–543customquotecard,530emulatorrendering,528fetchingdata,537,539headlessbrowsers,518headlessChrome,544–545HTMLandCSS,530–534Intrinio,519Messengerrendering,529Puppeteer,535renderingHTML,535–536,540renderinginMessenger,541renderStockCardfunction,523–525,527stringmanipulation,536textstockquotes,523restaurantcard,501–504SDKs,512stockquoterendering,510Visualizer,512workingexample,512,514–516AlexaSkillsKitconnectingtoBotFramework,624Alexaconstructs,627callbacksupport,627channel-agnosticvs.
channel-specificdialogs,625–626implementations,624NLU,624–625sampleintegration,628–630,632–636,638creatingnewskill,595interfaces,597invocationname,597NLUandASR,598AccountType,605Amazon,598–599BuildModelbutton,605–606Intents,600LUIS,598QuoteIntent,602–604QuoteItem,601–602642fornode,607,616AccountInfostate,620ARN,612–613codeeditor,611–612dialoggraph,617DynamoDB,611,621good-byemessage,616HelloWorldIntent,608Lambdacode,610sampleinteraction,615SDKdocumentation,621SDK'sGitHubsite,607–608serverlesscomputing,607this.
event.
requestobject,614verificationpurposes,609options,621–622realdatatorenderingimagery,622–623Skillbuilderchecklist,596Alexavoiceassistant,15Alignedintent,116AlphaZero,3AmazonResourceName(ARN),612Amazon'sLex,45Animationcard,218Artificialintelligence(AI),4Artificialneuralnetwork(ANN),38–40Asimov'sThreeLawsofRobotics,3AuthoringAPI,125AutomaticSpeechRecognition(ASR)engine,602AzureBotService,2,578AzureCognitiveServices,459,482AzurePortalbotchannelregistrationcreate,191–192resourcegroup,192Settingsblade,193–194create.
envfile,194FacebookMessenger(seeFacebookMessenger)functionbot,191remoteaccess,195–196sign-uppage,188–189subscription,189–190webappbot,191create,204–205deploymentprocess,209KuduZipDeploy,209save,209Windows-basedAzuresetup,205zipfiles,208BBingSpeechAPI,459BingSpellCheckAPI,471Boardingpasscard,152–154BotBuilder-CognitiveServices,488BotBuilderSDK,1–2actionsbeginDialogAction,294,296cancelAction,298–299conversation,297–298AlexaSkillsKit(cont.
)Index643customAction,295customization,301defaultbehavior,294endConversationAction,299–300matchesobject,301onSelectActionmethod,294reloadAction,298replaceDialog,297triggerAction,294addressesandproactivemessages,251–252buttonsactiontypes,263CardAction,260,264emulator,260–261FacebookMessenger,260–262openURL,259templates,263types,259cards(seeHerocard)channeldataFacebookMessenger,278–280Facebookrenders,square,281–282herocards,276JSONdata,278NodeSDK,278rendering,herocard,280Slack,276–278channelerrors,276conversationstate,243–245customdialogsabstractDialogclass,286bot.
dialog(…)method,286custominput,289customPrompts.
number,293dialogResumedmethod,288JavaScriptES5,291methods,287sampleinteraction,290TypeScript,288WaterfallDialog,286groupchat,282–283,285libraries,302–303messagesbuilder.
Messageobject,248contactRelationUpdate,249conversationalexperiences,250–251conversationUpdate,249deleteUserData,249endOfConversation,250IMessageinterface,246invoke,250ping,249typing,249UniversalBot,250richcontentattachments,MIMEtypes,253BotFrameworkerror,257emulator,254,256,257FacebookMessenger,254–258fileformat,MP3,257Index644suggestedactionsCardActions,273cards,275conversationaldesign,272emulator,273FacebookMessenger,273–274quickreplies,273BotFrameworkEmulatorconnectingto,187connectionUI,176consoleoutput,186conversationUpdate,177,179DebugEvent,184incoming/outgoingmessage,180–183ngrok,176Botresponsesadaptivecards,155authenticationandauthorization,149–151boardingpasscard,152–154buildingblocksauthenticatedbot,147buttons,147carousel,146–147conversationstates,144imagesandvideos,146markdown,144–145quickreplies,148SSML,145TDAmeritradebot,148WC3Recommendation,145YouTubeSearchbot,146inputformcard,156receiptcard,151–152Broadcastbot,134–135CCalendarsubjectentitycreatenew,84emptylistof,64JSON,66,88–91mortgageapplication,85–86prebuiltentities,65testcases,87–88training,86–87valueresolution,66Channelerrors,276Channelintegrations,26Chatbot,547–548actionparameters,24analyticsplatformsAzureBotServiceanalyticsdashboard,578demographics,573–574Facebookanalytics,579genericdata,572–573PowerBIdashboard,580sentiment,574–575userretention,575–576usersessionflows,576–577bugin,548fromcustomerservice,548always-onchatbot,549CSR-facingbot,550sometimes-onchatbot,549BotBuilderSDK(cont.
)Index645definition,4Dialogflow,23,25echobot,5fraudalertbot,9–10GoogleCalendar,10–11messagingapp,4messagingplatform,18,20NLUengines,20–21RESTAPI,9onSlack,16–17supportingmultiplelanguagesappointmentflowinSpanish,481approach,474automatictranslation,475botresponding,480cognitive-servicesNode.
jspackage,476LUISsupport,474middleware,475,476recognizers,dialoglogic,475TextAnalyticsandTranslatorAPIs,476translate,477–478TranslatorMiddleware,476user'slanguage,477–478thermostat-controllingbot,21–24YouTubebot,6–7,9Chatconnector,172–173Cognitive-services,464CompositeentitiesAddCalendarEntry,99APIsection,100,102CalendarEntryentity,100createnew,97,99datetimeV2entities,99Locationentity,99Computerprograms,1ComputerVision,489Conciergebots,132Consumerbotsbroadcast,134–135channels,130e-commerce,136–138FacebookMessenger,130–131FAQ,131–132task-oriented,132–134Conversationdesigncalendarbot,142commonpatternsandflavors,129conditionalstatetransition,143consumer(seeConsumerbots)directedgraph,142enterprise(seeEnterprisebots)functions,156–157guidelinesactivelearningprocess,165avoidgettingstuck,163clearpathtohumans,163–164consistenttone,161focus,157genderbots,160learnfromusers,165naturallanguage,162nextbestactions,160–161proactivemessaging,163Index646richbotcontent,162uncannyvalley,158–159LUISapplication,143messagingcommunications,129technologyusers,129undirectedgraph,141–142CortanaAssistant(Microsoft),14–15Customerservicesystems,547,550botdevelopers,551case,550integrationcustom-builtinterface,552onplatform,552–553product,554–557Customspell-checkLUISrecognizer,471CustomwebchatinterfacebuildBotEntry,426chat.
cssstylesheet,416–417chatentryelements,414chathistorycontrol,423DirectLinechannelicon,411configurationinterface,412functions,417–418,420messages,423plainemptychatinterface,426getToken()andrefreshToken()client-sidefunctions,420–421jQueryandbootstrap,414messagingparadigm,414MICROSOFT_APP_IDandMICROSOFT_APP_PASSWORDvalues,412renderHeroCardfunction,426sendMessagesFromInputBox,422–423textentrybox,414DDashbotanalytics,586APIkeys,583code,BotFrameworkmiddleware,583–585dashboardofdatagathered,589dashbotApiMap,583entry,creation,582signup,account,581DatetimeV2entityAddCalendarEntry,81,83ambiguity,75–76date,70daterange,71datetimerange,72duration,73JSON,80–81prebuiltentity,79settype,74–75subtype,70time,71timerange,72TIMEX,69Conversationdesign(cont.
)Index647DialogData,244–245Dialogflow,23,25Digitallydrivenconsumerjourney,137Dimensionentity,68DirectLineAPI,408–410DirectMessageAPI,16Dual-tonemulti-frequency(DTMF)signals,438EE-commercebot,136–138EnterprisebotscallcenterandIVR,138knowledgemanagement,141processautomation,139–140self-servicing,139Enterprisespace,45–46FFacebookMessenger,557appIDandappsecret,201bot,25–27,569configuration,198–199conversation,567createnewpage,199–201customermessages,568echobot,203–204FacebookHandoffProtocol,560functionalperspective,560handovermethod,562–563HumanHandover,558inbox,564,566LUISapp,558Markasdonebutton,569Node.
jspackage,561–562pageID,200–201pass_thread_controlmethod,561subscribe,202SubscriptionFieldssection,202TokenGenerationsection,201webhook,213Facebook'sWit.
ai,45FAQbot,131–132Flight-bookingbot,24Fuzzymatchingalgorithm,482GGmailAPI,336,352–353GoogleCalendarAPIcalendarcall,337clientsecret,314–315createCalendarCardmethod,341createClientID,313–314createPrimaryCalendar,336credentials,311DateTimeV2entities,348enablingproject,311getcase,340withGmailAPI,352–353JavaScriptPromise,337module,338OAuthconsentconfiguration,312–313PreCheckdialog,346Index648PrimaryCalendardialog,339,342resetcase,340setaction,344–345ShowCalendarSummarydialog,347waterfallstep,343–344GoogleCloudPlatformAPIcreateproject,309dashboard,307selectproject,308–309Google'sChatbase,581,586–588Google'sDialogflow(Api.
ai),44Google'sOAuth,(seeOAuth2.
0)HHangupverb,455HerocardattachmentLayout,269–270carouselemulator,269,271FacebookMessenger,269,272emulator,266,268FacebookMessenger,266,269Google'sMaterialDesigncard,265–266openUrlbuttons,272Pokémoncards,265templates,266textfields,269UXdesign,265Hierarchicalentities,102,104–105,107Human-levelintelligence,4IIBMWatsonConversation,45Inputformcard,156InteractiveVoiceResponse(IVR),138Intrinio,519IRCbots,11I,Robot(book),12JJIRA'sSlackbot,132–133KKnowledgemanagementbots,141LLanguageUnderstandingIntelligenceService(LUIS),2,29,44–45,237–239,470,598activelearning,115–116addcollaborators,121ageentity,67–68AuthoringAPI,125Buildsection,49calendarentry,64,66GoogleCalendarAPI(cont.
)Index649compositeentitiesAddCalendarEntry,99APIsection,100,102CalendarEntryentity,100createnew,97,99datetimeV2entities,99Locationentity,99createnew,48currencyentity,68dashboard,116–117DatetimeV2(seeDatetimeV2entity)dimensionentity,68e-mails,phonenumbers,andURLs,77exportapplication,124hierarchicalentities,102,104–105,107importapplication,124intentAddCalendarEntryintent,51–52CheckAvailability,55createnew,50–51DeleteCalendarEntry,56EditCalendarEntry,55Noneintent,54–55ShowCalendarSummary,56testing,53top-scoring,56training,57–58listentities,107–108Locationentity,92–94numbersandpercentages,77–78ordinalentity,78phraselists,112–113prebuiltdomains,109–110RegExfeatures,113–114spellchecking,121–122,124temperatureentity,68troubleshooting,126–127versions,119–120Lex,591LINEmessagingapps,13Listentities,107–108Locationentity,92–94LouisVuittonbot,136MMachinelearning(ML)algorithms,13,459MandGoogleAssistant,15MessagingappsAsia-based,13mobile,13–14MicrosoftAzurePortalRESTAPI,214webapp,save,210Microsoft'sBingSpeechAPI,448Microsoft'sBotBuilderSDKapp.
jsfile,170–171authentication,212chatconnector,172–173choiceprompt,224createbotchannelsregistration,211createnewdirectory,168Index650dialogsAddCalendarEntry,228,230–231contextualhelp,234help,232–233stackmodel,226–227dotenv,171echo-botcode,169–170emulator(seeBotFrameworkEmulator).
env.
defaultsfile,171high-levelarchitecture,168–169HTTPrequest,173LUISmodel,237–239messagesattachmenttypes,215cards,218herocard,216ngrok,212Node.
js,167port3978,172recognizermodel,236restifylibrary,171sessionsmessagesplatform,218object,220privateConversationData,219universalbot,173waterfall,221–225Microsoft'sCognitiveServices,13Mobilemessagingapps,13NNaturallanguageprocessing(NLP)communicationskills,30discourseanalysis,42JavaScriptversionofEliza,32–33semantics,41–42syntax,41Naturallanguageunderstanding(NLU)bare-bonesbasicfunctionality,42brute-forceapproach,29–30cloud-basedsystems,44–45commandline,31conversationalintelligence,31enterprisespace,45–46features,42humanintelligence,31machinelearningANN,38–40criticism,38crossvalidation,34deeplearning,38–40domainandintentclassifications,33Google'sTranslate,38–39JavaScriptversionofEliza,32–33NLPconcerns,38NLPfield,32regression,35reinforcementlearning,36–37rule-basedapproach,33Microsoft'sBotBuilderSDK(cont.
)Index651speechrecognitionandtranslation,40supervisedlearning,34–35trainingdataset,34unsupervisedlearning,35–36platform,598Python/RMLtools,29regularexpression,30SetTemperatureintent,30OOAuth2.
0AES_PASSPHRASE,316Base64string,316beginDialog,321–322CalendarAPI,320–321consoleoutput,321.
envfile,316loginpage,315processUserCalendarsdialog,322queryobject,318–319scopesarray,317seamlessmechanismAuthConfirmation,332cases,334,336dialogflow,324EnsureCredentialsdialog,325–328,330–331ensureLoggedIn,333–334Errordialog,327–329GmailAPI,336loginandlogoutdialog,324–325StoreTokens,331SigninCard,318tokensJSON,319OAuthflows,149–151Ordinalentity,78PPhraselists,112–113Prebuiltdomains,109–110Processautomationbots,139–140Programmablevoice,429ProgrammingaComputerforPlayingChess,12PublishappAddKeybutton,59JSON,61–62productionslot,58queryparameters,60stagingslot,58–59subscriptionkey,61Puppeteer,535QQnAMakerfuzzysearchalgorithm,482knowledgebase,creation,483–485LUIS,488Index652questionphrasingsandpairs,488recognizeranddialog,488response,487searchservice,483service,creation,483testinterface,488RReceiptcard,151–152,218Regularexpressions(RegEx),114SSelf-servicebots,139Sentimentanalysis,471–473Siriapp,14SlackappAPIsephemeralmessage,377GIF,377–378/giphySlashcommand,377incomingmessage,371–373methods,370Node.
jscode,370–371postEphemeralmessage,378postMessage,374,377session.
sendmethod,373sourceEvent,373updateMessagemethod,374,376attachments,356–358Azurebotservice,368–369botusers,365–366clothingproducts,405configurationscreen,363CreateAppbutton,364defaultstyling,imageandbuttons,359ephemeralmessages,360events,366–367FacebookMessenger,355interactivecomponents,368interactivemessagesbeginDialog,383customrecognizer,385defaultbehavior,384globalrecognizer,389messageupdate,382–383namingconvention,384Payloadobject,386postMessageandupdateMessage,380POSTrequesttoresponse_url,380–381practicalbot.
expire,384–385requestapproval,379response_url,389simpleflow,380textmessage,results,386–388userexperience,382userinterfaceelements,379UXchaos,386YesorNoinput,385–386QnAMaker(cont.
)Index653JSONobject,356menu,361MessageBuilderandpreview,357–358messagerendering,369pizza,multistepinteractioncallbackID,393,405callbackvalues,405endDialog,393isCallbackResponse,394JSONobject,396–399messages,395Oil&Garlicsauce,392pizzatype,393–394postMessage,399privateConversationData,400recognizer,395,403saucetype,391session.
sendcall,400–402size,392this.
callbackIdobject,404tomatosauce,391userordersummary,392WaterfallDialogandcustomrecognize,403–404setupredirectURL,364–365SlackBotchannelconnector,359text-basedworkflows,355tool,16–17workspace,362SnoopDoggbot,135SpeechSynthesisMarkupLanguage(SSML),145audiofile,448–449BingSpeechAPI,448bing-speechclient-apiNode.
js,448buildAndSendHangup,455buildAndSendTwimlResponse,450Date().
getTime(),449generateAudiofunction,450,452Playverb,448Microsoft,447speech-to-textandtext-to-speechfunctionality,448Spell-checking,121–123BingSpellCheckAPI,466botinaction,468dialog,465function,466LUIS,471Microsoft'scognitiveservices,464middlewareapproach,469–470misspelledwords,466mode,463proofandspell,463Stagingslot,58–59,118TTask-orientedbot,132–134TDAmeritradebot,133–134,148Temperatureentity,68TextAnalyticsAPI,476Thermostat-controllingbot,21–24Index654Three-leggedOAuth2.
0,(seeOAuth2.
0)TIMEXformat,69Twiliobotcode,435buildAndSendTwimlResponse,442configuration,435conversationID,444conversationloop,438,440createproject,433creatingandsending,TwiMLresponse,442customchanneldatacommunication,444DirectLine,440–443Gatherverb,431,437,438nodeAPI,install,436phonenumber,434POST,438projectdashboard,433setInterval,444signingup,account,432verbs,430voiceinteractions,444VoiceResponse,437UUniversalbot,173UniversalTuringMachine,12VValueresolution,66Voiceassistants,3Voicebots,428W,XWeChatmessagingapps,13Y,ZYouTubebot,6–8Index
青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...
iWebFusion(iWFHosting)在部落分享过很多次了,这是成立于2001年的老牌国外主机商H4Y旗下站点,提供的产品包括虚拟主机、VPS和独立服务器租用等等,其中VPS主机基于KVM架构,数据中心可选美国洛杉矶、北卡、本德、蒙蒂塞洛等。商家独立服务器可选5个不同机房,最低每月57美元起,而大流量10Gbps带宽服务器也仅149美元起。首先我们分享几款常规服务器配置信息,以下机器可选择5...
Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...
jquerysetinterval为你推荐
建筑业127支持ipad支持ipad支持ipad您的iphonewindows键是哪个Win键是什么?用itunes备份如何用iTunes备份iPhone数据canvas2动漫cv井口裕香,都有哪些作品?firefoxflash插件Firefox浏览器怎么激活adobe flash插件fastreport2.5罗斯2.5 现在能卖多少啊!?!!!
查询ip 台湾服务器租用 腾讯云盘 cloudstack 新世界电讯 免费个人网站申请 骨干网络 165邮箱 河南移动m值兑换 卡巴斯基免费试用 100mbps 申请网页 带宽租赁 美国盐湖城 湖南idc 万网空间 lamp什么意思 万网注册 如何登陆阿里云邮箱 godaddy空间 更多