> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudthinker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Code Review

> コンテキストを考慮した AI レビューで、すべてのプルリクエストのバグ、セキュリティ脆弱性、品質上の問題を検出します

CloudThinker は、接続された GitHub または GitLab リポジトリのすべてのプルリクエストを、変更が個々の行だけでなく何をしようとしているのかという完全なコンテキストとともにレビューします。発見事項は重大度の評価と修正ガイダンス付きのインラインコメントとして表示されます。

<iframe width="100%" height="400" src="https://www.youtube.com/embed/ume5mU4516M" title="CloudThinker Tutorial 2025 - How to automate code review and fix critical bugs" style={{ borderRadius: '12px', border: 'none' }} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

ルールベースのスキャナーは構文パターンに一致しますが、CloudThinker は意図を読み取ります。コードが IAM ポリシー、S3 権限、データベースクエリなどのインフラに触れているときを認識し、ロジックバグや脆弱性と並んでクラウド固有のリスクにフラグを立てます。セキュリティと品質が 1 回のパスで実行されるため、レビュアーはすでに使っているツールで 1 セットの発見事項を確認できます。

## 仕組み

1. **検出** — 開発者が接続されたリポジトリにプルリクエストを開きます。CloudThinker が自動的に検出します。
2. **コンテキストの収集** — [Oliver](/ja/guide/agents/oliver) が全差分、ブランチ名または PR タイトルからリンクされた Jira チケット、関連する Confluence ドキュメントを読み取ります。
3. **分析** — セキュリティ、品質、クラウドインフラの各次元にわたって並行してレビューが実行されます。
4. **発見事項の投稿** — 正確な行番号参照、重大度評価、修正ガイダンス付きのインラインコメントが PR に追加されます。
5. **追跡** — [Atlassian](/ja/guide/connections/atlassian) が接続されている場合、重大な発見事項は自動的に Jira チケットを作成します。修正をプッシュすると、次のレビューが確認してチケットを更新し、すべての発見事項が [リーダーボード](/ja/guide/code-review/leaderboard) にフィードされます。

<Frame>
  <img src="https://mintcdn.com/cloudthinker/0IKJjKZJEIROke98/images/use-cases/code-review-automation/01-security-code-review-jira-ticket.jpg?fit=max&auto=format&n=0IKJjKZJEIROke98&q=85&s=ff1892a02b0d6ba8887e9e5a1d151255" alt="セキュリティ Code Review が脆弱性の詳細を含む Jira チケットを作成している" width="2242" height="1060" data-path="images/use-cases/code-review-automation/01-security-code-review-jira-ticket.jpg" />
</Frame>

<p style={{textAlign: 'center', fontSize: '0.9em', color: '#666', marginTop: '8px'}}>重大な発見事項が自動的に重大度、修正手順、PR へのリンクを含む Jira チケットになります</p>

## できること

| 機能               | 説明                                                            | 詳細                                                         |
| ---------------- | ------------------------------------------------------------- | ---------------------------------------------------------- |
| バグ検出             | マージ前にロジックエラー、null ポインタ例外、オフバイワンエラー、エッジケースを検出                  | [セットアップ](/ja/guide/code-review/setup)                      |
| セキュリティ分析         | SQL インジェクション、XSS、SSRF、ハードコードされたシークレット、クラウド固有の IAM リスクにフラグを立てる | [Oliver](/ja/guide/agents/oliver)                          |
| 規約の適用            | リポジトリにすでにある規約ファイルをすべてのレビューに適用                                 | [Convention rules](/ja/guide/code-review/convention-rules) |
| PR コマンド          | PR コメントで `@cloudthinker-ai` をメンションして再レビューや質問                  | [Mention commands](/ja/guide/code-review/mention-commands) |
| イシュートラッカーのコンテキスト | Jira の要件と Confluence のスタンダードをレビューに取り込み、発見事項をチケットとして返す         | [拡張機能](/ja/guide/code-review/extensions)                   |
| チームアナリティクス       | レビューのトレンド、開発者スコア、スキルカバレッジを追跡                                  | [アナリティクス](/ja/guide/code-review/analytics)                 |

## はじめる

<CardGroup cols={2}>
  <Card title="Code Review をセットアップする" icon="gear" href="/ja/guide/code-review/setup">
    5 分以内に GitHub または GitLab リポジトリを接続する
  </Card>

  <Card title="Mention commands" icon="at" href="/ja/guide/code-review/mention-commands">
    PR・MR コメントから直接 CloudThinker と連携する
  </Card>

  <Card title="Convention rules" icon="list-check" href="/ja/guide/code-review/convention-rules">
    チームのコーディング規約に従うようにレビューを設定する
  </Card>

  <Card title="リーダーボード" icon="trophy" href="/ja/guide/code-review/leaderboard">
    チームのレビュー活動とコード品質の改善を追跡する
  </Card>
</CardGroup>
