LangSmithはLLMアプリケーションの開発、コラボレーション、テスト、デプロイ、監視などのツールを提供するプラットフォームです。
LangSmithの公式サイト:https://www.langchain.com/langsmith
ログイン後、ホームページの New Project をクリックし、新たなプロジェクトを作成します。このプロジェクトは、Dify内のアプリと連動したデータモニタリングに使用されます。
作成する後、プロジェクトの中にチェクできます。
左のサイドバーでプロジェクト 設定 を見つける。
Create API Keyをクリックし,新たな認証情報を作ります。
Personal Access Token を選び,のちほとのAPI身分証明の時使えます。
新たなAPI keyをコピーし、保存します。
監視用のアプリのサイトメニューの監視ボタンをクリックし,設定をクリックします。
それから,LangSmith から作った API Key とプロジェクト名を設定の中に貼り付け、保存します。
設定したプロジェクト名は LangSmith のいるプロジェクト名と必ず一致します。一致しない場合、データの同期時に LangSmith は自動的に新しいプロジェクトを作成します。
保存に成功すると、現在のページで監視状態を見ることができます。
Dify内のアプリケーションからデバッグや製品データを設定することで、LangSmithにてそのデータをモニタリングすることができます。
LangSmithに切り替えると、ダッシュボード上でDifyアプリケーションの詳細な操作ログを見ることができます。
LangSmithを通じて得られる詳細な大規模言語モデル(LLM)の操作ログは、Difyアプリケーションのパフォーマンスを最適化するために役立ちます。
ワークフローやチャットフローを追跡するために使用されます。
ワークフロー | LangSmith Chain |
---|---|
workflow_app_log_id/workflow_run_id | ID |
user_session_id | - メタデータに配置 |
workflow_ | 名前 |
start_time | 開始時間 |
end_time | 終了時間 |
inputs | 入力 |
outputs | 出力 |
モデルトークン消費 | 使用メタデータ |
metadata | 追加情報 |
エラー | エラー |
[workflow] | タグ |
”conversation_id/none for workflow” | メタデータ内のconversation_id |
conversion_id | 親実行ID |
ワークフロートレース情報
大規模言語モデル(LLM)関連の会話を追跡するために使用されます。
チャット | LangSmith LLM |
---|---|
message_id | ID |
user_session_id | - メタデータに配置 |
“message_“ | 名前 |
start_time | 開始時間 |
end_time | 終了時間 |
inputs | 入力 |
outputs | 出力 |
モデルトークン消費 | 使用メタデータ |
metadata | 追加情報 |
エラー | エラー |
[“message”, conversation_mode] | タグ |
conversation_id | メタデータ内のconversation_id |
conversion_id | 親実行ID |
メッセージトレース情報
会話のモデレーションを追跡するために使用されます。
モデレーション | LangSmith Tool |
---|---|
user_id | - メタデータに配置 |
“moderation” | 名前 |
start_time | 開始時間 |
end_time | 終了時間 |
inputs | 入力 |
outputs | 出力 |
metadata | 追加情報 |
[moderation] | タグ |
message_id | 親実行ID |
モデレーショントレース情報
提案された質問を追跡するために使用されます。
LangSmithはLLMアプリケーションの開発、コラボレーション、テスト、デプロイ、監視などのツールを提供するプラットフォームです。
LangSmithの公式サイト:https://www.langchain.com/langsmith
ログイン後、ホームページの New Project をクリックし、新たなプロジェクトを作成します。このプロジェクトは、Dify内のアプリと連動したデータモニタリングに使用されます。
作成する後、プロジェクトの中にチェクできます。
左のサイドバーでプロジェクト 設定 を見つける。
Create API Keyをクリックし,新たな認証情報を作ります。
Personal Access Token を選び,のちほとのAPI身分証明の時使えます。
新たなAPI keyをコピーし、保存します。
監視用のアプリのサイトメニューの監視ボタンをクリックし,設定をクリックします。
それから,LangSmith から作った API Key とプロジェクト名を設定の中に貼り付け、保存します。
設定したプロジェクト名は LangSmith のいるプロジェクト名と必ず一致します。一致しない場合、データの同期時に LangSmith は自動的に新しいプロジェクトを作成します。
保存に成功すると、現在のページで監視状態を見ることができます。
Dify内のアプリケーションからデバッグや製品データを設定することで、LangSmithにてそのデータをモニタリングすることができます。
LangSmithに切り替えると、ダッシュボード上でDifyアプリケーションの詳細な操作ログを見ることができます。
LangSmithを通じて得られる詳細な大規模言語モデル(LLM)の操作ログは、Difyアプリケーションのパフォーマンスを最適化するために役立ちます。
ワークフローやチャットフローを追跡するために使用されます。
ワークフロー | LangSmith Chain |
---|---|
workflow_app_log_id/workflow_run_id | ID |
user_session_id | - メタデータに配置 |
workflow_ | 名前 |
start_time | 開始時間 |
end_time | 終了時間 |
inputs | 入力 |
outputs | 出力 |
モデルトークン消費 | 使用メタデータ |
metadata | 追加情報 |
エラー | エラー |
[workflow] | タグ |
”conversation_id/none for workflow” | メタデータ内のconversation_id |
conversion_id | 親実行ID |
ワークフロートレース情報
大規模言語モデル(LLM)関連の会話を追跡するために使用されます。
チャット | LangSmith LLM |
---|---|
message_id | ID |
user_session_id | - メタデータに配置 |
“message_“ | 名前 |
start_time | 開始時間 |
end_time | 終了時間 |
inputs | 入力 |
outputs | 出力 |
モデルトークン消費 | 使用メタデータ |
metadata | 追加情報 |
エラー | エラー |
[“message”, conversation_mode] | タグ |
conversation_id | メタデータ内のconversation_id |
conversion_id | 親実行ID |
メッセージトレース情報
会話のモデレーションを追跡するために使用されます。
モデレーション | LangSmith Tool |
---|---|
user_id | - メタデータに配置 |
“moderation” | 名前 |
start_time | 開始時間 |
end_time | 終了時間 |
inputs | 入力 |
outputs | 出力 |
metadata | 追加情報 |
[moderation] | タグ |
message_id | 親実行ID |
モデレーショントレース情報
提案された質問を追跡するために使用されます。