利用LLM和RASA建置Story based MBTI分析

這是一個導師機器人,可以幫助分析使用者個性,使用 rasa 框架和 LLM 建構。我們的設計想法來自ChatDev,嘗試建立一個逐步的框架。當用戶與機器人互動時,我們將透過LLM創建一個故事來收集用戶的回應。然後給予使用者的個性報告。

架構分工

  • RASA
    • 意圖判斷
    • 對話任務管理
      • 推進任務
      • 回復任務
      • 打招呼
  • ACTION SERVER
    • 連接LLM服務
    • 連接DB服務
  • LLM
    • ChatGPT設定
  • React
    • 對話介面

對話介面

開始遊戲
透過選擇,推進遊戲進度

分析介面

分析介面

如何推進故事/遊戲

  1. 使用者確認
    • https://github.com/Chunshan-Theta/Mentor-MBTI/blob/main/actionsServer/data/stories.yml#L49
  2. LLM回應
    • https://github.com/Chunshan-Theta/Mentor-MBTI/blob/main/actionsServer/actions/stages.py#L53

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。