iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
AI & Data

Google Assistant 開發與語音使用者介面設計 系列

你是否曾試想過出一張嘴就能獲取一切資訊的情境呢?
在Google、Amazon、Apple發表各家的語音助理後,這個想像逐漸在現實生活中真實上演。
各家巨頭為了增加使用情境,皆以不同程度開放第三方開發者能建構自己的APP並上架供使用者使用。
在這一系列的文章中,將帶領各位一窺背後的開發流程。
從了解「語音使用者介面設計」,到使用DialogFlow手把手建構出一個屬於自己的Google Assistant APP。
最後,將帶領各位看看語音對話為基礎的APP能在哪些地方提供更實用的協助。
希望這一系列文章結束後能讓你加入開發的行列!

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day21] 擴展你的設計:根據與對話發生的裝置修改對白

從手機到智慧音箱,在不同裝置上要考量到的情形皆有差異。這篇文章中將先介紹Google助理可回應的裝置有哪些而你應該如何依據不同的裝置修改回應方式來增進對話體驗...

2021-09-21 ‧ 由 Hank Yu 分享
DAY 22

[Day22] 使用官方提供的工具,吸引用戶不斷回來使用Action

現在,你有個能針對不同裝置進行適當對白的Action了。但要評量一個Action是否成功,用戶的回頭率是一個很重要的因素。因此,我們今天將會簡單介紹一些官方提...

2021-09-22 ‧ 由 Hank Yu 分享
DAY 23

[Day23] 發佈你的Action

現在你的Action已經具備完善的對話流,能針對各式裝置進行支援。測試者們回報的用戶體驗均十分良好,是時候讓你的Action接觸真實用戶了! 撰寫Actio...

2021-09-23 ‧ 由 Hank Yu 分享
DAY 24

[Day24] 供新手參考的幾個可以實作的方向

在今天的文章中,向不知從何開始建立一個Action的新手。提供幾個可以嘗試發揮的方向,從而建立相對應的對話流! 參考其他語系現成的Action並仿造 若你對...

2021-09-24 ‧ 由 Hank Yu 分享
DAY 25

[Day25] 透過GCP實作(1/4):透過Cloud Function直接拉取資料

接下來這幾天,將會帶領各位以GCP的架構的視角。向各位闡述我們先前進行的DialogFLow Fulliment操作實際上的架構圖是什麼而你可以在這個基礎上進...

2021-09-25 ‧ 由 Hank Yu 分享
DAY 26

[Day26] 透過GCP實作(2/4):進行前後端分離

在昨日的文章中,簡單地向各位展示直接藉由Function抓取API所能得到的架構會是何者而今天要向各位簡單說明如何藉由Function達成前後端分離 架構圖...

2021-09-26 ‧ 由 Hank Yu 分享
DAY 27

[Day27] 透過GCP實作(3/4):建立RealTime Database即時讀入/存取資料

從昨天所提及的架構,讓你在爬蟲獲取資料的情境下使Cloud Function能各司所職。並使維護專案的難度下降。今天的文章會簡單帶各位了解RealTime D...

2021-09-27 ‧ 由 Hank Yu 分享
DAY 28

[Day28] 透過GCP實作(4/4):透過Scheduler與Pub/Sub使抓取資料自動化

基於昨日文章的說明,我們已經建立了一個資料庫協助我們暫存資料資料但缺乏驅動負責拉取與上傳資料的Function之機制,在本日的文章,會簡單講述你可以如何借助G...

2021-09-28 ‧ 由 Hank Yu 分享
DAY 29

[Day29] 幾個精進Action的建議

到這裡,你已經建立一個具備完整對話體驗的Action也已經藉由GCP建構符合使用情境的架構了接下來,你可以嘗試精進你的Action 在正式上線後,你可能會發...

2021-09-29 ‧ 由 Hank Yu 分享
DAY 30

[Day30] 後記

很謝謝各位的支持,讓這趟連續30天的教學旅程能告一段落。在參考官方文件整理內容的過程中,讓我學習到,開發Action的前置步驟原來遠比自己實作的流程複雜許多。希...

2021-09-30 ‧ 由 Hank Yu 分享