iT邦幫忙

chatbot相關文章
共有 218 則文章
鐵人賽 影片教學 DAY 3

技術 Day3. 我的第一個Telegram Bot (2) : API

溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記 參考資料:Telegr...

鐵人賽 影片教學 DAY 2

技術 Day2. 我的第一個Telegram Bot (1) : A newbot

今天開始就進入Chatbot的領域啦,那就先從Telegram開始吧~ 溫馨小提醒: 沒有Telegram帳號的朋友,請先到Telegram官網將PC端的介...

鐵人賽 影片教學 DAY 1

技術 Day1. Ktor安裝

請先安裝好Ktor, 再使用測試檔案呦!! (溫馨小提醒:影片畫質設成1080會比較清楚喔!!) Ktor安裝參考資料:Ktor官網Ktor下載頁面yaya的...

技術 [vue.js nuxt教學]在你網站架設Facebook messenger吧(Facebook Customer chat串接教學)

網站上架設Facebook messenger為你的網站創造與使用者更高的互動吧! 前言 之前因為公司需求,希望在網站內加入Facebook messen...

鐵人賽 Modern Web DAY 30

技術 Day 30:寫在最後

終於來到了這系列三十天的最後一篇文章,如果有在跟的讀者可能也會發現這一路上跌跌撞撞的,因為在沒有囤積任何文章與素材的情況下,每一篇的文章都是當天才扎扎實實的從零...

鐵人賽 自我挑戰組 DAY 30

技術 RNA-Sick@Day30 > 生活就在呼吸之間|不用寫程式做一個聊天機器人來檢索自己的三十天鐵人文章 (RNA-Sick 生物資訊小指南) feat. Chatfuel

在猶豫與果斷之間 一轉眼就到第三十天啦!本人實在是擠不出更多正經的生物資訊乾貨,所以安插的「學術之路」篇,總集編回顧時刻到啦~ RNA-Sick@Day27 &...

鐵人賽 Modern Web DAY 29

技術 Day 29:把機器人部署到「Heroku」

今天打算來示範一下怎麼從「Create Bottender App」建立一個支援雙平台 Messenger 跟 LINE 的機器人,然後實現把他們部署到上線環境...

鐵人賽 Modern Web DAY 29

技術 Day 29 - LINE API 的使用心得

Imagemap 這邊以微股力為範例,這隻機器人會再回應的時候輸出一張圖片讓使用者看到股票的曲線圖,然後圖片下方做三個類似按鈕的圖片在上面,再藉由設定觸發...

鐵人賽 Modern Web DAY 28

技術 Day 28:有效測試的方法論

熟悉測試的讀者可能知道,自動化測試可以大致分成幾個不同的層級: 單元測試(Unit Test):只測試一個「單元」,通常是一個 Function 或一個 Cl...

鐵人賽 Modern Web DAY 27

技術 Day 27:聊天機器人的錯誤處理

今天要來講講錯誤處理的部分,先讓我們來想想在網頁上是如何進行錯誤處理的。只要服務有持續在運行,就一定要假設錯誤是會發生的,包括網路發生問題、資料庫發生問題、流量...

鐵人賽 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...

鐵人賽 Modern Web DAY 11

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

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

鐵人賽 AI & Data DAY 12

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

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

鐵人賽 AI & Data DAY 11

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

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

鐵人賽 Modern Web DAY 10

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

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

鐵人賽 Modern Web DAY 9

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

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