✨ 加碼回饋補充章節 《n8n 與 LINE 整合應用:LINE 商品查詢機器人》
章節 11 帶你快速了解 n8n 與 LINE 的串接應用,並 實作一個 LINE 商品查詢機器人,可讓商家透過 LINE 查詢自己 google sheets 上的商品庫存、價錢或資訊。讓你可以把 n8n 專案整合至本課程的 LINE 當中。
關於課程開課時程說明,請見提案頁面最下方文字及課程公告。
✨ 加碼回饋補充章節 《n8n 與 LINE 整合應用:LINE 商品查詢機器人》
章節 11 帶你快速了解 n8n 與 LINE 的串接應用,並 實作一個 LINE 商品查詢機器人,可讓商家透過 LINE 查詢自己 google sheets 上的商品庫存、價錢或資訊。讓你可以把 n8n 專案整合至本課程的 LINE 當中。
關於課程開課時程說明,請見提案頁面最下方文字及課程公告。
這部份主要幫你打好 AI 開發的基礎知識,我們主要學習 JavaScript 語法、Node.js、架站、佈署和串接 API 等知識原理。
如果完全沒學過 JS 和後端的同學,這個單元能快速幫你建立基礎。
單元 1:AI 開發環境建置
這個單元我們會學習搭建 AI 開發環境,註冊 Firebase 服務,並建立無伺服器架構與開發環境。
無伺服器架構,不需在額外在去找一台伺服器來架設服務,使用 Firebase Functions (後端架站)、Hosting (前端架站) 、Storage (檔案空間),全都可透過 Firebase 後台稿定 (既省錢又快速)。
單元 2:JavaScript 快速上手 - 打好 Vibe Coding 的基礎
沒有比用畫圖的方式來學習程式,更來的有趣了,這個單元我們會用繪圖的方式來學習 JavaScript,創造一些美麗的幾何圖形,透過繪圖的過程中讓你了解 JavaScript ,並打好 Vibe Coding 的基礎。
▲ 上圖為生命之花圖形繪製,學員可透過 JS 程式碼來繪製圖形動畫。
成果參考:
單元 3:了解 API 串接知識 - HTTP 協議原理
現在很多成熟的服務都已經 API 化了,我們只要呼叫就能整合他們的應用 ( 例如:OpenAI API ),但呼叫 API 必需要懂一些 HTTP 協議原理,這個單元會帶你了解 HTTP 方法、Content-Type 等,我們就有能力去串接任何第三方服務 API ,並且打好 Vibe Coding 背後的基礎。
▲ 課程也會採用大量的圖解式教學方法,讓複雜的知識無所遁形。
這部份我們會開始學習 OpenAI,會先從 LINE 聊天機器人開始,並將機器人裝上聰明的大腦 (OpenAI) 與記憶功能,並且建立一個能整理檔案的 AI 助理。
單元 4:LINE 機器人串接 - Messaging API
這個章節我們會使用 LINE Developers 建立 LINE 機器人,並透過 Messaging API 與 Webhook 處理訊息接收與回應,並透過 LocalTunnel (ngrok 的替代品) 做本機開發。
單元 5:OpenAI 串接入門 - 打造 LINE AI 助理
這個章節我們會學習 OpenAI 的基本開發知識,從官方文件開始,申請金鑰,引入 OpenAI 的 JavaScript SDK,也會了解 AI model 類型、Role、Prompt、 Function Calling、Json 結構化輸出、控制 AI 回覆字數等知識。
▲ 上圖為本課程 OpenAI 學習架構。
單元 6:LINE 檔案助理 - Supabase 向量資料庫
這個單元我們會學習 Supabase 資料庫,並且透過 MCP server 來控制資料表的新增與刪除,並且實作 Embedding 向量資料,最後實作出一個能自動備份檔案的 AI 助理。
▲ 引入 Supabase 的 MCP Server,可快速透過自然語言建立資料表。
▲ 檔案助理會自動將檔案備份於雲端,提供永不過期的檔案連結。
這部份我們會研究 AI 的主要技術:如 Prompt 工程、RAG 等,並且學習 Make 和 Dify 來加速 AI 應用的開發,我們會實作 LINE 通知秘書與 AI 英文學習助手。
單元 7:LINE 智能通知秘書:Prompt 工程
這個單元我們會來實作一個行程通知管理秘書,也是本課程登場的秘書:凱西 3 號,我們先來看看以下的展示情境。
▲ 可以請 AI 幫你記錄需要通知的事項,時間到了就會主動通知你。當然也可以管理通知清單行程。
而要實作通知管理,就要學習下精準的 Prompt 提示詞,如下圖是針對通知行程的 Prompt,如此 AI 就能將資訊透過 Function Calling 去呼叫通知相關程式。
▲ 這堂課會教你產出 Prompt 的方式,我們也會透過 AI 來幫你寫 Prompt。
單元 8:使用 Make 實作 AI Agent 代理 - LINE 合約文件自動化處理
這個單元主要會使用 Make (一種類似 n8n 的自動化工具) ,來處理 AI 的代理任務,我們會實作將通知加入 Google Calendar 、自動發送 Email 等功能,最後會開發一個 LINE 自動化合約處理,可於 LINE 上快速建立合約初版,增加合約處理效率。
▲ AI 會自動將通知內容加入行事歷與建立 Google Meet,透過右圖的 Make 的 Webhooks 節點製作。
▲ 可透過 LINE 向群組成員發送 Email ,Email 內容也可直接由 AI 生成。
可自動透過 make 建立合約,合約範本存於 Google Docs,並透過 google sheet 抓取客戶資料。
合約建立完成後會自動發送於 LINE 群組內,可查看和寄給客戶。
單元 9:使用 Dify 快速開發 AI 應用
這個單元我們使用 Dify 實作基本的 RAG ( 檢索增強生成 ),透過 Dify 快速建立知識庫,可快速實作一個簡易的 AI 文件檢索應用。
▲ 上圖為 Dify 知識庫介面,學習將資料分成不同的塊。
▲ 透過 Dify 介面引用知識庫上下文開發一個 AI 應用。
單元 10:打造 LINE 智能應用 - 你的語言學習助手
這個單元我們會實作一個實用的 LINE 英文學習助手,我們會先學習建立 LINE 圖文選單,並設定相關的文字,就能於 LINE 機器人帳號下自由切換你想要的學習狀態。
我們會使用 LINE Flex Message 呈現資訊,就可以很美觀的顯示學習資訊,學習內容的難易度和介面設計全都可自行設計。
▲ 這堂課也會教你如何在固定時間動態推播英文資訊,例如:推播單字卡和句型卡
▲ 課程也會教你測驗和口說模式,口說模式可以模擬某個情境與 AI 直接對話,例如上圖為餐廳點餐。
▲ 可於程式碼裡調整學習的難易度,彈性客製化學習的細節。
Vibe Coding 是一種由 AI 驅動的新型軟體開發模式,創始人為 Andrej Karpathy。 它允許開發者透過自然語言(即日常用語)與 AI 工具互動,提出功能需求,並由 AI 自動生成可運行的程式碼。 這種模式的目標是讓開發者專注於創意和想法,而非糾結於程式碼的語法細節,從而大幅降低開發門檻並加速軟體開發流程。
上圖為檔案上傳助理使用 Vibe Coding 的實作方式,使用 Vibe Coding 可以大幅減少撰寫程式的細節,更彈性的調整 LINE AI 應用的走向,專注於實現創意想法。
工作經歷:
教學經歷:
講師作品:
我的第一隻Line AI 貓咪 (藍猴團隊共同創作)
課程最後會請學員創造屬於自己的 LINE AI 智能應用,並且分享成果,讓全世界看到你的創意作品,我們會在第 10 章教你作業的發想方式。
回答問題頻率:
作業批改相關:
【已結束】募資期早鳥限定 - Zeabur 一個月付費會員資格
將於課程開課時寄出至您結帳時填寫的 Email,若需更改請盡速聯繫 Hahow 客服協助。
若你是對這堂課程有興趣的同學,卻又有許多疑問,歡迎在下方的課前問答區留言,讓我知道你的想法!
老師將會盡力解答,期待同學加入這堂課程,一起學習!