top of page
検索
  • izwxinc

LangChain Chat のしくみ

更新日:2023年9月11日

「LangChain Chat」は、LangChainの文書の質問応答に特化したオープンソースなチャットボットです。


LangChain Chat

このプロジェクトは、他の類似プロジェクトとは異なる独自の特徴を持っています。特に「チャットボットのインターフェース」の部分に重点を置いており、これが他の実装には欠けていると考えられています。

類似プロジェクト

多くの類似プロジェクトが存在しますが、それらは基本的に文書の取り込みとクエリの2つの部分に分けられます。例として、GitHub support botやDr. Doc Searchなどが挙げられます。

文書の取り込み

文書の取り込みには「GitHub」または「インターネット」からのスクレイピングの2つの方法が考えられました。最終的には「インターネット」からのスクレイピングを選択し、HTMLの前処理を行いました。

チャットボットのインターフェイス

チャットボットのインターフェイスは非常に重要であり、特に「Follow-up Question」の機能が重要視されています。LangChainでは、会話チェーンのメモリを使用してこの機能を実現しています。

出力形式の調整

「LangChain Chat」のユースケースでは、回答に公式ソースを含める必要があるなど、いくつかの重要な考慮事項がありました。

速度とパフォーマンスの調整

長いMarkdownの回答のテストでは、質は良好でしたが、回答時間が長くなる問題がありました。これを解決するために、さまざまなキーワードや文構造の調整が行われました。


閲覧数:5回0件のコメント

Kommentarer


bottom of page