SlideShare a Scribd company logo
1 of 211
Download to read offline
北區13校
GDSC聯合交流會
參與學校
Speaker
Firebase GDE
Richard Lee
Kevin Chiu
GDG Organizer
活動流程
【上午】
10:00-10:15 報到
10:15-11:30 各校GDSC分享
11:30-11:40 GDG簡介
11:40-12:00 破冰小遊戲
12:00-13:00 午餐時間
【下午】
13:00-14:00 Firebase Auth
14:00-16:00 Dialogflow x LINEbot工作坊
16:00-17:00 自由交流
各校GDSC分享
Introduction to GDSC TMU
Chian-Chuen Lee 李芊淳
GDSC Lead 2023
Taipei Medical University
李芊淳 Chian-Chuen Lee
Taipei Medical University
Taipei Medical University
● 牙體技術學系三年級
● GDSC Lead 2023
● GDSC Core Team Member 2022
● 北醫醫資所STEM計畫培訓學員
● TMU 3D printing teaching assistant
● 第三屆 Mifriend微接班人
LinkedIn連結
社團基本資訊
● 社團名稱:Google學生開發者社群
● 成立屆數:目前為第三屆
● 社團人數:44人
● 教學型or專案型?:教學型
Team Members
Team members
18
Core Team Members
GDSC Lead
1
2
Honorary Advisor
23
General Members
Core team members - Honorary Advisor
王彥成 陳宇心
Lead - 社長
李芊淳
Core team members - 副社長
陳冠蓉 古珉瑄
Core team members - 教學部
王薰婕
白騏堇
林韋廷 劉家君 翁璿凱
Core team members - 公關部
徐湘凌
林翊恩
陳心志 吳雨恬 謝佩均 蔡宜璇
Core team members - 美宣部
詹雅淳 陳靖昀
Core team members - 活動部
蔡圓偵 李佳訓 蕭伊均
牙體技術學系 口腔衛生學系
牙醫系
醫學系 呼吸治療學系 藥學系 護理系 高齡健康暨長期照護學系
公共衛生學系
醫學檢驗暨生物技術學系
醫務管理學系
醫學工程學系
保健營養學系
食品安全學系
北醫學生
Taipei Medical University
● 本身就對科技感興趣
● 想學習新技術
● 平時較少接觸這方面知識,希望透過社團接觸
● 參與企業參訪了解未來職涯發展方向
怎麼樣的學生會想要加入北醫GDSC?
● 透過跨領域學習增加自身競爭力
● 藉由跨校合作建立他校人脈
● 獲得Google TW提供之資源
Taipei Medical University
加入北醫GDSC可以獲得什麼?
Courses
&
Resources
Taipei Medical University
FirstName
LastName
Title, Company
REPLACE WITH
YOUR PHOTO
Taipei Medical University
固定社課
● 由教學部幹部&社長講課
● 兩週一次(一學期共6次)
● 每週四晚上6:30-9:00
● 電腦教室 or 跨領域B1 e8
期中前課表
09/21 UI/UX 基礎 / 講師:牙醫四 陳宇心
10/05 專案製作與分工/ 講師:醫學四 王彥成
10/19 3D列印與建模 / 講師:牙體三 李芊淳
Taipei Medical University
企業參訪
11/15
精誠資訊
11/15
LINE
11/23
AWS
Taipei Medical University
How can I get my certificate?
Core Team Member:
● 協助完成一年的計劃
General Member:
● 至少出席70%活動
Taipei Medical University
Taipei Medical University
社費
● 社員:$500元/年
● 幹部:免費
Thank you!
GDSC - TMU chapter Facebook LinkedIn
Instagram
理念與展望
「Do something together and make it work !」
● 實務應用:提出務實方案,持續發揮影響力
● 跨域合作:多元領域交流,提升專案全面性
● 共同成長:讓成員和業界專家分享經驗和資源
我們希冀 GDSC NTHU 不僅是一個學習與研究技術的社群,
更是激發創業熱情、培養商業直覺和建立成功產品的平台。
GDSC NTHU 社群
Christmas
Party
技術社課
講座
工作坊
GDSC NTHU
年度日程表
2023.9
Core Team
招募
專案成員以及
會員招募
企業參訪
Welcome
Party
專案總驗
專案一驗
2023.10 2023.11 2023.12 2024.1 2024.2 2024.3 2024.4 2024.5 2024.6
專案二驗
講座
工作坊
技術社課
社交活動
專案成員
社群會員&專案成員
活動仍在規劃中,所有活動GDSC NTHU 保留異動權利,以實際安排為準
學年工作坊 & 講座課綱
專案三:大型語言模型微調
許博翔 (Hsu Po Hsiang)
treeleaves30760@gmail.com
這或許是時代的尖端
社交活動預告
● Welcome Party x 社群啟動
歡迎各位加入 GDSC NTHU ~ 認識社群願景、年度課程規劃、社群活動安排
● Coffee Chat 學長姐下午茶
邀請業界學長姐傳授職涯規劃、實習、學習Tips,助你一臂之力!
● Christmas & Year End Party
年度尾聲與社群的夥伴們相聚!回顧今年度的學習、展望新年度目標
AND MORE…
GDSC NTHU 會員、專案成員皆可參加!
活動仍在規劃中,所有活動GDSC NTHU 保留異動權利,以實際安排為準
師大 GDSC 社員招募說明會🚀
GDSC NTNU Member Recruitment
主講: 社長 王心妤 Chloe
2023/09/06
官方網站 FB 粉專 Discord 公開行事曆
IG
連結大集合 (掃起來)
第一屆
師大學生開發者社群社
GDSC NTNU
成立背景 俱樂部
(一群志同道合的朋友們)
Core Team
營運團隊+技術團隊
未來還有... 你!!
師大學生開發者社群社
GDSC NTNU
發展願景
企業合作
// Our Mission
我們的目標
我們想經營一個友善的技術社群,讓不論是來自哪個系所的
人們,只要對資訊領域有一定的熱情或經驗,都能夠在這裡
輕鬆愉快的認識朋友。
也讓大家在修課以外能夠多一個管道跟實務接軌,運用科技
與他人攜手解決生活上遇到的種種問題。
友善
多元
實作
基礎社課
講座、工作坊、企業參訪
技術專案
讀書會
活動類型 Events
// Courses for all
新手友善
基礎社課 企業參訪 軟實力講座
● 3堂/月
● 由 tech CTM 主講
● 社員免費參加
● 非社員: $50/堂
● 時間預計為11月
● 洽談中:
Line Taiwan
Google
● 名額優先給社員
● 預計下學期舉辦
● 社員免費且優先參加
● 開放講師許願
// Courses for tech advanced
技術進階
讀書會 技術專案 大神講座
● 資安藍隊實作 ● 目前社團已有4項
專案正在進行中
● 組隊日:
9月第3 or 4周舉辦
● 時間預計為11月
● 社員免費且優先參加
● 開放講師許願
人脈串連
(線上: LinkedIn
線下: 記得來社團活動:D)
成果分享大會
(專案展示、心得交換)
期中聚會
(電影之夜,免費點心)
影響力
GDSC NTNU
核心成員
成為社員
不限學校、不限系級、不限學生身分
社費: $500/學期
● 免費參與所有GDSC NTNU舉辦之課程、專案、活動
● 活動優先錄取權
● GDSC NTNU社服折扣優惠
● 全球GDSC交流機會
感謝大家的參與:D
期待在未來與有能力的你們相見!
後面附錄還有更多專案/課程資訊喔
FB 粉專 Discord
IG
附錄:課程、專案內容
目前可公開的情報
// Speaker: Jacob, Howard, Takala
基礎社課:程式設計延伸課程
第一堂:雲端開發環境建置
● GitHub / GitHub Codespaces / Git Basic Operation / Basic
Makefile / GitHub Student Developer Pack
第二堂:作業範圍延伸
● Standard IO / Advanced scanf-printf / Regular Expression /
[Previous Homework?]
時間、地點待定,共約 6 堂
*修習紀博文程設一的同學可自由加入
// Speaker: Kenneth, Maxx
基礎社課:資安系列讀書會
預計涵蓋內容
- Misc (CTF介紹, Steg, encoding)
- Web (網頁概念、基礎攻擊XSS, SQLi)
- Crypto、經典密碼學
- Pwn
- Reverse
// Speaker: Hugo
基礎社課:資料實務
課程內容:
- 基礎工具
- numpy
- pandas
- 實務運用
- 爬蟲
- 文本分析
- 數據分析
// Speaker: Ethan
基礎社課:開發工具指南
內容包含:Git, Shell Tools & Bash scripting workshop
- Git
- Git基礎
- 遠程倉庫
- 分支和合併
- Shell Tools & Bash scripting
- 基礎 shell 命令
- 文件操作 (cp, mv, rm, touch 等)
- Bash scripting簡介
// Speaker: Chung_jie
基礎社課:演算法
預計內容:C++語法基礎、演算法入門、經典資料結構及STL
- 演算法入門
- 複雜度分析
- 暴力與窮舉
- 遞迴、排序、二分搜尋
- 演算法與資料結構
- DFS與BFS
- 貪心與分治
- 資料結構:vector、二元樹、並查集、heap
- STL基礎
// Project Host: Morris
專案:實境定向越野開發
- 目標:設計一款定向越野的app
- 功能:
1. 可自訂路線、點位
2. 設定不同的模式
3. 建立不同的挑戰任務
// Project Host: Sheep, Maxx
專案:Unreal Engine 5 遊戲開發
- 目標:從發想到開發完成一款遊戲
- 功能:
1. 使用 Nanite 技術
2. 利用新手友善的 Blueprint
3. 完整的遊戲體驗
// Project Host: Stanley
專案:師大交友軟體 酒比特
目標:幫助師大本部與分部同學有更深厚的友誼的朋友
我們目前需要:
- 也會寫Python 的人
- 會電繪或設計的人
- 行銷宣傳的人
- 設計有趣心理測驗的人 (最好可以無厘頭一點)
- 經營IG粉專的人
歡迎大家加入或來分享你有趣的點子 合作愉快
// Project Host: Tim
專案:ROS兩輪差速機器人
GDG簡介
回饋表單
Richard Lee, Google Developer Expert for Firebase
Startup &
Introduction to Firebase
November 12, 2023 @ 北區GDSC聯合技術交流會
Google Developer Expert
• TNL Mediagene
• Google Developer Expert
• LINE API Expert
• 聯絡我:@dlackty
Richard Lee
Copyright © 2023 TNL Mediagene
8
媒 體 品 牌
新 聞 與 商 業 運 動 與 生 活 風 格
科 技 與 設 備
廣 告 科 技 與 銷 售
整 合 行 銷 與 服 務
Copyright © 2023 TNL Mediagene
2013 2018
2017
2015-2016
2014
2019 2020 2021 2022 2023
The News Lens 成立 香港版發布
太陽花學運即時報導
發布東南亞、國際版與藝
文版內容。
建立活動品牌「未來大人
物」。
發布直播節目
發布Podcast節目
發布新的生活風格子媒體
併購 – INSIDE硬塞的網路
併購 – 運動視界
榮獲 SOPA 新聞獎
併購 – iCook愛料理
創立 商益
榮獲 SOPA
獲選 Financial Times 2022亞太前五百強高
速成長企業
獲選為哈佛商學院商業成功案例
榮獲年度新媒體獎
Ad2 – 年度行動廣告代理商獎
士奇 – 最佳公共關係獎
併購 – Cool3c
併購 – EK2A
GNI YouTube 創新投資
併購– Ad2, 電影神搜, 士
奇
GNI Innovation Challenge
獎
士奇傳播榮獲最佳公共服
務獎
創立 DaEX達思智能 - AI 客
戶資料管理系統
創立 TNL Japan
創立 Ohsowow -韓國影視
娛樂媒體
榮獲 ADMA 最佳視覺化資
料金獎
A輪募資 B輪募資 C輪募資
關鍵評論網
十年週年新設計
D輪募資
併購 Mediagene
榮獲 SOPA
關 鍵 評 論 網 媒 體 集 團 的 發 展 歷 程
4
Copyright © 2023 TNL Mediagene
洞察
線上調查與設備追蹤
技術,用來洞察消費
者使用習慣與購買動
機,並搜集實際生活
數據。
市場調查
專業市場調查團隊,
提供市場調查、產業
策略以及輿情調查服
務。
數據收集
精準受眾輪廓與行
為 AI 數據收集與分
析平台,可收集第
零、第一以及第三
方數據。
創意管理
用於創意和內容管理
的SaaS,幫助廣告商
在不到 5 分鐘內獨立
生成多種創意和網站
內容。
AI 數據管理
AI CDP(Customer
Data Platform)用於
客戶和出版商,整合
全通道數據,用於分
析和優化營銷解決方
案。
廣告科技
憑藉高質量的網絡流
量,Ad2 DSP 利用
Ad2ition 的專有數據
平台,可接觸 2700
萬在線用戶。
科 技 技 術
11
Copyright © 2023 TNL Mediagene
A I 導 入
13
英日文AI食譜翻譯 文章標題、關鍵字標籤產出
當新科技興起,勇於創新與嘗試:從業務核心找到AI助力點
產品受眾分析與
廣告投放建議
Copyright © 2023 TNL Mediagene
A I 導 入
14
內容原生互動 趣味創意延伸
以人為本的技術導入:不只是找資料,我們還想為使用者提供更多
哪些 Google 技術
可以快速幫助打造新創&AI服務?
Firebase 百寶箱有很多
工
具
可以開發、或是發展你的服務
做專案的秘訣:
去找 Google Codelabs 範例抄
What Firebase can help you?
From build, to grow & enhance your app
• Develop
• Host your web app
• Store your data
• Enhance
• Make your app stable
• Analyze app usage
• Grow
• Remotely update UI or con
fi
gs
• Run A/B testing
Host your app
Firebase Hosting
Super easy and fast hosting
• Backed by Google’s global network
• Suitable for all kind os front-end frameworks (Angular / React / Vue)
• Free custom domain & SSL support. Tra
ffi
c: 360 MB/day, $0.15/GB
• Need some backend logics?
• Integrate with Firebase Cloud Functions (Node.js)
• Integrate with Cloud Run (Docker-based environment)
Store your data
Cloud Firestore
If you know MongoDB, you know Firestore
• One of the best “serverless database” available in the world
• Support all major platforms across web & app
• Schema-free, store whatever you want
• Built-in o
ffl
ine support, and realtime sync between devices
• Integrate with other Firebase products well
import { collection, addDoc } from "firebase/firestore";
try {
const docRef = await addDoc(collection(db, "users"), {
first: "Ada",
last: "Lovelace",
born: 1815
});
console.log("Document written with ID: ", docRef.id);
} catch (e) {
console.error("Error adding document: ", e);
}
Add data via Firestore
import { collection, getDocs } from "firebase/firestore";
const querySnapshot = await getDocs(collection(db, "users"));
querySnapshot.forEach((doc)
=
>
{
console.log(`${doc.id}
=
>
${doc.data()}`);
});
Read data via Firestore
Make your app stable
Firebase Crashlytics
Lightweight, realtime crash reporter
• The leading crash reporting service on Apple, Android, Flutter, and Unity
• Easy to integrate, takes less than 10 mins
• Receive realtime crash report via Email or Slack
• Try to keep 99% crash-free sessions
• Native integration with Android Studio & Google Play
Analyze app usage
Google Analytics (fka Firebase Analytics)
De-facto standard for app/web analytics
• Firebase’s Analytics product now becomes Google Analytics 4
• Google Analytics is the most used analytic app by internet professionals
• The legacy Google Analytics will be end-of-life on July 1, 2023
• You can analyze cross platforms usage and reduce duplications
• Powered by Google Signals
• Di
ff
erent platform installed as “streams” of events into same GA property
Remotely update UI or configs
Firebase Remote Config
Change behaviors or UI without publishing an app update
• It works on native apps and also web!
• Basically it just a remotely fetched key-value dictionary
• With ability to provide di
ff
erent value for di
ff
erent kind of audiences
• We actually use it for “lightweight APIs”
• Banner / copywriting management for marketing
• Dynamically enable features for a speci
fi
c period of time (e.g. LNY)
• Caution: The update might not be real-time. Be careful to add critical logics!
Run A/B testing
Firebase A/B Testing
A/B testing for various Firebase features
• To use A/B testing, you need Google Analytics
• For measure and targeting
• Then Firebase A/B testing will help you
• Split targets into groups
• Run experiments with di
ff
erent values
• Calculate the winning variant
Takeaways
So many features covered in this session I know…
• The must haves
• Firebase Crashlytics - Try to make sure you have 99% crash-free sessions
• Google Analytics - De-facto standard for app/web analytics
• Nice to haves
• Firebase Remote Con
fi
g - Save time APIs for marketing or testing
• Firebase A/B Testing - Easy way to do A/B testing right
• Others: Depends on your cases
What others Firebase can help you?
Some advanced use cases
• Firebase Messaging
• Send push messages
• Show in-app prompts
• Firebase Authentication
• Let user login with email / phone
• Support Google / Facebook /
GitHub logins
• Firebase Test Lab
• Real devices on cloud for testing
• Firebase Extensions
• Pre-packaged solutions
Final remarks
As a student developer, please don’t miss some good things
• GitHub Student Developer Pack - Free domain / cloud / tools
• Google Summer of Code - Learn from open source experts
• Google Developer Student Club - Yes, this event
• Internship - The best chance to get into dream companies
• Graduate level courses - Make you di
ff
erent than others
Q&A
謝謝!
聊天機器⼈
Kevin
Taipei
Agenda
● 什麼是NLP、NL
U

