Ask Aikido: コンテキストAIチャット

Ask Aikido は、検出結果をさらに深掘りするための製品内チャットです。Aikido はすでにノイズを自動的にフィルタしています。AutoTriage は誤検知を抑制し、到達可能性・CVEシグナル・お使いの環境コンテキストを用いて問題の優先度を再設定します。多くの場合、それだけで十分です。
判断内容を検証したい場合、実際の攻撃経路を確認したい場合、生成された修正を調整したい場合には Ask Aikido を使ってください。Aikido から離れる必要はありません。別のツールに切り替えたり、検出結果を別のチャットボットにコピーしたりする必要はありません。
ユースケース
Section titled “ユースケース”1. SAST: コード解析
Section titled “1. SAST: コード解析”Is this actually risky for us?(本当にリスクがあるのか?)、Why did AutoTriage raise the severity for this issue?(なぜAutoTriageはこの問題の深刻度を上げたのか?)、Walk me through how this could be exploited in practice.(実際にどう悪用され得るか説明して)のような質問ができます。
このチャットは以下の用途に使えます。
- 深刻度の妥当性を検証する
- 現実的な攻撃経路を理解する
- 今すぐ修正するか、後回しにするか、理由付きで無視するかを判断する

このチャットには、サイドバーの「View Code Analysis」(SAST issue用)をクリックしてアクセスできます。その後、左上の「Ask Aikido」ボタンをクリックしてください。
2. 依存関係: 完全な影響範囲分析
Section titled “2. 依存関係: 完全な影響範囲分析”Is this actually reachable in our app?(実際にアプリ内で到達可能か?)や Explain the full impact analysis(完全な影響範囲分析を説明して)のような質問ができます。
このチャットを使うと、依存関係のパスやコールグラフの出力を、平易な言葉での悪用可能性の説明に変換できます。

このチャットには、サイドバーの「View Reachability Analysis」(依存関係のissue用)をクリックしてアクセスできます。その後、左下の「Ask Aikido」ボタンをクリックしてください。
3. AutoFixを調整する
Section titled “3. AutoFixを調整する”AutoFixがマージに近いものの、まだ準備が整っていない場合にこのチャットを使ってください。Can you adjust this patch to X(このパッチをXに調整できますか)、Explain the reasoning for this fix(この修正の理由を説明して)、Please add a comment explaining the fix(修正内容を説明するコメントを追加して)のような質問ができます。
Aikido に以下を依頼できます。
- 命名規則やスタイルの慣習に合わせる
- テストや小さなロジック変更を追加する
- パッチをお使いのアーキテクチャに適応させる
修正の調整についての詳細は、Aikido AIでAutoFixを調整するを参照してください。

把握している情報
Section titled “把握している情報”各チャットは、検出結果・影響を受けるコード・CVEメタデータ・到達可能性シグナル、(該当する場合は)差分といった完全なコンテキストを持って動作します。回答は一般的なセキュリティ助言ではなく、お使いの具体的なスタックに基づいています。
チャットから実行できる操作
Section titled “チャットから実行できる操作”チャットから以下を実行できます。
- AI生成の理由付きで問題を無視する
- AutoFixを作成・調整する
- 今後の提案を改善するためにカスタムコンテキストを保存する