商品詳情
內文簡介
- <內容簡介>
如果你的日常工作常常在複製/貼上,按滑鼠按鍵按到手快要斷掉,那麼自動化流程就可以幫大忙!過去想要把流程自動化,可能需要撰寫程式,瞭解許多技術細節,門檻高到許多人還是覺得自己滑鼠鍵盤按一按就好。不過現在只要使用 No code 工具,簡單滑鼠拖拉點選,就可以設計出需要的自動化流程。更棒的是,由於生成式 AI 的成熟,原本需要靠複雜的流程才能完成的工作,現在只要一句話就可以完成了。
舉例來說,如果想要從銷售排行榜網頁蒐集商品資訊,透過 No code 工具的網路模組就可以從指定網址下載網頁內容,接著把網頁內容送給生成式 AI 模組,並且說清楚『我會提供你商品排行榜網頁內容,請幫我從中蒐集個別商品的資料』,完全不需要懂網頁細節或技術,就可以取得各項商品的資訊,最後再透過試算表模組把蒐集到的資訊儲存到 Google 試算表中,就自動完成整個工作流程了。
本書會採用 No code 工具 make.com,結合 ChatGPT 背後 OpenAI 提供的大型語言模型,帶領大家設計 AI 自動化流程:
|用 make.com 設計流程自動化腳本|
我們會利用一個可以偵測 Instagram 上新貼文,並透過 LINE 通知新貼文資訊的實例,帶大家熟悉 make.com 的操作,作為後續章節練習的基石。
|加入 AI 幫我們檢查照片|
熟悉 make.com 的自動化流程設計方法後,就會加入 AI 辨識圖像的功能,實作一個可以偵測 Instagram 新貼文內照片是否有人臉,並且可以透過 LINE 通知的自動化流程,避免小編貼文引發隱私爭議。利用類似的機制,也實作一個可以批次從 OneDrive 下載圖片辨識文字的流程,如果你有紙本單據需要電子化,就可以派上用場。
|設計 AI 聊天機器人|
由於不需要學習就會用,聊天機器人是 AI 應用最常出現的使用者介面,我們會藉由實作一個給它網址就會自動摘要內容的機器人,說明如何在 make.com 中結合 AI 模組設計 LINE 聊天機器人。
|AI 聲音與繪圖的世界|
聊天機器人雖然很方便,但有時候打字就是不方便,如果可以出一張嘴用講的就能驅動自動化流程,那就太好了。我們會實作一個即時口譯機器人,說明如何利用 AI 模組將語音轉成文字,以及如何把文字轉成語音。另外,我們也會實作批次從 Excel 讀取網址,自動根據網頁內容摘要生成搭配圖的流程,說明如何利用 AI 模組從文字生圖。
|自主規劃流程的智慧代理 -- Agent|
生成式 AI 本身功能有限,本書也會說明如何透過自動化的流程設計,幫 AI 模組添加更多的功能。舉例來說,我們可以提供網頁搜尋的功能給 AI 模組,之後詢問『巴黎奧運台灣有金牌嗎?』時,AI 就會自主判斷要取得網頁搜尋的資訊才能回覆,並且自動生成搜尋關鍵字,交給網頁搜尋功能取得搜尋結果,並且把搜尋結果跟原始問題再送回 AI 模組重新下一輪的判斷,這時 AI 就可以回覆問題,結束流程。透過 AI 代替我們思考如何解決問題,讓我們只要說清楚、講明白,就可以啟動完全自動的流程。
|延伸 No code 工具的能力|
使用 make.com 這類 No code 環境時,許多人最擔心的就是缺乏想要的功能,我們會透過備份網頁內容到 HackMD 共筆系統,說明如何在 make.com 中使用原本並不支援的線上服務。有些線上應用在 make.com 中提供的功能並不完整,像是 LINE 模組就沒有提供取得使用者顯示名稱的功能,也一樣可以透過書中的教學達成。
|設計 RAG 系統|
想要讓 AI 可以參考我們的文件回覆問題最簡單的方法就是把整份文件丟進去,不過每次問答都要丟一整份文件,萬一文件太長或是有多份文件時可能就會浪費時間與成本,我們會透過實作一個法律問答專家說明透過 OpenAI 提供的助理 (Assistants) 功能,建立可以從文件中擷取片段內容擴增知識再生成回覆 (也就是 Retrieval Augmented Generation) 的 AI 自動化流程,以有效率的方式參考指定的文件。
|複雜的工作交給 AI|
如同從排行榜網頁中蒐集商品資訊,許多原本我們要花費時間學習、透過深澳技術才能完成的工作,都可以交給 AI 來處理,像是有些網頁內含大量跟使用者互動相關的程式碼,如果只是要參考網頁的文字內容,就必須先經過清洗,否則這些程式碼不但會干擾理解內容,也會讓網頁內容資料量暴增,這時我們只要交代 AI,就可以把這些不必要的內容清理乾淨,再交給自動化流程進行後續步驟了。本書也透過實作網頁翻譯自動化流程,展示網頁清洗的功能。
|長文件的處理|
現在的生成式 AI 雖然都可以輸入大量的資料,但是生成的量相對還是比較小的,所以你會遇到真的很長篇的文章送不進 AI,或是想要生成的結果太長,導致生成式 AI 出錯。本書也會實作分段處理文件的 AI 自動化流程,說明如何處理這樣的問題。
透過上述教學與範例演練,你就可以在自己的工作場景中應用 AI 自動化流程提升整體工作效率。
本書特色:
Work smarter with AI-powered automation
本書採用不需寫程式的 No code 工具 make.com,結合 ChatGPT 背後的 OpenAI 大型語言模型,帶大家實作多種 AI 自動化流程:
□ 通知含有人臉的 IG 貼文
□ 批次辨識圖片文字
□ 批次模糊照片人臉
□ IG 貼文自動補上照片說明備份到 Notion
□ 用 LINE 就能聊的 ChatGPT
□ 網頁內容摘要機器人
□ LINE 即時口譯機
□ AI 自主流程智慧代理 (Agent)
□ AI 職業性格分析機器人
□ 排行榜商品資料網頁爬蟲
□ RAG 法律專家機器人
□ 網頁自動翻譯機器人
□ 履歷郵件自動篩選
並且串接整合各種線上服務:
□ Instagram 社交 App
□ Notion 雲端筆記
□ LINE 即時通訊
□ OneDrive 雲端硬碟
□ Office365 Excel 試算表
□ Google Drive 雲端硬碟
□ Gmail 郵件服務
□ Google Sheets 試算表
□ Google 搜尋
□ HackMD 線上共筆系統
讓你告別工作中無止盡的複製/貼上,關鍵的你做,耗時費力的就讓 AI 上。
★目錄:
第 1 AI 自動化流程簡介
1-1 什麼是 AI 自動化流程
1-2 什麼是 No-Code 無程式碼的開發方式
第 2 章 使用 make.com 設計自動化流程
2-1 make.com 的基本概念
2-2 設計第一個自動化流程
註冊 make.com 帳號
透過 LINE 通知 Instagram 新貼文的自動化流程
2-3 定時執行腳本
檢查執行紀錄
2-4 篩選資料變化流程
停止定時執行腳本進入編輯頁面
篩選資料
2-5 make.com 的進階操作
客製訊息內容
將腳本匯出成檔案
2-6 make.com 的計費機制
檢查剩餘操作數量
付費訂閱
購買額外操作數量
第 3 章 用 ChatGPT 的頭腦幫自動化流程長智慧
3-1 付費註冊 OpenAI API
註冊 OpenAI API 帳號
生成金鑰
付費儲值購買使用額度
檢查使用額度
3-2 匯入藍圖快速建立腳本
匯入藍圖
建立連線
3-3 讓 AI 幫我們篩選圖片內容
加入分析圖片的 AI 模組
依據 AI 分析結果篩選資料
OpenAI 模型的計價方式與限制
3-4 圖片分析的綜合應用
用 Notion 備份加上描述圖片內容的 Instagram 貼文
使用 switch 依據條件變化輸出結果
結合 OneDrive 批次辨識圖片文字
第 4 章 與 AI 對談的 LINE 聊天機器人
4-1 生成式 AI LINE 聊天機器人基本架構
LINE Message API
建立虛擬聯絡人--channel
用 make.com 設計後端程式
觀察文字訊息內容
完成聊天機器人基本架構
4-2 讓聊天機器人變聰明
複製使用 webhook 的腳本
加入聊天模組讓 AI 回覆訊息
測試 AI 聊天機器人
4-3 設計網頁摘要機器人
使用 HTTP 應用的模組取得網頁內容
把網頁內容轉換成純文字
加上 AI 完成網頁摘要機器人
測試腳本
錯誤處理
第 5 章 帶領自動化流程進入聲音與繪圖的世界
5-1 設計自動口譯機
讓自動化流程聽懂你的話
讓自動化流程把結果說出來
修正無法取得音檔長度時的意外--Ignore 錯誤處理機制
讓 AI 當即時口譯員
處理直接輸入文字時的錯誤--Resume 錯誤處理機制
5-2 讓 AI 幫我們生圖
測試 DALL·E 3 模型生圖
調整參數
5-3 綜合演練--自動從網頁清單摘要配圖
使用網頁版的 Excel 建立試算表
建立使用 Excel 的腳本
完成自動摘要並配圖的腳本
測試腳本
第 6 章 讓 AI 自主規劃流程--代理 (Agent)
6-1 依據明確資料項目進行不同流程
判斷 LINE 訊息的類型
使用 Router 模組建立多向流程
6-2 讓 AI 依據口語自動進行不同流程
讓 AI 幫我們判斷問題
讓 AI 以規定的格式回覆問題--JSON
讓 AI 幫 AI 解決問題
6-3 設計可讓 AI 自主選用的工具
描述工具
使用工具名稱篩選路徑
使用工具參數設定模組
加入新工具的處理路徑
完成新工具的功能
測試腳本
6-4 設計可自主完成工作的代理 (agent)
重複執行
利用變數存放資料
設計代理 (agent) 機制
第 7 章 使用外部 API 擴增功能
7-1 使用 make.com 中缺乏的模組
認識網址
查看 LINE Message API 文件
取得 LINE 使用者的顯示名稱與狀態
設計生命靈數命理大師
修改模組的顯示名稱
7-2 使用 make.com 中尚未支援的應用
HackMD 共筆協作服務
建立代表登入身分的 API token (存取令牌)
查看 HackMD 開發者文件
設計可以自動備份網頁的 LINE 聊天機器人
運用資料清洗備份乾淨的網頁內容
7-3 需要額外步驟才能使用的 API
用搜尋功能幫 AI 長知識
取得搜尋引擎 ID
取得 API 金鑰
查看文件
設計具備搜尋功能的代理 (agent)
7-4 需要額外步驟才能使用的應用
使用 Gmail 應用
建立 Google Cloud Console 專案
啟用 Gmail API
設定同意畫面
建立憑證
在 make.com 中完成 Google API 連線設定
設計可摘要信件協助篩選履歷的腳本
第 8 章 幫 AI 加入記憶、RAG、程式能力
8-1 擁有記憶的 AI 大腦
使用 Assistants API 自動記憶對話過程
在 OpenAI 遊樂園頁面建立助理
在 make.com 設計性格分析測試機器人
8-2 讓 AI 可以區分不同使用者
讓個別使用者擁有專屬的討論串
使用 Data Store(資料儲存區)
可多人同時使用的性格分析測試機器人
8-3 能夠查詢檔案內容的 RAG 應用
RAG 基本概念
使用 File search 工具達成 RAG 功能
利用 RAG 設計隱私權專家機器人
顯示引用檔案名稱
利用文字處理功能把引用標記替換成引用序號
8-4 會寫程式的 AI
建立會撰寫程式碼的助理
使用 Google 雲端硬碟相關模組的準備工作
設計自動模糊人臉的自動化腳本
8-5 Assistants API 的計費方式
第 9 章 AI 自動化流程進階應用
9-1 使用 AI 設計網路爬蟲
使用不同區域機房解決網路連線問題
用 AI 幫你爬取網頁內容儲存到 Google 試算表
自動依照日期建立工作表
9-2 建立自己的 API 服務
使用 aggregator(聚合器) 彙整並清理資訊
變成可讓所有腳本使用的 API 服務
幫代理改用自己建立的搜尋服務 API
9-3 分段處理長文件的技巧
自動翻譯網頁的腳本
長文件的處理
你的下一步