Ultralytics YOLO27:
GitHub Tự động hóa GitHub

Ultralytics Actions

Quy trình GitHub mà Ultralytics sử dụng để định dạng code, kiểm tra liên kết, tóm tắt PR, chạy đánh giá bằng AI, gắn nhãn issue và báo cáo tình trạng repository.

.github/workflows/ultralytics-actions.yml
name: Ultralytics Actions

on:
  issues:
    types: [opened]
  pull_request:
    branches: [main]
    types: [opened, closed, synchronize, review_requested]

permissions:
  contents: write
  pull-requests: write
  issues: write

jobs:
  actions:
    runs-on: ubuntu-latest
    steps:
      - uses: ultralytics/actions@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          labels: true
          python: true
          prettier: true
          spelling: true
          links: true
          summary: true
          openai_api_key: ${{ secrets.OPENAI_API_KEY }}
OpenAI
OpenAI

GPT-6 Luna

Sử dụng GPT-6 Luna để tạo bản tóm tắt pull request, gắn nhãn issue và nhận nhận xét đánh giá bằng AI trực tiếp trong GitHub Actions.

  • Secret của workflow:OPENAI_API_KEY
  • Phù hợp nhất để tạo bản tóm tắt PR ngắn gọn, gắn nhãn và viết ghi chú đánh giá tập trung vào maintainer.
Claude
Claude

Claude Opus 5.5

Sử dụng Claude Opus 5.5 để hỗ trợ đánh giá pull request bằng AI và các workflow bảo trì repository.

  • Secret của workflow:ANTHROPIC_API_KEY
  • Phù hợp nhất cho các lượt đánh giá chuyên sâu hơn, ngữ cảnh repository và đề xuất các bước tiếp theo.

Câu hỏi thường gặp

  • Ultralytics Actions là bộ công cụ tự động hóa GitHub chính thức, được dùng để định dạng code, kiểm tra liên kết, kiểm tra chính tả, tóm tắt PR, đánh giá bằng AI, gắn nhãn issue, tạo báo cáo repository và bảo trì dependency.

  • Công cụ chạy bên trong workflow GitHub Actions. Thêm uses: ultralytics/actions@main từ danh sách Marketplace, chọn các input cần thiết và cung cấp GitHub token bắt buộc cùng các khóa của nhà cung cấp AI tùy chọn.

  • Không. Các tiện ích định dạng, kiểm tra chính tả, kiểm tra liên kết, thử lại, dọn dẹp, báo cáo và dependency có thể chạy mà không cần AI. Chỉ cần khóa AI cho các tính năng tạo bản tóm tắt, gắn nhãn và đánh giá bằng OpenAI hoặc Anthropic.

Nền tảng Ultralytics

Xây dựng model sau khi PR được hợp nhất

Sử dụng Ultralytics Actions để duy trì tiến độ repository, sau đó quản lý bộ dữ liệu, quá trình huấn luyện và triển khai trên Ultralytics Platform.