● 如何⽤ DialogFlow 串接Lin
e

● 聊天機器⼈對話設計
● DialogFlow 串接Line 實作聊天機器⼈
什麼是⾃然語⾔處理(NLP)︖
Taipei
什麼是⾃然語⾔理解(NLU)︖
什麼是⼤型語⾔模型(LLM)︖
⾃然語⾔處理(Natural language processing)
⾃然語⾔理解(Natural Language Understanding)
• ⾃然語⾔處理(NLP)是⼀種透過複雜的數學模型及演算法來讓機器去認知、理解並
運⽤我們的語⾔的技術。
• ⾃然語⾔理解(NLU)的⽬的在於讓系統能夠讀懂我們所輸入的資訊,讓其理解⽂
本、語⾔並提取資訊,以幫助⽂本分類、語法分析、資訊搜索等下游任務的執⾏。
BERT 轉譯器的雙向編碼表述
(Bidirectional Encoder Representations from Transformers)
• 深度學習的出現,改變了過往訓練 NLP 的運作模式,⽽⽬前最廣為研究⼈員使⽤
的演算法模型即是 BERT,是 Google 基於 Transformer 架構上所開源的⼀套演
算法模型。
• BERT 的意義性在於它能夠預先訓練演算法,雙向地去查看前後字詞,進⽽推斷出
完整的上下⽂,如此的做法不同於以往的模型,能夠更全⾯的連結上下⽂,有效幫
助系統在⽂本上的理解與⽣成。
PaLM2
• PaLM 2 是Google的下⼀代⼤型語⾔模型,它建立在 Google 在機器學習和負責
任的⼈⼯智慧領域的突破性研究的基礎上。
• 它擅長⾼級推理任務,包括代碼和數學、分類和問答、翻譯和多語⾔能⼒以及⾃然
語⾔⽣成,比我們之前最先進的法學碩⼠(包括 PaLM)更好。它之所以能夠完成
這些任務,是因為它的建構⽅式——將計算最優擴展、改進的資料集混合和模型架
構改進結合在⼀起。
NLP有哪些應⽤?
●聊天機器⼈
●情感分析
●智能助理
●⽂件處理
什麼是聊天機器⼈︖
Taipei
基本上,聊天機器⼈是模擬並處理⼈類對話 (書⾯或
⼝語) 的電腦程式,能讓⼈類與數位服務互動,彷彿
就是跟真⼈通訊⼀樣。 聊天機器⼈可以跟只⽤單⾏回
應答覆簡易查詢的基本程式⼀樣簡單,或如同數位助
理⼀樣精密,可以在收集和處理資訊的同時學習並演
進,以提供較⾼的個⼈化。
聊天機器⼈如何運作?
什麼都可聊嗎?
Taipei
聊天機器⼈共有兩種主要類型。
• 以⼯作為導向 (宣告式) 的聊天機器是專注於執⾏⼀項功能的單⼀⽤途程
式。它們會以規則、NLP 和極少的 ML 產⽣⾃動化的對話式回應,以答覆
使⽤者的查詢。與這些聊天機器⼈進⾏的互動非常具體和並且結構化,最
適⽤於⽀援及服務功能強⼤的互動式常⾒問答。
• 資料驅動和預測性 (對話式) 聊天機器⼈常稱為虛擬助理或數位助理,且比
以⼯作為導向的機器⼈更為精密許多、互動性更⾼,也更加個⼈化。這些
聊天機器⼈依照不同環境動作,並運⽤⾃然語⾔理解 (NLU)、NLP 和 ML
⼀邊執⾏⼀邊學習。
聊天機器⼈是以 AI、⾃動化規則、⾃然語⾔處理 (NLP) 和機器學習 (ML)組成
是⼀項屬於Google的開發⼯具
提供基於⾃然語⾔對話的⼈機互動技術。
Taipei
Google旗下的⾃然語⾔處理平台
Action
{ conversation api request }
{ conversation api response }
user input
Action response
https://dialogflow.cloud.google.com/
按允許
按下
第⼀次進來Dialogflow
按下
取 Dialogflow 專案名字 (Create Dialogflow Agent)
2選中⽂
3 創立
1取英⽂名字
devfest-2023-taipei
將DialogFlow串接到Line Bot
接下來要實⾏的⽬標
創建Line Bo
t

