當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 運(yùn)動(dòng)控制 > 工業(yè)機(jī)器人 > 直角坐標(biāo)型工業(yè)機(jī)器人
發(fā)布日期:2022-04-18 點(diǎn)擊率:125
作為人工智能技術(shù)的一個(gè)主要的表現(xiàn)形式,這些年機(jī)器人(bot)的應(yīng)用越來越廣泛。不管是有實(shí)物的,還是純軟件的,現(xiàn)在的機(jī)器人技術(shù)應(yīng)該說已經(jīng)走入尋常百姓家了。這一篇文章探討的是,在微軟提供的Botframework基礎(chǔ)上快速開發(fā)和部署一個(gè)軟件的機(jī)器人,并且將其與Office365或其他應(yīng)用無縫地整合起來,為用戶帶來全新的基于會(huì)話的人機(jī)交互體驗(yàn)。
基本概念
本文會(huì)用一個(gè)實(shí)例帶領(lǐng)大家入門,如下的幾個(gè)基本概念稍作說明:
Botframework——這是微軟提供的一整套工具和服務(wù)的集合,它的訪問地址是https://dev.botframework.com。它主要包括了
Bot注冊和管理、運(yùn)行服務(wù)
多種開發(fā)模板和SDK(BotBuilderSDK)以及在線的開發(fā)和部署服務(wù)(AzureBotService)
用于調(diào)試的模擬器(BotframeworkEmulator)
在線的應(yīng)用商店(BotDirectory)
Bot——這是我們最終開發(fā)出來的一個(gè)邏輯上的對象,它主要包含了一組API代碼,一個(gè)描述文件。
Channel——上面提到過了,我們開發(fā)出來的機(jī)器人(Bot)是一個(gè)邏輯上的對象,真正與用戶交互的,必須要有一個(gè)合適的界面,這些界面,如果能跟用戶最常用的應(yīng)用程序整合在一起,則可能是一種更加好的體驗(yàn)。Botframework的設(shè)計(jì)理念是讓Bot一次編寫,處處能運(yùn)行,它通過所謂的Botconnectorservice來連接不同的用戶界面。這些用來使用我們Bot的應(yīng)用程序,我們稱之為Channel。目前已經(jīng)有十幾個(gè)Channel是受支持的。詳情請見:https://docs.microsoft.com/en-us/bot-framework/portal-configure-channels.
截至本文發(fā)稿,我發(fā)現(xiàn)BotDirectory這個(gè)服務(wù)已經(jīng)不再接受新的提交了,現(xiàn)在的政策改為BingChannel來提供服務(wù)。
注冊一個(gè)Bot
要進(jìn)行Bot開發(fā),你首先需要在Botframework中進(jìn)行注冊。你可以使用個(gè)人賬號(MicrosoftAccount)和工作賬號(Office365賬號)登陸https://dev.botframework.com,然后選擇“Mybots”,進(jìn)行如下操作完成注冊。
在下面這個(gè)頁面中,Bothandle是你的bot的標(biāo)識符,不能包含空格,請保存這個(gè)名字,后續(xù)會(huì)用到。另外,Messagingendpoint此時(shí)可以不填。最關(guān)鍵就是要點(diǎn)擊“CreateMicrosoftAppIDandpassword”,并且請保存返回的AppID和Password信息,后續(xù)會(huì)用到。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV