Custom Vision是Cognitive services 其中一項服務,比較不同的是它可以讓我們自行訓練自已的圖集,並且轉出視覺辨識模型,本篇要試著以Azure Custom Vision 服務訓練專屬的Model,並將Model匯出,再以ML.NET轉化為ML.NET的Model格式,於地端的應用直接使用Model進行推測。
敗口罩開發記錄-自然語言篇
- 1333
- 0
- 2020-03-21
前一篇提到選擇用Chatbot做為APP前端UI是因為方便,不需重新設計使用者介面,但Linebot上線後,隨即我就發現使用者很多時候不知道如何操作,怎麼解?提供功能選單?文字訊息怎麼辦?
敗口罩開發記錄-基礎架構篇
- 4232
- 0
- 2020-03-21
距離這個達94萬好友數的Linebot出生差不多剛好滿月,是時候來做個個人記錄了,緣由就不多浪費篇幅說明,簡單來說一開始只是為了方便自己和親友能快速查到販賣口罩的超商位置,就在開發完Linebot後,政策改為只有健保藥局才可以販售口罩,最後進化成藥局版,身為技術人用技術幫助自已也是件合情合理的事
解決VS2019專案無法加入參考異常狀態
- 1680
- 0
是這樣的,今天在某個從TFS抓下來的專案,在本機要進行建置時,發生遺漏組件參考的錯誤,依據錯誤清單加入GAC組件參考,一個看似簡單的作業,卻搞了我2個小時
解決Edge chromium http強制導向https問題
- 1369
- 0
前幾天Edge chromium 瀏覽器自動更新後,使用http://localhost瀏覽開發site就會被強制導向https,這讓我在開發上相當困擾,畢竟開發中的site並不會去掛SSL,而Edge chromium 瀏覽器又是我主力使用的瀏覽器,自從有了Edge chromium,其它瀏覽器就幾乎沒在開過。
3分鐘理解 ML.NET 訓練器
Trainers (訓練器) 是 ML.NET 框架裡的重要組成元件,沒有了 Trainers , ML.NET 便無法進行模型的訓練,本篇小品就帶你花個3分鐘理解什麼是 ML.NET 訓練器
LUIS New Entities
正值 Microsoft Ignite 期間,LUIS 也迎來了不小的改版,除了操作介面的優化,最大的改變我個人認為是在設計 Entities 的部份,Intents 與 Entities 是 LUIS 的二大核心,Intents 負責語意意圖的判斷,而Entities則是語句內資料的擷取,有了正確的 Entities,Chatbot 的邏輯才能進一步往下走,因此 Entities 的設定技巧可以說是影響 Chatbot 舉足輕重。
.NET的機器學習框架ML.NET
- 2935
- 0
ML.NET是微軟針對.NET人員所推出的機器學習框架,這個框架可以讓我們用C#程式語言進行機器學習的開發,目前版本來到1.1並且從1.0版開始納入了AutoML及Model Builder二大功能
Chatbot 開發使用Bot Framework V4 - 對話流程 Dialogs 簡介
- 483
- 0
- bot framework v4
Dialog 是整個 bot framework 裡的核心概念,最主要的作用是用來管理與使用者的對談,簡單來說可以把它看成是程式裡面的方法,有了 Dialog 的機制,在開發 Chatbot 時,我們可以進一步的規劃對話的流程,依特定順序來執行相對應的反應,在實務上人類的對話相當不容易控制,為了讓 Chatbot 能提供更好的使用者體驗,通常會利用一些手法讓對話的過程比較容易控制,一旦能控制,就可以利用程式來結構化。
Chatbot 開發使用Bot Framework V4 - 資訊卡
- 412
- 0
- bot framework v4
- 2019-04-15
一般來說Chatbot試圖以模擬自然對話做為應用軟體的一種溝通模式,然而畢竟不是真的人類,要能達到理想上的完全像人類一樣的對話,就目前來說是有困難的,因此在Chatbot的一些情境裡,我們會利用資訊卡的UI來讓對話更流暢。
Chatbot 開發使用Bot Framework V4 - 歡迎句與功能選項設計
- 420
- 0
- bot framework v4
Chatbot的設計中,如何讓新用戶首次與你的Chatbot互動可以更方便,是非常重要的,通常我們會加入主動式的歡迎句,例如
Chatbot 開發使用Bot Framework V4 - 訊息的接收與回覆
- 443
- 0
- bot framework v4
Chatbot與User最主要的通訊方式,是透過 message activities,這裡面所包含的內容可以是純文字或是圖卡,甚至是附件夾檔,與 V3版本不同的是在bot framework V4版本裡有turn 回合的概念(有關turn回合的概念請參考前一篇文章),讓bot可以從User端接收訊息,並且透過ITurnContext物件可以回覆給User。
Chatbot 開發使用Bot Framework V4 - bot 的運行
- 374
- 0
- bot framework v4
從本章起將開始進入到 Bot Framework V4 的開發內容,首先從一個概觀的角度來說明,在Bot Framework V4裡一個 bot 與 使用者間的對話是如何運行的,建立起基本概念後,再搭配程式碼就比較容易理解。
(Ref : https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0&tabs=cs)
Chatbot 開發使用Bot Framework V4 - 模擬器
- 479
- 0
- bot framework v4
如同開發一般應用程式般,Chatbot的開發過程中,也會需要在開發者端的電腦進行測試,然而Chatbot不一樣的是我們不會有專用的使用者介面(一般來說都是結合時下流行的IM,例如Line,facebook messenger),如果為了能在本機端進行測試,而特別再開發一個使用者介面,就太浪費時間了,這裡我們可以使用微軟提供的 BotFramework-Emulator
Azure bot service 支援 Line 啦
- 960
- 0
- 2019-03-08
Line 可以說是台灣人使用頻率最高的通訊軟體,比起 facebook messenger 高出不少,然後 Azure bot service 自從 GA 一直都沒有直接支援接通 Line 的功能,過去要接通 Line 只能利用 Direct Line 的方式來處理,就在前幾天講課的過程中,突然看到了 Azure bot service 的 Channel 清單出現了 Line 的符號,真是太棒了
Chatbot 開發使用Bot Framework V4 - 起始化設定
- 460
- 0
- bot framework v4
在前一篇我們概要的說明了一下基於 ASP.NET Core 的 Bot.Framework V4 Chatbot 專案,其中在 Startup.cs 裡 Configure方法主要是配置HTTP request pipeline,而ConfigureServices方法則是配置相依性注入,那麼到底配置了些什麼東西呢,才能讓整個 Chatbot 可以執行,本篇就來做些說明。
ASP.NET Core 要懂得相依性注入
Chatbot 開發使用Bot Framework V4
- 1274
- 0
- bot framework v4
- 2019-02-25
伴隨各項雲端AI服務的普及化,許多AI的應用開始快速發展,其中一項就是Chatbot(對話機器人),不管是facebook messager或Line,愈來愈多人開發出各式各樣的Chatbot,當然微軟在方面也不輸人,推出了一個專門用於開發Chatbot的框架,Bot Framework,目前Bot Framework版本已經來到V4的版本,除了提供開發Chatbot所需的SDK之外,更可以搭配Azure Bot Service,直接串連facebook messager,輕鬆變身為facebook messager bot,等等...那Line呢? 雖然目前沒辦法像facebook messager一樣直接串連,但是也是可以透過Direct Line機制進行整合的。
Conversation as a Platform (Microsoft BUILD 2016)
解決Windows更新後無法遠端連線
- 6462
- 0
近日自動更新Windows後,發現無法使用遠端桌面連線至客戶端機器,並且出現以下訊息
LUIS改版一覽
使用雲端服務有個好處是你隨時可以享用新發佈的功能,不過另一面也會面臨改版改介面的情況,以LUIS來說從2015年開始試用到現在,我已經看過3次不同的管理介面囉,就來看看這次改了些什麼
LUIS 全名 - Language Understanding Intelligent Service ,微軟所推出的自然語意理解服務,是開發Chatbot不可或缺的利器
[Azure] 使用Azure Functions與 Blob 儲存體做自動定時資料擷取
- 404
- 0
- 2018-03-01
利用Azure Functions 無伺服器的特性,我們可以使用熟悉的語言,快速打造一個輕量型的函式服務。近來剛好手邊有個需求需要收集大量的數據,就很適合使用 Azure Functions 來完成。