並串接DialogFlow
Taipei
LINE Developers 開發者網⾴
https://developers.line.biz/zh-hant/?status=success
從consolo進來選產品
沒有peovider時,要先建立
建立新的provider
LINE聊天室的名稱
LINE聊天室的圖
同意條款後,按下Create
LINE的Messaging API專案就建立完成
按下issue,產⽣token
回到Dialogflow
Taipei
填入Channel ID
Channel Secret
Channel Access Token
按下START
啟動後複制
Webhook URL
回到LINE
Messaging API
Taipei
回到LINE Messaging API
貼上Webhook URL後按下Update
打開 Use web hook
按下Edit
按下Edit
LINE official Account Manager 回應設定
停⽤⾃動回應訊息
啟⽤Webhook
停⽤⾃動回應訊息
啟⽤⾃動回應訊息
設定歡迎訊息
⼿機上顯⽰
認識 Dialogflow
在作什麼?
修改歡迎詞意圖
按下
打hi
機器聽不懂
修改歡迎詞意圖 (沒加hi)
打hi, 機器聽不懂
修改歡迎詞意圖 (加hi) 要按SAVE
2按下
1加hi
4打hi
機器聽懂了
3等訓練完成
打hi, 機器聽懂了
修改歡迎詞意圖的答案
2按下
1加歡迎詞
4打hi
回新的答案
3等訓練完成
修改歡迎詞意圖的答案
2按下
1加歡迎詞
3等訓練完成
修改歡迎詞意圖的答案
將DialogFlow串接到Line Bot
實⾏的⽬標完成
認識 Dialogflow
有什麼功能?
Taipei
意圖
同意字 Entities
實⾏功能(需寫程式)
整合
訓練資料
正確的對話
歷史對話
設計對話
VUI
code code code code code
code code code code
code code “dialog string” code
code code code
code code code code code
code “dialog string” code code
code code code code code code code
code code code
code code
code
code code
code
code
code code code
code “dialog string” code code code
code code
code code code
code code code code code code code code
code code code code code code code code
code
CODE
code code code code code
code code code code
code code “dialog string” code
code code code
code code code code code
code “dialog string” code code
code code code code code code code
code code code
code code
code
code code
code
code
code code code
code “dialog string” code code code
code code
code code code
code code code code code code code code
code code code code code code code code
code
CODE
DIALOG STRUCTURE
[3] In a conversation,
there are no “errors”
Taipei
“I don’t understand you.”
When a so-called “error” occurs
in a conversation, it should be treated
simply as a new turn in the dialog,
only with different conditions.
如何新增對話
Taipei
新增意圖
按下 +
新增意圖-意圖名稱
取意圖名稱
新增意圖問句
按下
新增意圖答案
按下
新增意圖答案
新增意圖問句
新增意圖完成和測試
1 按下
2等完成
3測試
我想看復仇者聯盟
什麼是意圖Intents?什麼事同意字Entities?
Intents句⼦(想要做什麼)
復仇者聯盟
鋼鐵⼈
雷神索爾
美國隊長
蜘蛛⼈
我要播復仇者聯盟
Entities 關鍵字(同類型的有哪些)
播電影
我要看復仇者聯盟
播復仇者聯盟
幫我播復仇者聯盟
!"#$%&'()
新增同意字 Create Entities
必須是英⽂
新增同意字類別名字
想要訓練的句⼦
剛剛設定的Entities
預設希望回覆的句⼦(系統會從下⽅挑選隨機回覆)
回應 Response
我要看電影
動作和元素
Action and parameters
播電影
我要看復仇者聯盟
你想看什麼呢?
你要看什麼呢?
復仇者聯盟
鋼鐵⼈ 好,為您播放此電影
語⾳轉⽂字
STT
語意辨識
Semantic
語⾳動作
Action
⽂字轉語⾳
TTS
我想聽笑話
我想[聽][笑話]
Action:聽
笑話: ?
想聽那類性的笑話
冷笑話
[冷笑話]
Action:聽
笑話: ?
類別:冷笑話
search api
冷笑話的笑話有
⼩明、⼩王……
⼩明
[⼩明]
Action:聽
笑話:⼩明
類別:冷笑話
冷笑話
⼩明 播放笑話
我要聽笑話 我想聽[笑話]
笑話API
播放笑話
交
談
式
關
鍵
詞
–王⼤明
「在此輸入名⾔語錄」
–王⼤明
「在此輸入名⾔語錄」
–王⼤明
「在此輸入名⾔語錄」
–王⼤明
「在此輸入名⾔語錄」
Chat Bot 設計架構
Taipei
Thanks

