> ## 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

> Phát hiện lỗi, lỗ hổng bảo mật và vấn đề chất lượng trên mọi pull request với AI review có nhận thức ngữ cảnh

CloudThinker xem xét mọi pull request trên các kho GitHub hoặc GitLab được kết nối với đầy đủ ngữ cảnh về những gì thay đổi đang cố gắng thực hiện, không chỉ các dòng riêng lẻ. Các phát hiện xuất hiện dưới dạng bình luận nội tuyến với xếp hạng mức độ nghiêm trọng và hướng dẫn khắc phục.

<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 />

Các máy quét dựa trên quy tắc khớp mẫu cú pháp; CloudThinker đọc ý định. Nó biết khi nào code chạm đến hạ tầng — IAM policy, quyền S3, truy vấn cơ sở dữ liệu — và đánh dấu rủi ro đặc thù của cloud cùng với lỗi logic và lỗ hổng bảo mật. Bảo mật và chất lượng chạy trong một lần kiểm tra duy nhất, vì vậy người review thấy một bộ phát hiện trong các công cụ họ đã dùng.

## Cách hoạt động

1. **Phát hiện** — một nhà phát triển mở pull request trên kho được kết nối. CloudThinker tự động nhận biết.
2. **Thu thập ngữ cảnh** — [Oliver](/vi/guide/agents/oliver) đọc toàn bộ diff, ticket Jira được liên kết từ tên nhánh hoặc tiêu đề PR, và tài liệu Confluence liên quan.
3. **Phân tích** — quá trình review chạy song song trên các chiều bảo mật, chất lượng và hạ tầng cloud.
4. **Đăng phát hiện** — các bình luận nội tuyến xuất hiện trên PR với tham chiếu dòng chính xác, xếp hạng mức độ nghiêm trọng và hướng dẫn khắc phục.
5. **Theo dõi** — các phát hiện quan trọng tự động tạo ticket Jira khi [Atlassian](/vi/guide/connections/atlassian) được kết nối. Khi bạn đẩy bản vá, lần review tiếp theo xác minh nó và cập nhật ticket, và mọi phát hiện đều đưa vào [Leaderboard](/vi/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 bảo mật tạo ticket Jira với chi tiết lỗ hổng" 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'}}>Một phát hiện nghiêm trọng tự động trở thành ticket Jira với mức độ nghiêm trọng, các bước khắc phục và liên kết trở lại PR</p>

## Những gì bạn có thể làm

| Khả năng               | Mô tả                                                                                           | Tìm hiểu thêm                                              |
| ---------------------- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| Phát hiện lỗi          | Bắt lỗi logic, ngoại lệ null-pointer, lỗi off-by-one và các trường hợp ngoại lệ trước khi merge | [Thiết lập](/vi/guide/code-review/setup)                   |
| Phân tích bảo mật      | Đánh dấu SQL injection, XSS, SSRF, secret được mã hóa cứng và rủi ro IAM đặc thù của cloud      | [Oliver](/vi/guide/agents/oliver)                          |
| Thực thi quy ước       | Áp dụng các file quy ước đã có trong kho của bạn cho mọi lần review                             | [Convention rules](/vi/guide/code-review/convention-rules) |
| Lệnh PR                | Đề cập `@cloudthinker-ai` trong bình luận PR để review lại hoặc đặt câu hỏi                     | [Mention commands](/vi/guide/code-review/mention-commands) |
| Ngữ cảnh issue tracker | Lấy yêu cầu Jira và tiêu chuẩn Confluence vào review; đẩy phát hiện lại dưới dạng ticket        | [Extensions](/vi/guide/code-review/extensions)             |
| Phân tích nhóm         | Theo dõi xu hướng review, điểm nhà phát triển và phạm vi bao phủ kỹ năng theo thời gian         | [Analytics](/vi/guide/code-review/analytics)               |

## Bắt đầu

<CardGroup cols={2}>
  <Card title="Thiết lập Code Review" icon="gear" href="/vi/guide/code-review/setup">
    Kết nối kho GitHub hoặc GitLab của bạn trong dưới 5 phút
  </Card>

  <Card title="Mention commands" icon="at" href="/vi/guide/code-review/mention-commands">
    Tương tác với CloudThinker trực tiếp từ bình luận PR và MR
  </Card>

  <Card title="Convention rules" icon="list-check" href="/vi/guide/code-review/convention-rules">
    Dạy review tuân theo quy ước lập trình của nhóm bạn
  </Card>

  <Card title="Leaderboard" icon="trophy" href="/vi/guide/code-review/leaderboard">
    Theo dõi hoạt động review của nhóm và cải thiện chất lượng code theo thời gian
  </Card>
</CardGroup>
