For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deep Review の仕組み

Deep Review は Aikido のエージェント型プルリクエストレビュアーです。差分をすべてだとみなすのではなく、Aikido は関連するコードを調べ、変更のより広い影響を推論し、あなたのプルリクエストに直接フィードバックを投稿します。

差分を超えたコンテキスト

差分は何が変わったかを示しますが、その変更がアプリケーションの他の部分とどう相互作用するかまでは、必ずしも示しません。Deep Review は、コメントするかどうかを判断する前に、変更行の外側から関連するコンテキストを取り込むことができます。

このより深いコンテキストにより、Aikido は、変更された各行を個別に評価するのではなく、コードベースの他の箇所にある既存の挙動に依存する変更をレビューできます。

リポジトリ横断のコンテキスト

アプリケーションが複数のリポジトリにまたがる場合、関連するリポジトリをレビュー対象のリポジトリにリンクできます。Deep Review は、そのリポジトリを、共有ライブラリ、API、サービスについて推論する際の追加コンテキストとして使用できます。

リンクできるリポジトリ数は、Aikido のプランによって異なります。

プルリクエスト内でのフィードバック

Deep Review が共有するフィードバックがあると、Aikido はプルリクエストに直接コメントを投稿します。結果を確認したり議論したりするために、既存のレビュー ワークフローから離れる必要はありません。

コメントで指摘された問題を修正すると、Aikido はそのコメントを自動的に解決済みにします。

Deep Review の厳しさを調整できます:

  • Chill コメントを少なくして、レビューの焦点を絞ります。

  • Normal レビュアーを圧倒しない、バランスの取れたカバレッジを提供します。

  • Assertive より多くの潜在的な問題や改善点を指摘し、その結果コメントが増えます。

なぜ Deep Review を使うのか?

  • より深い推論: Aikido は変更された行の先まで見て、周囲のコードを理解します。

  • リポジトリ横断の認識: リンクされたリポジトリは、サービスや共有コンポーネントにまたがる変更のコンテキストを提供します。

  • 制御されたシグナル: 厳しさの設定で、Deep Review がどの程度積極的に指摘するかを選べます。

  • ネイティブなフィードバック: コメントは、あなたのチームがすでにコードレビューを行っているプルリクエスト内に直接表示されます。

クレジット

Deep Review の利用コスト 24時間のローリングウィンドウごとに、プルリクエスト1件につき1クレジット。その期間内に同じ PR に対して追加のレビューを行っても(たとえば新しいコミットの後など)、追加料金はかかりません。クレジットがなくなると、Deep Review はスキップされます。

あなたのチームで Deep Review にどれくらいの費用がかかるか気になりますか?

私たちの 見積もりツール は、過去30日間の活動に基づいて目安を示します。

最終更新

役に立ちましたか?