More Related Content

Similar to 北區13校GDSC聯合流會.pdf

讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework
Jollen Chen
 
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
Kyle Shen
 
App狂潮來襲!你做好準備了嗎?
App狂潮來襲!你做好準備了嗎?App狂潮來襲!你做好準備了嗎?
App狂潮來襲!你做好準備了嗎?
Ryan Chung
 

Similar to 北區13校GDSC聯合流會.pdf (20)

玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
 
微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu微服務的基礎建設 - Service Discovery, Andrew Wu
微服務的基礎建設 - Service Discovery, Andrew Wu
 
Learn Django With ChatGPT
Learn Django With ChatGPTLearn Django With ChatGPT
Learn Django With ChatGPT
 
20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite
 
初探工程師升級手冊 2022
初探工程師升級手冊 2022初探工程師升級手冊 2022
初探工程師升級手冊 2022
 
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
 
讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework讓 HTML5 走進 IPTV Framework
讓 HTML5 走進 IPTV Framework
 
twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧twMVC#42 讓我們用一種方式來開發吧
twMVC#42 讓我們用一種方式來開發吧
 
History of share
History of shareHistory of share
History of share
 
AWSUGTW@Taichung 2022-12.pdf
AWSUGTW@Taichung 2022-12.pdfAWSUGTW@Taichung 2022-12.pdf
AWSUGTW@Taichung 2022-12.pdf
 
