里程碑
韓文隨行語伴 (한글 짝꿍)
雪兒 @_.yufong._發布於
- 專案背景:
之前在學習外語的過程中,常面臨找不到人練習對話、補習/請家教成本過高或是不知道我現在使用的語法是否正確...等痛點。為了提供一個低壓力、隨手可得且能即時批改語法的練習環境,本專案運用 n8n 自動化工作流串接 LINE Messaging API 與 LLM,打造出一隻 24 小時隨身候命的韓文隨行語伴。
- 想解決的問題 :
- 缺乏練習對象:缺乏能進行雙向對話的情境與即時反饋機制。
- 不敢開口與糾錯:自學時難以察覺自己的文法錯誤(如敬語使用不當、主詞誤用)。
- 練習門檻高:傳統學習工具缺乏即時互動感,學習者難以維持長期練習習慣。
- 做法與架構:
Plaintext[使用者 LINE 訊息]
↓ (Webhook POST)
[n8n 工作流] ➔ [OpenAI API (GPT-4o-mini + 系統 Prompt)]
↓ (HTTP Request POST)
[LINE Reply API 回傳手機]
關鍵做法與設定:
- 觸發與訊息接收 (Webhook):
透過 n8n 建立 Webhook 節點,接收來自 LINE Developers Console 發送的即時事件 JSON 資料。 動態提取 replyToken 作為回傳憑證,以及使用者的聊天內容 message.text。
- AI 邏輯與引導:
採用3 段式反饋機制進行 Prompt 工程設計:
第一步 (糾錯與鼓勵):用繁體中文點出使用者句子中的文法或用詞問題。
第二步 (道地表達):提供 1~2 句更自然、道地的韓文用法與中文對譯。
第三步 (延伸提問):用韓文拋出簡單相關問題,引導使用者繼續回覆以形成連續對話。
回傳與格式轉義 (HTTP Request):透過 LINE Message Reply API 將 AI 輸出的文字包裝成標準 JSON 回傳。 使用 JSON.stringify() 解決 AI 回覆內含換行字元 (\n) 導致 JSON 格式破壞問題,確保訊息能穩定發送。
韓文隨行語伴 LINE ID : @122gwkuw
0 個愛心0 則留言
登入並驗證手機後就能留言。登入