iT邦幫忙

chatbot相關文章
共有 178 則文章
鐵人賽 Modern Web DAY 26

技術 Day 26:Action 傳參數與模組化 - 傑出的一手

很前面的文章「Console Mode 還能怎麼玩,開發與 Debug 技巧」,有講到說我們推薦用這種 Action Function 的方式來整理程式,並回傳...

鐵人賽 Modern Web DAY 25

技術 Day 25:「意圖」與「實體」的應用 -「Dialogflow」

昨天花一天的篇幅在講「問」與「答」的判斷跟回應要怎麼用、怎麼整合在 Bottender 中,但除了問與答以外,其實還有更常見的「意圖」與「實體」的應用方式。 今...

鐵人賽 Modern Web DAY 24

技術 Day 24:問與答的應用 -「QnA Maker」

昨天花了一整篇的篇幅來做了自然語言處理的應用介紹,接下來幾天要來試用一下一些現行市面上的服務,介紹一下他們的運作方式,並看看他們的使用體驗如何,順便試試能否簡單...

鐵人賽 Modern Web DAY 23

技術 Day 23:AI 怎麼參與自然語言「理解」與「生成」?

筆者不是 AI、ML 相關背景,Python 也不能算是多熟(主要還是寫 JavaScript),但因為待在有資料科學團隊的公司 -「優拓資訊」,近年來投入許多...

鐵人賽 Modern Web DAY 22

技術 Day 22:在機器人裡面運用「有限狀態機」

昨天稍微提到了「有限狀態機」的概念,今天要來看看如何把它跟 Bottender 做個結合。 想要在 JavaScript 裡面使用有限狀態機的話,我會推薦使用...

鐵人賽 Modern Web DAY 21

技術 Day 21:什麼是「有限狀態機」?

不知道大家有沒有聽過「有限狀態機」也就是「finite-state machine (FSM)」? 以維基百科上的這張圖來當作最簡單的範例: 最一開始的時候門...

鐵人賽 Modern Web DAY 20

技術 Day 20:責任鏈模式 - 「Chain」的思考

今天要來講的「責任鏈(Chain of Responsibility)」模式,這是一個很常見的軟體設計模式,尤其是在 Node.js 上可能很多人都非常熟悉,例...

鐵人賽 Modern Web DAY 19

技術 Day 19:使用「Router」來做功能分流

在開發網頁時,我們會用網址來分辨並導向不同的功能,例如用現在最常見的 RESTful 風格來表示網址,因此基本上大部分的伺服器端框架都是使用 HTTP 的 Me...

鐵人賽 Modern Web DAY 18

技術 Day 18:「Composition」- 組合的奧秘

今天要來教學如何使用 「bottender-compose」 這個官方提供的 Library 來做出 Action 的組合。首先,我們必須先安裝這個套件: np...

鐵人賽 Modern Web DAY 17

技術 Day 17:屬於機器人的跨平台策略

前面總共花了十天十篇文章,利用 Messenger、LINE 兩個平台來介紹在訊息平台上各種常見的機器人功能,其中有一部分的功能是只在 Messenge 或是...

鐵人賽 Modern Web DAY 16

技術 Day 16:對話式 App 的必要之惡 - 「Webview」

前面幾篇內提到的所有互動都是在對話框中完成,雖然若能順暢的用 Conversation UI 完成所有的事情,那會是很棒的事,使用者不會碰到斷斷續續的或是跳轉的...

鐵人賽 Modern Web DAY 15

技術 Day 15:機器人亂入下的「多人對話」、「群組聊天」

今天颱風天,來聊個輕鬆一點的話題 - 「多人對話」。前面十四天的內容,大多是在描述機器人怎麼跟單一使用者在私訊中完成對話,不過我們必須知道,除了「私訊」外,存在...

鐵人賽 Modern Web DAY 14

技術 Day 14:彈性的極致 - Imagemap 與 Flex

若要介紹一個 LINE 跟其他平台比較不一樣的地方,我肯定會挑 Imagemap 與 Flex 這兩個訊息的類型。這兩類的訊息是我目前沒有在其他平台上看到的,除...

鐵人賽 Modern Web DAY 13

技術 Day 13:LINE 的事件處理基礎

跟前面在講解「Messenger 的事件處理基礎」時提到的一樣,第三天在「快速學會 Bottender 基礎概念」的文章中有講到關於 Event 以及 Cont...

鐵人賽 Modern Web DAY 12

技術 Day 12:帶著聊天機器人來到 LINE

接下來幾天要來介紹,這系列打算提到的第二也是最後一個平台 - LINE。對 LINE 很熟悉的朋友可以直接跳過,至於是第一次使用 LINE Messaging...

鐵人賽 AI & Data DAY 12

技術 [今天就學會做聊天機器人-第12天] 聊天機器人的訊息素材【上】

