説明
ギターは、SonarQubeの背後にあるSonar社によって構築されたコード変更検証エージェントです。そのキャッチフレーズは「レビューするだけでなく、出荷する」です:プルリクエストにコメントを残すだけでなく、ギターは変更をオープンからマージ準備完了に進め、通過した証拠を示すことを目的としています。
続きを読む
ギターは、コードベースとチームの慣習に関するコンテキストを持って各プルリクエストをレビューし、実際の問題と見なすものをフラグ付けするように調整されており、PRをコメントで埋めるのではなく、1つの統合コメントと重要な箇所にのみインラインノートを提供します。CIが失敗した場合、パイプラインの出力を読み取り、真の障害をフレークテストやインフラのノイズから分離し、何が間違ったのかを根本的に原因を特定します。修正可能な問題を見つけると、修正を生成し、チームが定義したルールに基づいてブランチにコミットします:ギターが自分で修正できるもの、エスカレーションが必要なもの、マージを完全にブロックするものを定義します。その後、CIがグリーンになるまで反復し、その時点でのみコミットします。分析ダッシュボードは、マージまでの時間、修正率、CIの失敗パターンを追跡します。
ギターは、ソース管理のためにGitHub、GitLab、Bitbucket、Azure DevOpsに接続し、CIのためにCircleCI、Buildkite、Bitrise、Harness、TeamCity、Jenkinsに接続し、さらにJira、Linear、Slackとも統合されています。データ処理に関して、Sonarはギターがソースコードを保持せず、顧客のコードをモデルのトレーニングに使用せず、LLMプロバイダーとのデータ保持契約を一切持たないと述べています。ユーザーはオプションで自分のAnthropic APIキーを持ち込むことができます。SOC 2 Type II認証、ISO 27001認証、GDPR検証を受けています。
Sonarは、ギターをSonarQubeの補完として位置付けており、置き換えではありません:SonarQubeは、コード品質、セキュリティ脆弱性、技術的負債のために40以上の言語にわたって決定論的なルールベースの分析を実行し、ギターは変更の意図と論理について推論するAIネイティブなレビューを追加し、SonarQubeの静的ルールでは捕捉できない機能的バグを捉えます。ギターはユーザーごとに価格設定されており、Coreは月額20ドル、Proは月額40ドルで、Enterpriseはプルリクエストごとに課金されるカスタムの成果ベースの価格設定が利用可能です。Proプランの14日間の無料トライアルが提供されており、クレジットカードは不要です。
- カテゴリーAI コードレビュー・テスト
- 料金モデルフリーミアム
- デプロイクラウド
- プラットフォームGitHub, GitLab
ギターの主要機能
コードベースと慣習のコンテキストを持つプルリクエストをレビューし、低い誤検知率に調整されています
CIの失敗を診断し、真の障害をフレークテストやインフラのノイズから分離します
チームが定義したルールに基づいて自動的に修正を生成し、コミットします
CIが通過するまで変更を反復し、グリーンのパイプラインでのみコミットします
チームがギターが修正できるものやエスカレーションが必要なものを制御するために、マージポリシーを平易な言葉で記述できます
マージまでの時間、修正率、再発する失敗パターンに関する分析を提供します
GitHub、GitLab、Bitbucket、Azure DevOps、主要なCIプロバイダーと統合されています
データ保持なしでSOC 2 Type II、ISO 27001、GDPR認証を保持しています
ギターの使い方は?
リポジトリとCIを接続します:GitHub、GitLab、Bitbucket、またはAzure DevOpsとCIプロバイダーをリンクします。
マージポリシーを設定します:ギターが修正できるもの、エスカレーションするもの、ブロックするものを平易な言葉で定義します。
レビューを行わせます:ギターは各プルリクエストの実際の問題にコメントし、CIの結果を読み取ります。
提案された修正をレビューします:ギターがあなたのルールに基づいてコミットした修正を承認または調整します。
グリーンでマージします:ギターは変更が準備完了とマークされる前にCIが通過するまで反復します。
トレンドを追跡します:分析ダッシュボードを使用して、マージ時間と修正率の推移を監視します。
ギターの使用例
- プルリクエストレビュー
- CI失敗のトリアージ
- 自律的なバグ修正
- スケールでのエージェンティックコードレビュー




