> ## 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. **감지** — 개발자가 연결된 저장소에 풀 리퀘스트를 엽니다. CloudThinker가 자동으로 감지합니다.
2. **컨텍스트 수집** — [Oliver](/ko/guide/agents/oliver)가 전체 diff, 브랜치 이름 또는 PR 제목에서 연결된 Jira 티켓, 관련 Confluence 문서를 읽습니다.
3. **분석** — 보안, 품질, 클라우드 인프라 차원에서 병렬로 리뷰가 실행됩니다.
4. **발견 항목 게시** — 정확한 라인 참조, 심각도 등급, 해결 안내와 함께 인라인 코멘트가 PR에 등록됩니다.
5. **추적** — [Atlassian](/ko/guide/connections/atlassian)이 연결된 경우 심각한 발견 항목은 자동으로 Jira 티켓을 생성합니다. 수정 사항을 푸시하면 다음 리뷰에서 확인하고 티켓을 업데이트하며, 모든 발견 항목은 [리더보드](/ko/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="보안 코드 리뷰에서 취약점 세부 정보가 담긴 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>

## 가능한 작업

| 기능          | 설명                                                    | 자세히 보기                                                     |
| ----------- | ----------------------------------------------------- | ---------------------------------------------------------- |
| 버그 탐지       | 병합 전에 로직 오류, 널 포인터 예외, 오프바이원 오류, 엣지 케이스를 잡아내세요        | [설정](/ko/guide/code-review/setup)                          |
| 보안 분석       | SQL 인젝션, XSS, SSRF, 하드코딩된 시크릿, 클라우드 특화 IAM 위험을 플래그합니다 | [Oliver](/ko/guide/agents/oliver)                          |
| 컨벤션 적용      | 저장소에 이미 있는 컨벤션 파일을 모든 리뷰에 적용합니다                       | [Convention rules](/ko/guide/code-review/convention-rules) |
| PR 명령어      | PR 코멘트에서 `@cloudthinker-ai`를 언급하여 재리뷰하거나 질문하세요        | [Mention commands](/ko/guide/code-review/mention-commands) |
| 이슈 트래커 컨텍스트 | Jira 요구사항과 Confluence 표준을 리뷰에 가져오고, 발견 항목을 티켓으로 푸시합니다 | [Extensions](/ko/guide/code-review/extensions)             |
| 팀 분석        | 리뷰 트렌드, 개발자 점수, 시간별 스킬 커버리지를 추적합니다                    | [Analytics](/ko/guide/code-review/analytics)               |

## 시작하기

<CardGroup cols={2}>
  <Card title="Code Review 설정" icon="gear" href="/ko/guide/code-review/setup">
    5분 이내에 GitHub 또는 GitLab 저장소를 연결하세요
  </Card>

  <Card title="Mention commands" icon="at" href="/ko/guide/code-review/mention-commands">
    PR 및 MR 코멘트에서 CloudThinker와 직접 상호작용하세요
  </Card>

  <Card title="Convention rules" icon="list-check" href="/ko/guide/code-review/convention-rules">
    팀의 코딩 컨벤션을 따르도록 리뷰를 가르치세요
  </Card>

  <Card title="리더보드" icon="trophy" href="/ko/guide/code-review/leaderboard">
    팀 리뷰 활동과 코드 품질 개선을 시간별로 추적하세요
  </Card>
</CardGroup>
