🤖 客製化你的AI教學助手-蘇格拉底引導教學法
· 閱讀時間約 6 分鐘

老師們現在不僅對教學充滿熱情,也愈來愈善於運用科技工具,如LINE官方帳號,來與學生和家長保持緊密的溝通。這些努力無疑是朝著以下兩大目標邁進:
- 激發學生的好奇心:鼓勵學生主動提問,並引導他們思考解決問題的方法。
- 個別化教學:深入了解每位學生的學習進度和思維方式,以因材施教。
🤖 專案介紹
這個專案的核心目的是要讓老師們能在已有的LINE官方帳號上,快速加入一個AI助教—使用ChatGPT技術。這樣一來,AI助教能夠第一時間回應學生的問題,如果遇到AI不能解決的問題,它還會建議學生直接聯繫老師。這讓老師有更多的時間和空間來專注於其他重要的教學任務。
🛠️ 如何開始?
這個專案極力降低相關的技術門檻。實際上,在幾乎不需要寫任何程式碼的情況下,老師就能設置起這個AI助教服務。你只需完成以下幾個簡單的步驟:
- 註冊本服務
- 在LINE官方帳號後台進行相應設定
- 啟用ChatGPT作為你的AI助教
完成以上步驟後,你就能讓ChatGPT開始擔任你的AI助教,預先回答學生的問題。
👉 歡迎各位老師運用,打造更智慧、更高效、教學相長的教學環境!
📚 在開始之前,你需要了解的
在你開始使用這個專案之前,有一些基礎的技術和費用信息你需要知道。
技術環境
- 涉及的技術和環境如下:
- 程式語言: Python
- 伺服器後端框架: Flask
- FaaS雲端服務: Vercel
- AI對話功能: OpenAI API (ChatGPT-3.5-tubo)
- 聊天環境: LINE (LINE Message API)
花費預估
-
Vercel
- Hobby方案允許你免費建立最多3個專案。
- 注意:如果伺服器處理時間超過10秒,將會被判定為Time Out。
- Vercel 費用詳情
-
OpenAI API
- 初次註冊有免費額度,API使用需綁信用卡。
- 本專案預設使用的是2023/11釋出的 GPT-4-1106-preview。
- OpenAI 費用詳情

-
LINE 主動訊息
- 額度內免費,目前是200則訊息(2023/9月前為500則)。
- 由使用者提問的回覆(Reply)免費。
- 老師主動發送的訊息(Push)有200則限制。
- LINE 費用詳情


提醒您: 所有的費用和限制可能會隨著各個服務供應商的政策改變而變動,建議定期查看官方網站以獲取最新資訊。
如何建立自己的 LINE AI助教?
這份指南將引領您從LINE 官方帳號開始,不同於開發者通常從 LINE Developers 開始。不過,不管從哪裡出發,最終目標相同:建立一個集成 ChatGPT 的 LINE 官方帳號。
🌟 步驟1:初始化 LINE 官方帳號 🌟
首先,我們需要建立一個基本的、無AI功能的 LINE 官方帳號。學生們可以即刻加入這個帳號。這個帳號初期僅支持手動聊天,AI 功能將在後續逐步加入。
-
填寫必要資訊:這些資訊也會是學生看到的名稱。

-
選擇「稍後認證官方帳號」:這個認證過程不會影響本專案。

-
(選擇性)建立圖文選單:利用圖文選單可提供班級公告、相片集等。
- 主頁 > 圖文選單 > 參考說明

- 主頁 > 圖文選單 > 參考說明
-
啟用 Webhook 🔗
- Webhook 是一個可用程式處理訊息的通道。
- 通過 Webhook,我們將使用 Vercel 平台、Python Flask 框架和 OpenAI API。

🌟 步驟2:註冊必要的平台並獲取 API Token
- 註冊必要平台:包括 GitHub、Vercel、OpenAI API、LINE Developers。
- 獲取 OpenAI API Token:保存好這個 Token,它是一次性的。


