日本語

Aikido AIでAutoFixを洗練する

Aikido は、さまざまな種類の検出結果を自動的に修正できます。 Aikido AI で絞り込む チャットパネルでは、差分ビューを離れることなく、自然言語を使って AutoFix を反復的に調整できます。これは Aikido Agentによって実現されており、 Ask Aikido.

ユースケース

AutoFix で大半はカバーできます。絞り込みが役立つのは次のような場合です:

  • 修正は正しいが、コードベースの命名規則やパターンと一致していない
  • 説明コメントを追加したい
  • ユニットテストを含めたい
  • エラーハンドリングやログ呼び出しのような、特定のロジックを追加したい
  • 修正に、AI には利用できないコンテキストを考慮させる必要がある
  • スコープを絞りたい。たとえば、サニタイズまたは検証する対象を限定したい

修正を絞り込む方法

手順 1. 以下の 修正を表示 アクションから差分モーダルを開き、 Aikido AI で絞り込む を左下でクリックします。

手順 2. テキスト欄に指示を入力します。

手順 3. 絞り込んだ修正が準備できると、差分ビューは自動的に更新されます。

送信した各指示は、その後の絞り込みのためのコンテキストとして保持されるため、AI は毎回最初からではなく、前の指示を踏まえて作業します。

指示を書くときのヒント

症状だけでなく、意図を具体的に書きましょう:

  • 「空のオブジェクトを返す代わりに例外を投げる」
  • 「サニタイズされた変数名を safe_input を safeInput "
  • 「正規表現が一致したときにログを追加する」

コンテキストの保持

AutoFix を作成する際に Aikido に常にあなたの設定を考慮させたい場合は、 AutoFixのカスタムコンテキスト.