跳到主要內容區

智慧對話機器人實作:從LangChain到LineBot全攻略

最後更新日期 : 2025-05-13

 

任務升級中!解鎖 LangChain × LineBot 強力模組包!

 

一、課程說明

(一) 內容簡介

  1. 課程說明:
    本課程專為具備Python基礎、希望進一步掌握生成式AI與對話機器人開發實務的學員設計。課程將以LangChain框架為主軸,結合LineBot實作應用,循序漸進地完成一個能記憶上下文、進行多輪對話、結合外部資料的智慧助理系統。內容涵蓋LLM串接、Prompt 設計、LCEL表達式、記憶模組、Google Gemini整合,以及Webhook 部署等。兩日課程以「學中做」為教學核心,幫助學員由概念入門到實務整合應用,強化AI系統開發能力。
  2. 適合對象:
    本課程為中高階實作導向課程,學員需具備以下基礎:
    ● 熟悉Python語言基本語法與函式撰寫
    ● 具備基礎機器學習或深度學習概念尤佳
    ● 熟悉終端機/命令列操作與安裝套件流程
  3. 課程模組
    Day1:
    基礎概念與開發環境實作
    完成基礎Chatbot,掌握LangChain與LineBot串接操作基礎。

    模組名稱與時數

    單元主題
    重點內容與活動

    M1-1:LangChain核心概念(1.5hrs) Chains、Agents、Memory模組解析與應用
    M1-2:LineBot基礎建置(1.5hrs) 建立帳號、Webhook 設定與API認證流程
    M1-3:開發環境與LLM呼叫(1hrs) LangChain + OpenAI API + Python環境整合操作
    M1-4:PromptTemplate實作(1hrs) 建立具備格式與角色意圖的AI回應邏輯
    M1-5:小專案實作Ⅰ(2hrs) 串接LineBot回應ChatGPT的第一支個人對話助手
    Day2:
    進階整合與應用實戰
    完成進階智慧對話系統原型,具備獨立設計與部署能力。

    模組名稱與時數

    單元主題
    重點內容與活動

    M2-1:LCEL表達式實戰(1hr) LangChain Expression Language語法解析與動態回應邏輯建構
    M2-2:整合Google Gemini(2hrs) 多模型調用技巧與回應策略差異(ChatGPT vs Gemini)
    M2-3:多輪問答與記憶模組(1hrs) 建構記憶型Chatbot,模擬客服/學習/諮詢對話流程
    M2-4:文件檢索與外部資料接入(2hrs) RAG架構概論、建立簡易的知識問答系統
    M2-5:小專案實作Ⅱ(1hr) 建立可部署的AI助理原型,整合記憶、檢索與回應生成功能

(二) 使用軟體

工具/平台 使用目的
Python 3.11.9 撰寫整體程式邏輯
LangChain 建立對話系統主架構
OpenAI API Key 呼叫ChatGPT(或Gemini)生成回應
Line Developers 建立LineBot與Webhook配置
VS Code或Cursor 程式編輯器或互動執行環境
ngrok 協助本地端連接到Line Webhook
Google Gemini LLM模型切換與多樣化應用

 

(三) 注意事項

  1. 電腦教室禁止飲食,有飲水機,可自備環保杯。
  2. 課程期間不供餐,可前往和平東路118巷或本校對面自理。

 

二、講師介紹

蔡智孝

(一) 現職:國立臺北教育大學數學暨資訊教育學系副教授

(二) 經歷

  1. 德明財經科技大學資訊科技系助理教授/副教授2006.08-2020.07
  2. 美國Southern California Association of Governments訪問研究學者2018.02-2019.01

(三) 學歷

  1. 淡江大學資訊工程學系博士
  2. 淡江大學資訊工程學系碩士

 

三、我要報名

  1. 一律採網路報名,請上網填寫報名資料,網址:https://forms.gle/hKn7orKohB8QZSbL8
  2. 點我看更多「報名手續」相關說明。

 

上課日期: 7/26(六)、7/27(日) 9:00~17:00
課程時數: 14小時
講師: 蔡智孝
期數: 第114期
招生人數: 20至45人
費用: 12,000元,學校或團報可再享10%左右折扣
狀態: 招生中
登入成功