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
licloud怎么样?licloud目前提供香港cmi服务器及香港CN2+BGP服务器/E3-1230v2/16GB内存/240GB SSD硬盘/不限流量/30Mbps带宽,$39.99/月。licloud 成立於2021年,是香港LiCloud Limited(CR No.3013909)旗下的品牌,主要提供香港kvm vps,分为精简网络和高级网络A、高级网络B,现在精简网络和高级网络A。现在...
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。官方网站:https://www.baizon.cnC3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C...
近日CloudCone发布了七月的特价便宜优惠VPS云服务器产品,KVM虚拟架构,性价比最高的为2核心1.5G内存1Gbps带宽5TB月流量,2.89美元/月,稳定性还是非常不错的,有需要国外便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开...
jquerysetinterval为你推荐
用户重庆参考手册NDXS和ND5XS网络音频播放器中文目录支持ipad支持ipad支持ipad支持ipadipad连不上wifiiPad mini WiFi开关成灰色无法连接,怎么办重庆电信测速重庆电信对BT开始限制了?苹果5.1完美越狱iphone 5.1版本怎么越狱?winrar5.0winrar解压软件下载 winrar压缩软件下载
上海服务器租用 江西服务器租用 vps代购 什么是二级域名 花生壳免费域名 万网免费域名 空间打开慢 嘟牛 52测评网 admit的用法 服务器合租 gtt 33456 香港亚马逊 cloudlink 西安服务器托管 下载速度测试 工信部icp备案查询 稳定空间 阿里云邮箱个人版 更多