在 Facebook Messenger 和 LINE 裡面,相較於我們與一般真人的對話,聊天機器人的訊息素材顯得豐富又多元。 首先,再加為好友時,在 Face...

鐵人賽 Modern Web DAY 11

技術 Day 11:用「Create Bottender App」來 Create Bottender App

前幾天已經示範了許許多多不同的範例,在嘗試各種範例時,不管是新增一個新的環境還是修改舊的環境都是一個很麻煩的過程。所以今天要教大家一個方式,可以在幾秒鐘開一個新...

鐵人賽 AI & Data DAY 11

技術 [今天就學會做聊天機器人-第11天] 聊天機器人的優化對策

總歸結論只有一個,就是別讓聊天機器人被冷落! 第一招:讓機器人的對話貼近真人小編。 資訊要有用:折價券。 資訊要有趣:時事梗、PTT梗。 機器人在回覆時,帶...

鐵人賽 Modern Web DAY 10

技術 Day 10:透過 Inbox 轉接真人客服

終於到了這系列的第十天、Messenger 的第四天,想來講講 Messenger 另一個值得一提、有點特色的功能 - Handover Protocol (交...

鐵人賽 AI & Data DAY 10

技術 [今天就學會做聊天機器人-第10天] 聊天機器人的實作目標

我們可以將從「客戶提問」到「訂單成交」的整個過程,視為一趟顧客體驗旅程( Customer Journey )。以聊天機器人為例,我們關心使用者透過文字的輸入...

鐵人賽 Modern Web DAY 9

技術 Day 09:設定「開始使用」按鈕、「歡迎文字」與「常駐選單」

「開始使用」按鈕、「歡迎文字」與「常駐選單」,都是 Messenger Profile API 的一部分,今天要來教大家怎麼使用這些功能以及如何在 Botten...

鐵人賽 影片教學 DAY 9

技術 #8 開始來做LINE機器人吧 Messaging API 接收事件篇(一)

說到chatbot的核心之一,就是各種事件的型態啦 LINE目前有13種事件能給我們使用 今天要為各位介紹前8個最常使用到的event 不多說 看影片吧! 影片...

鐵人賽 AI & Data DAY 9

技術 [今天就學會做聊天機器人-第9天] 聊天機器人的例外處理

以美食推薦指南類型的聊天機器人為例,可能遭遇的例外提問會有哪些呢? 一、相關的問題 有些用戶可能不會明白講說他想找哪一類的餐廳(義大利麵、咖啡館),或是哪一類...

鐵人賽 Modern Web DAY 8

技術 Day 08:按鈕、快速回覆的使用方法與重要性

前面幾天的教學都是用送訊息的方式來觸發 Event,但有些時候可以善用平台提供的按鈕跟快速回覆功能,讓使用者省去打一行字的時間,而且可以預先提供推薦的選項給使用...

鐵人賽 影片教學 DAY 8

技術 #7 開始來做LINE機器人吧 Messaging API 環境架設篇

今天的內容是我們的測試環境架設透過ngrok可以輕鬆在本機做chatbot的測試與開法在這個教學我採用express.js來作為chatbot的伺服器短短20行...

鐵人賽 AI & Data DAY 8

技術 [今天就學會做聊天機器人-第8天] 聊天機器人的應用【下】

客服 客服一直都很吃人力,為了降低人事成本,不少行業將常見問答整理成應答服務,並且化身為聊天機器人,目前在銀行業已經很普及,有些時候只是想打電話進線詢問信用卡...

鐵人賽 AI & Data DAY 7

技術 [今天就學會做聊天機器人-第7天] 聊天機器人的應用【上】

隨著聊天機器人的日益普及,我們很容易可以收集到許多各式各樣的應用範例,並且分類出自己心目中的 9 宮格、 16 宮格,乃至 25 宮格。在此我們姑且用 9 宮...

鐵人賽 影片教學 DAY 7

技術 #6 開始來做LINE機器人吧 Messaging API 介紹篇

今天花五分鐘來稍微來介紹一下Messaging API的四大功能以及收費方式還有機器人的基本原理詳細請看影片或是投影片哦 ~ 影片 投影片 Google簡報#...

鐵人賽 Modern Web DAY 7

技術 Day 07:Messenger 的事件處理基礎

第三天在「快速學會 Bottender 基礎概念」的文章中有講到關於 Event 以及 Context 的一些架構跟原理,忘記的人歡迎回去複習一下,可以更方便加...

鐵人賽 Modern Web DAY 6

技術 Day 06:把前幾天的聊天機器人都搬上 Messenger

接下來幾天會介紹怎麼把前幾天在 Console Mode 做的機器人搬上像是 Messenger、LINE 這些台灣人常在使用的管道。 而今天的目標會放在 Me...