Signalsで新たな問題を発見する
Signalsの確認
注意
エージェントストリームのSignalsを生成し、プラットフォームに問題のトレンドを表示させます。
Signalsの生成
Galileoコンソール(https://console.multitenant.galileocloud.io、 workshop org)で、プロジェクト / default エージェントストリームを開き、 Signals ボタンをクリックします。

このエージェントストリーム内のTraceを分析してSignalsを生成するまで、少し時間がかかります。
Signalsの確認
エージェントストリームに対していくつかのSignalsが生成されたことが確認できます(具体的なSignalsはエージェントストリームごとに異なります)。

Signalを開いてコンテキストを確認する
Signalを選択し、そのアクション可能なコンテキストを確認します。パターンの内容、発生理由、推奨される次のステップが表示されます。
例えば、Database Metadata Leakage Risk というSignalをクリックします。

このSignalは、get_patient_info ツールの出力に生のSQLクエリ、データベースソース、テーブル名が含まれており、LLMがこのメタデータをそのまま返した場合にエンドユーザーに漏洩する可能性があることを説明しています。
問題を修正するための推奨アクションとして、ツールの出力からデータベースメタデータ(SQLクエリ、テーブル名、ソース情報)をLLMに返す前に除去することが提案されています。
関連するTraceに移動する
Signalから、View Affected Spans in Table ボタンをクリックすることで、パターンを構成する特定のTraceに移動できます。

これにより、「繰り返し発生する問題がある」から「その背後にある正確なリクエストはこれだ」まで、数クリックで到達できます。これはまさにSignalsが実現するように設計されたターゲットを絞った修正です。
これが重要な理由
Signalsは前の章で有効にしたEvaluatorsをどのように補完しますか?
