iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
IT管理

萬丈高樓平地起:解決方案架構師的探索之旅系列 第 25

Day 25 : 公司內部開發AI機器人Microsoft Teams多種開發方案篇

  • 分享至 

  • xImage
  •  

延續昨天的內容今天會分享關於Microsoft Teams的開發應用,並且提供如何利用測試帳號檢視完成的功能,並且去串接OpenAI API的服務。

在探討開發前在Microsoft Teams的其他方案

在前天的Day 23 : 內部開發AI機器人實戰 (Low Code篇)分享中提到的Power Virtual Agent,其實也可以把開發好的功能應用在Teams裡面,接著從下面的幾個截圖快速說明。

開啟Teams之後在左邊選取應用程式,接著輸入關鍵字之後可以看到右側的結果有Power Virtual Agent
https://ithelp.ithome.com.tw/upload/images/20231005/20141298e38upVdwdL.png

點開之後進行新增的動作
https://ithelp.ithome.com.tw/upload/images/20231005/201412985LZbQKLTfg.png

當新增完成後可以接著就可以建立聊天機器人
https://ithelp.ithome.com.tw/upload/images/20231005/20141298RIrmDP0zhl.png

https://ithelp.ithome.com.tw/upload/images/20231005/20141298Cq2okHXDYw.png

https://ithelp.ithome.com.tw/upload/images/20231005/20141298QyiF72Mgtd.png

當建立完成後接續開發的過程其實就跟網頁版的功能大同小異,下面這張圖則是開發完之後想要在Teams開啟或是跟其他人共用選項的地方
https://ithelp.ithome.com.tw/upload/images/20231005/20141298SVBBKWUvID.png

從上述的資訊想要分享的是已經熟悉使用Power Platform的使用者,也可以直接在Teams上使用並且不需要另外再開啟其他的開發工具

如何擁有Teams的測試帳號?

Microsoft 365 Developer Program 是一個為開發人員提供 Microsoft 365 E5 開發人員訂閱的計劃,讓開發人員可以在自己的沙盒中開發獨立於生產環境的解決方案,這個計劃可以讓開發人員使用 Microsoft Graph、SharePoint 框架、Power Apps 等技術,建立 Microsoft Teams 應用並且還適用於 Word、Excel、PowerPoint 或 Outlook 的 Office 加載項、SharePoint 外接程式。

Teams Toolkit

Teams Toolkit主要希望能夠簡化Microsoft Teams開發應用程序的過程,以下是Teams Toolkit提供幾項特點

  • 建立專案的便利性 :

該工具包為常見的業務應用場景提供建立的模板,使開發人員能夠更方便的依照需求與測試的情境快速建立,其中包含提供了以功能為中心的模板,例如標籤(Tab)、機器人(Bot)和消息擴展(Extension)。

https://ithelp.ithome.com.tw/upload/images/20231007/20141298kI0SSSbgaW.png

這些模板可以減少開始新項目的複雜性

  • 支持各種技術 :

開發人員可以使用各種技術如 JavaScript、TypeScript、React 和 SPFx 等,增強了該工具包的多功能性和對更廣泛的開發人員有多方面的功能支持。

Teams Ai Library

接著要介紹的是Teams AI Library,這個簡化了使用AI組件構建聊天機器人類型的的過程,助於創建使用OpenAI API密鑰或Azure OpenAI的機器人,以提供由AI驅動的交談體驗。

https://ithelp.ithome.com.tw/upload/images/20231007/20141298ugmIDi8pD6.png

然後如果要親自操作的話可以參考Build your first app using Teams AI library
的手把手操作的資訊,

結論

總結今天分享的開發方案在Teams上有多種的方案實踐自定義的聊天機器人,開發者可以視情況選擇來實作最小可行性的產品。


上一篇
Day 24 : 公司內部開發AI機器人Microsoft Teams方案評估篇
下一篇
Day 26 : 解決方案架構師導入與開發AI機器人方案的抉擇(Decision Making)
系列文
萬丈高樓平地起:解決方案架構師的探索之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言