Skip to content

LangChain(RAG)を使ったドラえもんボット

License

Notifications You must be signed in to change notification settings

kassy11/dora_bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dora bot

処理の流れ

  1. Webからドラえもんに関するデータをスクレイピングする
  2. LangChainを使って、↑のデータをベクトルDBに格納し、RAGを構築する
  3. ngrokとFlaskを使って、REST API化し、フロントエンド側からアクセスできるようにする
  4. フロントエンド側(chat ui)に上記で発行されたURLを設定し、GUIからチャットを送信すると、RAGで応答が生成され、フロントエンド側に回答が表示される

実行方法

  1. server.ipynbをGoogle Colab上で実行する
    1. 途中でngrokのトークンの発行が必要
  2. 上記で発行されたURLをchat_ui/src/index.jsAPI_HOMEに設定する
  3. ブラウザでchat_ui/index.htmlを開く

About

LangChain(RAG)を使ったドラえもんボット

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.4%
  • JavaScript 1.2%
  • Other 1.4%