Skip to main content
プラグインは、LangBotにさまざまな機能を提供する1つ以上のコンポーネントで構成されています。現在サポートされているコンポーネントタイプには次のものがあります:
  • イベントリスナー(EventListener): パイプライン実行中のイベントをリッスンし、コンテキストやパイプラインを変更します。
  • コマンド(Command): !(または他の設定されたプレフィックス)で始まるユーザーコマンドメッセージによってトリガーされます。
  • ツール(Tool): LangBotの組み込みLocal Agentの実行中にLLMによって呼び出されます。
  • RAGエンジン(KnowledgeEngine): LangBotにナレッジベースのインデックス作成と検索機能を提供し、ドキュメントの取り込み、検索、削除を管理します。
  • パーサー(Parser): ドキュメント取り込みの前にPDF、Wordなどのバイナリファイルを構造化テキストに解析し、RAGエンジンで使用できるようにします。
  • ページ(Page): LangBot WebUIのサイドバーにカスタムビジュアルページを登録し、管理パネルやデータ表示などのインタラクティブなインターフェースを提供します。

コンポーネントの追加

プラグインディレクトリでコマンドを実行します:
例えば、イベントリスナーを追加する場合:
プロンプトに従って、コンポーネント設定(ある場合)を入力します。
CLIはプラグインディレクトリにcomponentsディレクトリを生成し、その中に対応するコンポーネントディレクトリを作成します。
同時に、プラグインのmanifest.yamlにコンポーネント検出設定が追加されます:
コンポーネントを削除するには、対応する情報を手動で削除できます。

コンポーネントタイプ

各コンポーネントの詳細な使用方法については、次を参照してください: