
AI機能
以下を選択して使用できます:組み込みエージェント、Dify、n8n
AI機能は主に2つの部分に分かれています: ランナーの選択とランナーパラメータの設定。
ランナーは、メッセージを処理するために大規模モデルをスケジュールする方法を定義します。デフォルトは組み込みエージェントで、これはLangBotによって実装された複数ラウンドのエージェント戦略です。このランナーが選択されている場合のみ、LangBot内で設定されたモデルとツールが使用されます。

Dify、n8nなどの外部LLMOpsプラットフォームを使用することもできます。この場合、使用されるモデル、プロンプト、ツール、その他のリソースはLLMOpsプラットフォームによって提供されます。

- Difyへの接続の詳細手順は、チュートリアルを参照してください。
- n8nへの接続の詳細手順は、チュートリアルを参照してください。
会話変数
外部LLMOpsプラットフォームを使用する場合、LangBotは以下のパラメータを明示的に渡します。これらをLLMOpsプラットフォームワークフローの開始ノードに追加できます(以下の画像はDifyの例です):launcher_type: ランチャーオブジェクトタイプ、プライベートチャットの場合はperson、グループチャットの場合はgrouplauncher_id: ランチャーオブジェクトID、プライベートチャットの場合はユーザーID、グループチャットの場合はグループIDsender_id: 送信者IDuser_message_text: ユーザーメッセージのプレーンテキストsession_id: ユーザーセッションID、プライベートチャットの場合はperson_<id>、グループチャットの場合はgroup_<id>conversation_id: 文字列、ユーザーセッションID、LangBotによって生成されます。ユーザーがセッションをリセットした後に再生成されますmsg_create_time: 数値型、このメッセージが受信されたタイムスタンプ(秒)group_name: グループ名、グループメッセージを受信した場合のみ設定されますsender_name: 送信者名

