YOLO Vision 2026:
GitHub Tự động hóa GitHub

Ultralytics Actions

Workflow 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-5.6 Luna

Sử dụng GPT-5.6 Luna để tóm tắt pull request, gắn nhãn issue và tạo comment đánh giá bằng AI ngay bên trong GitHub Actions.

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

Claude Opus 5

Sử dụng Claude Opus 5 cho việc đánh giá pull request có hỗ trợ 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ông việ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 sử 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 các workflow GitHub Actions. Thêm uses: ultralytics/actions@main từ mục Marketplace, chọn các input cần thiết và cung cấp GitHub token bắt buộc cùng các key 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 AI key cho các tính năng tạo bản tóm tắt, gắn nhãn và đánh giá với OpenAI hoặc Anthropic.

Ultralytics Platform

Build model sau khi PR được merge

Sử dụng Ultralytics Actions để duy trì tiến độ cho repository, sau đó đưa dataset, quá trình training và việc deployment vào Ultralytics Platform.