📢AI 自動化流程與 Make 簡介~邱允文
📢Ch01 - AI 自動化流程與 Make 簡介
1-1 什麼是 AI 自動化流程
AI 自動化流程是利用人工智慧(AI)技術,將重複性高、規則明確的工作流程自動化,減少人工介入,提升效率與準確性。AI 可透過自然語言處理(NLP)、機器學習(ML)等技術,理解、分析並執行任務。
案例一:自動分類郵件
- 流程:郵件系統收到新郵件 → AI 辨識郵件主旨與內容 → 自動分類至「諮詢」「預約」「其他」等資料夾。
- Prompt 範例:「請將以下郵件分類:『我想預約下週三的檢查,請問有空檔嗎?』 → 預約」
- 欣欣善美生活診所應用:自動將患者預約郵件分類,減少人工篩選時間。
案例二:自動生成報告
- 流程:資料庫更新患者數據 → AI 分析數據 → 自動生成每日/週報告。
- Prompt 範例:「根據今日檢查數據,生成報告:『今日共完成50例檢查,其中高血壓患者佔30%。』」
- 欣欣善美生活診所應用:自動生成每日檢查統計報告,供醫師與管理層參考。
案例三:智能客服回覆
- 流程:患者於網站留言諮詢 → AI 辨識問題類型 → 自動回覆常見問題或轉接人工。
- Prompt 範例:「患者問:『檢查前需要空腹嗎?』 → 回覆:『是的,請空腹8小時。』」
- 欣欣善美生活診所應用:24小時自動回覆患者諮詢,提升服務效率。
1-2 什麼是 No-Code 無程式碼的開發方式
No-Code(無程式碼)開發平台允許使用者透過圖形化介面(如拖放元件、填寫表單)設計應用程式,無需編寫程式碼。適合非技術背景的使用者快速建置自動化流程、網站或聊天機器人。
案例一:自動化患者回訪流程
- 流程:使用 Make 拖放「郵件」「日曆」「SMS」元件 → 設定條件(如檢查後3天)→ 自動發送回訪訊息。
- Prompt 範例:「當患者完成檢查後3天,自動發送SMS:『您好,感謝選擇欣欣善美生活診所,請問您對服務滿意嗎?』」
- 欣欣善美生活診所應用:自動化患者回訪,提升患者滿意度。
案例二:快速建置預約系統
- 流程:使用 No-Code 平台(如 Bubble)拖放「表單」「資料庫」「日曆」元件 → 設定預約規則(如每人每天限約1次)。
- Prompt 範例:「設計預約表單,包含姓名、電話、檢查項目 → 提交後自動寫入資料庫並更新日曆。」
- 欣欣善美生活診所應用:患者可線上自助預約,減少人工協調時間。
案例三:自動化財務報表生成
- 流程:使用 Zapier 連接「Google Sheets」「Email」元件 → 設定條件(如每月1日)→ 自動匯出表格並寄送。
- Prompt 範例:「每月1日自動從 Google Sheets 匯出『欣欣善美生活診所』收支表,並寄送至財務部郵箱。」
- 欣欣善美生活訊所應用:自動化財務報表,減少人工整理時間。
1-3 Make 的基本概念
Make(原 Integromat)是一個 No-Code 自動化平台,可連接多個應用程式(如 Google Workspace、LINE、Facebook),透過圖形化介面設計工作流程,實現資料自動傳輸與任務執行。
核心功能:
- 連接應用程式:支援數百種應用程式,如 LINE、Facebook、Google Sheets。
- 圖形化設計:拖放元件(如「觸發器」「動作」)設計流程。
- 條件與迴圈:設定條件(如「若郵件主旨包含『預約』」)或迴圈(如「處理所有未讀郵件」)。
- 定時執行:設定流程在特定時間(如每天9:00)自動執行。
案例一:自動同步 LINE 與 Google Calendar
- 流程:LINE 收到預約訊息 → Make 解析時間 → 自動新增至 Google Calendar。
- Prompt 範例:「當 LINE 收到『預約下週三10:00檢查』時,自動在 Google Calendar 新增事件『患者檢查』,時間為10:00-11:00。」
- 欣欣善美生活診所應用:避免人工輸入錯誤,確保日程準確。
案例二:自動發送 Facebook 粉絲專頁新貼文至 LINE 群組
- 流程:Facebook 發布新貼文 → Make 抓取內容 → 自動發送至 LINE 群組。
- Prompt 範例:「當 欣欣善美生活診所 發布新貼文時,自動將標題與連結發送至 LINE 群組『患者交流群』。」
- 欣欣善美生活診所應用:擴大貼文曝光,增加患者互動。
案例三:自動統計每日預約人數
- 流程:Google Calendar 新增預約事件 → Make 統計數量 → 自動寄送報告至郵箱。
- Prompt 範例:「每天23:00統計 Google Calendar 中標籤為『患者檢查』的事件數量 → 寄送報告至 admin@hihishine.com,標題為『今日預約人數:X人』。」
- 欣欣善美生活診所應用:掌握每日預約情況,調整人力配置。
1-4 設計第一個自動化流程(以 Make 為例)
目標:自動將 Facebook 粉絲專頁新貼文發送至 LINE 群組。
步驟:
- 註冊 Make 帳號:訪問 Make → 點擊「Sign Up」→ 填寫資訊完成註冊。
- 建立新場景(Scenario):登入後點擊「Create a new scenario」→ 輸入名稱(如「Facebook to LINE」)。
- 添加 Facebook 觸發器:
- 點擊「+」添加模組 → 搜索「Facebook Pages」→ 選擇「Watch Pages」→ 授權連接帳號。
- 設定條件:選擇粉絲專頁 欣欣善美生活診所 → 勾選「New Post」。
- 添加 LINE 動作:
- 點擊「+」添加模組 → 搜索「LINE」→ 選擇「Send Message」→ 授權連接帳號。
- 設定內容:
- To:輸入 LINE 群組或好友的 User ID(或選擇「Broadcast」廣播)。
- Message Text:輸入「{{facebook_post.message}}」(自動抓取 Facebook 貼文內容)→ 可附加連結(如「{{facebook_post.link}}」)。
- 儲存並啟用場景:點擊「Save」→ 將開關切至「On」→ 測試流程(在 Facebook 發布新貼文,檢查 LINE 是否收到)。
Prompt 範例:
- 「當 欣欣善美生活診所 發布新貼文時,自動將貼文內容與連結發送至 LINE 群組『患者交流群』。」
1-5 定時執行腳本
目標:每天9:00自動統計前一日預約人數並寄送報告。
步驟:
- 建立新場景:登入 Make → 點擊「Create a new scenario」→ 輸入名稱(如「Daily Appointment Report」)。
- 添加日程觸發器:
- 點擊「+」添加模組 → 搜索「Schedule」→ 選擇「Schedule by Date & Time」→ 設定時間為每天9:00。
- 添加 Google Sheets 動作(統計預約):
- 點擊「+」添加模組 → 搜索「Google Sheets」→ 選擇「Search Rows」→ 授權連接帳號。
- 設定條件:
- Spreadsheet ID:輸入包含預約資料的表格 ID。
- Range:輸入範圍(如「A2:A100」)。
- Query:輸入「WHERE Column B CONTAINS '患者檢查' AND DATE Column A = TODAY()-1」(統計前一日標籤為「患者檢查」的事件)。
- 添加 Email 動作(寄送報告):
- 點擊「+」添加模組 → 搜索「Email」→ 選擇「Send an Email」→ 授權連接帳號。
- 設定內容:
- To:輸入收件郵箱(如 admin@hihishine.com)。
- Subject:輸入「昨日預約人數報告」。
- Body:輸入「昨日預約人數:{{google_sheets_search_rows.row_count}}人」(自動插入統計數量)。
- 儲存並啟用場景:點擊「Save」→ 將開關切至「On」→ 測試流程(手動執行一次,檢查郵箱是否收到報告)。
Prompt 範例:
- 「每天9:00自動統計 Google Sheets 中前一日標籤為『患者檢查』的事件數量 → 寄送報告至 admin@hihishine.com,標題為『昨日預約人數:X人』。」
📢Ch02 - 使用 Make 設計 LINE 聊天機器人
2-1 建立 LINE 聊天機器人
目標:透過 Make 建置一個能回覆患者常見問題的 LINE 聊天機器人。
步驟:
- 註冊 LINE Developers 帳號:
- 訪問 LINE Developers → 點擊「Log in with LINE」→ 授權連接帳號。
- 創建新提供者(Provider)→ 輸入名稱(如「Hihishine Clinic」)→ 創建新頻道(Channel)→ 選擇「Messaging API」→ 輸入頻道名稱(如「欣欣善美客服」)與描述。
- 獲取 Channel Access Token:
- 在頻道設定中點擊「Messaging API」→ 發行或更新 Channel Access Token → 複製 Token(用於 Make 連接)。
- 設定 Webhook URL(暫時跳過,後續在 Make 設定)。
- 在 Make 連接 LINE:
- 建立新場景 → 添加「LINE」模組 → 選擇「Receive a Message」→ 授權連接帳號(輸入 Channel Access Token)。
- 設定 Webhook URL:在 LINE Developers 頻道設定中,將 Make 提供的 Webhook URL 貼入「Webhook URL」欄位 → 啟用「Use webhook」。
- 設計回覆邏輯:
- 添加「LINE」模組 → 選擇「Send a Message」→ 設定回覆內容(如「若患者問『檢查費用』→ 回覆『基礎檢查費用為500元。』」)。
- 可使用「Router」模組設定多條件回覆(如根據關鍵字分流)。
- 儲存並啟用場景:測試聊天機器人(在 LINE 發送訊息,檢查是否收到自動回覆)。
Prompt 範例:
- 「當患者在 LINE 輸入『檢查費用』時,自動回覆『基礎檢查費用為500元,詳細項目可至官網查詢。』」
2-2 使用 LINE 主動推送訊息
目標:當診所有新活動時,主動推送訊息至患者 LINE 好友或群組。
步驟:
- 建立新場景:登入 Make → 創建新場景(如「LINE Activity Notification」)。
- 添加觸發器(如 Google Sheets 新增行):
- 添加「Google Sheets」模組 → 選擇「Watch Rows」→ 授權連接帳號。
- 設定條件:監控特定表格(如「活動公告」)→ 當新增行時觸發。
- 添加 LINE 動作:
- 添加「LINE」模組 → 選擇「Send a Message」→ 授權連接帳號。
- 設定內容:
- To:輸入患者 LINE User ID(或選擇「Broadcast」廣播)。
- Message Text:輸入「{{google_sheets_watch_rows.new_row.activity_title}}」(自動抓取活動標題)→ 附加連結(如「詳情:{{google_sheets_watch_rows.new_row.activity_link}}」)。
- 儲存並啟用場景:測試流程(在 Google Sheets 新增一行活動資料,檢查 LINE 是否收到推送)。
Prompt 範例:
- 「當 Google Sheets 『活動公告』表格新增行時,自動將活動標題與連結推送至患者 LINE 好友,訊息內容為『新活動:{{activity_title}},詳情:{{activity_link}}』。」
2-3 使用 LINE 推送 Facebook 粉絲專頁新貼文通知
目標:當 欣欣善美生活診所 發布新貼文時,自動推送至 LINE 群組。
步驟:
- 建立新場景:登入 Make → 創建新場景(如「Facebook to LINE Notification」)。
- 添加 Facebook 觸發器:
- 添加「Facebook Pages」模組 → 選擇「Watch Pages」→ 授權連接帳號。
- 設定條件:監控 欣欣善美生活診所 → 勾選「New Post」。
- 添加 LINE 動作:
- 添加「LINE」模組 → 選擇「Send a Message」→ 授權連接帳號。
- 設定內容:
- To:輸入 LINE 群組 ID(或選擇「Broadcast」)。
- Message Text:輸入「{{facebook_post.message}}」→ 附加連結(如「貼文連結:{{facebook_post.link}}」)。
- 儲存並啟用場景:測試流程(在 Facebook 發布新貼文,檢查 LINE 群組是否收到推送)。
Prompt 範例:
- 「當 欣欣善美生活診所 發布新貼文時,自動將貼文內容與連結推送至 LINE 群組『患者交流群』,訊息內容為『新貼文:{{message}},連結:{{link}}』。」
留言
張貼留言