Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

AI Coding Assistants

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Trợ lý mã hóa AI

Tài liệu này cung cấp hướng dẫn cho các công cụ AI và nhà phát triển sử dụng AI hỗ trợ khi đóng góp cho nhân Linux.

Các công cụ AI giúp phát triển nhân Linux phải tuân theo tiêu chuẩn Quá trình phát triển hạt nhân:

  • Tài liệu/quy trình/phát triển-process.rst

  • Tài liệu/quy trình/coding-style.rst

  • Tài liệu/quy trình/gửi-patches.rst

Yêu cầu cấp phép và pháp lý

Mọi đóng góp phải tuân thủ các yêu cầu cấp phép của kernel:

  • Tất cả mã phải tương thích với GPL-2.0-only

  • Sử dụng số nhận dạng giấy phép SPDX thích hợp

  • Xem Tài liệu/quy trình/license-rules.rst để biết chi tiết

Giấy chứng nhận xuất xứ của nhà phát triển và được ký bởi nhà phát triển

Tác nhân AI MUST NOT thêm thẻ Đã đăng xuất. Chỉ có con người mới có thể hợp pháp chứng nhận Giấy chứng nhận xuất xứ của nhà phát triển (DCO). Người nộp đơn là con người chịu trách nhiệm về:

  • Xem lại tất cả mã do AI tạo

  • Đảm bảo tuân thủ các yêu cầu cấp phép

  • Thêm thẻ Signed-off-by của riêng họ để chứng nhận DCO

  • Chịu trách nhiệm hoàn toàn về đóng góp

Ghi công

Khi các công cụ AI đóng góp vào việc phát triển hạt nhân, việc phân bổ hợp lý giúp theo dõi vai trò ngày càng phát triển của AI trong quá trình phát triển. Đóng góp phải bao gồm thẻ Được hỗ trợ theo định dạng sau:

Được hỗ trợ bởi: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]

Ở đâu:

  • ZZ0000ZZ là tên của công cụ hoặc framework AI

  • ZZ0001ZZ là phiên bản model cụ thể được sử dụng

  • ZZ0002ZZ là công cụ phân tích chuyên dụng tùy chọn được sử dụng (ví dụ: coccinelle, thưa thớt, smatch, clang-tidy)

Không nên liệt kê các công cụ phát triển cơ bản (git, gcc, make, editor).

Ví dụ:

Hỗ trợ bởi: Claude:claude-3-opus coccinelle thưa thớt