Lu can code / Project ET - 學習編程,改善社會
Lu can code / Project ET - 學習編程,改善社會 Lu can code / Project ET - 學習編程,改善社會
Lu can code / Project ET - 學習編程,改善社會
 
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview
 
在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生
 
Data Pipeline Matters
Data Pipeline MattersData Pipeline Matters
Data Pipeline Matters
 
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
2021 MOPCON - 行動化解決方案的技術選型, 交給 Line Bot 來搞定
 
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
 
20160521 社群實務及組織協作
20160521 社群實務及組織協作20160521 社群實務及組織協作
20160521 社群實務及組織協作
 
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
 
App狂潮來襲!你做好準備了嗎?
App狂潮來襲!你做好準備了嗎?App狂潮來襲!你做好準備了嗎?
App狂潮來襲!你做好準備了嗎?
 
混成型遠距教學鷹架式課程設計經驗分享
混成型遠距教學鷹架式課程設計經驗分享混成型遠距教學鷹架式課程設計經驗分享
混成型遠距教學鷹架式課程設計經驗分享
 

More from ssuserded2d4 (8)

0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf
0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf
0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf0516網路爬蟲.pdf
 
TMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdf
TMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdf
TMU_GDSC_20240509.pdfTMU_GDSC_20240509.pdf
 
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf0425-GDSC-TMU.pdf
 
17校GDSC聯合交流會____________________________________________
17校GDSC聯合交流會____________________________________________17校GDSC聯合交流會____________________________________________
17校GDSC聯合交流會____________________________________________
 
2023-12-07加速你的研究量能:以ChatGPT為例.pdf
2023-12-07加速你的研究量能:以ChatGPT為例.pdf2023-12-07加速你的研究量能:以ChatGPT為例.pdf
2023-12-07加速你的研究量能:以ChatGPT為例.pdf
 
1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf1130用dialogflow建立聊天機器人.pdf
1130用dialogflow建立聊天機器人.pdf
 
北區GDSC20231112.pdf
北區GDSC20231112.pdf北區GDSC20231112.pdf
北區GDSC20231112.pdf
 
2023-10-05專案開發.pdf
2023-10-05專案開發.pdf2023-10-05專案開發.pdf
2023-10-05專案開發.pdf
 

北區13校GDSC聯合流會.pdf