跳至主要內容

里程碑

韓文隨行語伴 (한글 짝꿍)

雪兒 @_.yufong._發布於

  1. 專案背景:

之前在學習外語的過程中,常面臨找不到人練習對話、補習/請家教成本過高或是不知道我現在使用的語法是否正確...等痛點。為了提供一個低壓力、隨手可得且能即時批改語法的練習環境,本專案運用 n8n 自動化工作流串接 LINE Messaging API 與 LLM,打造出一隻 24 小時隨身候命的韓文隨行語伴。

  1. 想解決的問題 :
  • 缺乏練習對象:缺乏能進行雙向對話的情境與即時反饋機制。
  • 不敢開口與糾錯:自學時難以察覺自己的文法錯誤(如敬語使用不當、主詞誤用)。
  • 練習門檻高:傳統學習工具缺乏即時互動感,學習者難以維持長期練習習慣。
  1. 做法與架構:

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 則留言

登入並驗證手機後就能留言。登入