Upgrade to Pro — share decks privately, control downloads, hide ads and more …

新米到上手 LangChain: 藉由 Function Agent 在 LINE Bot 上處理 Calendar 資訊!

新米到上手 LangChain: 藉由 Function Agent 在 LINE Bot 上處理 Calendar 資訊!

LINE Developers Taiwan
PRO

August 17, 2023
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. View Slide

  2. 新米到上⼿ LangChain:
    別再更新了,快學不動了

    View Slide

  3. SECTION
    ---
    Why Google Calendar

    View Slide

  4. 最近跑去上課了

    View Slide

  5. Google -> Apple

    View Slide

  6. 01
    同步很快 (< 60s)
    果粉(蠅)要原⽣的!
    02
    Google GET API ⽅便
    03
    ⼿機電腦平板都同步

    View Slide

  7. 標題
    時間
    位置
    簡述

    View Slide

  8. ⼀個 GET API 就能⽤

    View Slide

  9. SECTION
    ---
    How Do I Do in ChatGPT

    View Slide





  10. View Slide

  11. 01
    像是型別定義
    轉換成
    LangChain Function Agent
    02
    寫描述宣告
    03
    ⽣成對應欄位
    04
    給範圍調整

    View Slide

  12. 01
    像是型別定義
    轉換成
    LangChain Function Agent
    02
    寫描述宣告
    03
    ⽣成對應欄位
    04
    給範圍調整

    View Slide

  13. 01
    ⽤ class 寫新功能
    轉換成
    LangChain Function Agent
    02
    選擇 model
    03
    ⾃動判別意圖

    View Slide

  14. SECTION
    ---
    ⽬前得到的好處

    View Slide

  15. 01
    不⽤寫⿊魔法
    轉換成
    LangChain Function Agent
    02
    判斷今天、明天 、兩天後
    03
    通通 Chain 起來
    04
    不會爆 Token 吧

    View Slide

  16. AS-IS

    View Slide

  17. TO-BE

    View Slide

  18. SECTION
    ---
    還不知道怎麼把網址拆出來

    View Slide

  19. 01
    不會被吃參數
    比較能控制
    從魔法來的東⻄
    02
    避免出現在 IAB
    03
    不⽤綁 OAuth

    View Slide

  20. View Slide