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

August 17, 2023
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

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

    View full-size slide

  2. SECTION
    ---
    Why Google Calendar

    View full-size slide

  3. 最近跑去上課了

    View full-size slide

  4. Google -> Apple

    View full-size slide

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

    View full-size slide

  6. 標題
    時間
    位置
    簡述

    View full-size slide

  7. ⼀個 GET API 就能⽤

    View full-size slide

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

    View full-size slide





  9. View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide