Code Velocity
ابزارهای توسعه‌دهندگان

GitHub Agentic Workflows: عامل‌های AI در CI/CD

·6 دقیقه مطالعه·GitHub, Microsoft, Anthropic, OpenAI·منبع اصلی
اشتراک‌گذاری
نمودار GitHub Agentic Workflows که عامل AI را در حال تریاژ ایشوها و ایجاد pull request در خط لوله GitHub Actions نشان می‌دهد

GitHub عامل‌های AI را درون Actions عرضه کرد

GitHub در ۱۷ فوریه ۲۰۲۶ Agentic Workflows را در پیش‌نمایش فنی منتشر کرد و عامل‌های AI را به خط لوله CI/CD آورد. این ویژگی که ابتدا در GitHub Universe 2025 معرفی شد، به عامل‌ها اجازه می‌دهد وظایف مخزنی را که قبلاً نیاز به مداخله انسانی داشتند، اتوماسیون کنند.

گردش‌های کاری از سه عامل AI پشتیبانی می‌کنند: GitHub Copilot، Claude Code از Anthropic و Codex از OpenAI.

نحوه کار GitHub Agentic Workflows

گردش‌های کاری در فایل‌های Markdown ساده تعریف می‌شوند که نتیجه مطلوب را توصیف می‌کنند. CLI آن‌ها را به YAML GitHub Actions کامپایل می‌کند. گردش‌های کاری با رویدادهای مخزن فعال می‌شوند:

محرکنمونه کاربرد
ایشوی جدیدتریاژ، برچسب‌گذاری و تخصیص به تیم مناسب
Pull requestبررسی کد، پیشنهاد بهبود، بررسی پوشش تست
نظرپاسخ به سوالات، روشن‌سازی زمینه
بحثخلاصه‌سازی رشته‌ها، استخراج موارد اقدام
زمان‌بندیتولید گزارش‌های هفتگی سلامت مخزن
دستیاجرای وظایف یک‌باره مانند به‌روزرسانی مستندات

عامل رویداد را تحلیل می‌کند، وظیفه را انجام می‌دهد و خروجی خود را از طریق زیرسیستم Safe Outputs می‌نویسد.

عامل‌های AI پشتیبانی‌شده

GitHub Copilot

دستیار AI گیت‌هاب به‌عنوان عامل پیش‌فرض عمل می‌کند و برای زمینه مخزن و گردش‌های کاری خاص GitHub بهینه شده است.

Claude Code

Claude Code از Anthropic قابلیت‌های کدنویسی Claude Opus 4.6 را به GitHub Actions می‌آورد. همان عاملی که Claude Code Security را برای اسکن آسیب‌پذیری نیرو می‌بخشد اکنون می‌تواند وظایف مدیریت مخزن را اتوماسیون کند.

OpenAI Codex

GPT-5.2-Codex سومین عامل پشتیبانی‌شده است. این رویکرد چندفروشنده‌ای، توسعه‌یافته توسط GitHub Next و Microsoft Research، به تیم‌ها اجازه می‌دهد ارائه‌دهنده AI خود را انتخاب کنند.

معماری امنیتی

مدل امنیتی بر ایزوله‌سازی و حداقل دسترسی تمرکز دارد:

لایهحفاظت
ایزوله‌سازی کانتینرهر گردش کاری در کانتینر ایزوله خود اجرا می‌شود
دسترسی فقط خواندنیعامل‌ها به‌طور پیش‌فرض دسترسی فقط خواندنی به مخزن دارند
فایروالدسترسی اینترنت محدود و قابل تنظیم برای هر مقصد
پاکسازی ورودیمحتوای کاربر قبل از ارسال به عامل پاکسازی می‌شود
Safe Outputsعملیات نوشتن در کارهای جداگانه با کنترل دسترسی اجرا می‌شوند

محدودیت‌ها در دوره پیش‌نمایش فنی

GitHub اعلام می‌کند که Agentic Workflows جایگزین CI/CD نیست. CI/CD نیاز به نتایج قطعی و تکرارپذیر دارد؛ گردش‌های کاری عاملی خروجی‌های غیرقطعی تولید می‌کنند.

رویکرد توصیه‌شده در دوره پیش‌نمایش:

  • با وظایف کم‌ریسک شروع کنید (تریاژ ایشو، مستندات)
  • انسان‌ها را برای تغییرات کد در جریان نگه دارید
  • انتظار تغییر قیمت‌گذاری، رفتار و APIها را داشته باشید

این برای گردش‌های کاری توسعه‌دهندگان چه معنایی دارد

Agentic Workflows هوش مصنوعی را از دستیار کدنویسی به همکار مخزن تبدیل می‌کند. در ترکیب با کدنویسی عاملی Xcode و Claude Code، الگو سازگار است: عامل‌های AI به هر مرحله از چرخه عمر توسعه وارد می‌شوند.

سوالات متداول

GitHub Agentic Workflows چیست؟
GitHub Agentic Workflows ویژگی جدیدی در پیش‌نمایش فنی است که به عامل‌های AI اجازه می‌دهد وظایف مخزن را مستقیماً در خطوط لوله CI/CD GitHub Actions اتوماسیون کنند. در ۱۷ فوریه ۲۰۲۶ معرفی شد و از سه عامل AI پشتیبانی می‌کند: GitHub Copilot، Claude Code از Anthropic و Codex از OpenAI. گردش‌های کاری در فایل‌های Markdown ساده تعریف می‌شوند که نتیجه مطلوب را توصیف می‌کنند، سپس از طریق CLI به YAML GitHub Actions کامپایل می‌شوند.
GitHub Agentic Workflows چه کاری می‌تواند انجام دهد؟
Agentic Workflows وظایفی را که به‌طور سنتی نیاز به مداخله انسانی دارند اتوماسیون می‌کند: تریاژ ایشوهای جدید و اعمال برچسب‌ها، بررسی pull requestها، به‌روزرسانی مستندات، شناسایی بهبودهای کد، نظارت بر پوشش تست و اضافه کردن تست‌ها، بررسی خرابی‌های CI و تولید گزارش‌های سلامت مخزن. آن‌ها توسط رویدادهای مخزن مانند ایشوهای جدید، pull requestها، نظرات و بحث‌ها فعال می‌شوند.
آیا GitHub Agentic Workflows امن است؟
GitHub لایه‌های امنیتی متعددی در Agentic Workflows تعبیه کرده است. هر گردش کاری در یک کانتینر ایزوله با دسترسی فقط خواندنی به مخزن اجرا می‌شود. دسترسی اینترنت توسط فایروال محدود شده و می‌تواند به مقاصد مشخص محدود شود. محتوای کاربر قبل از ارسال به عامل پاکسازی می‌شود. عملیات نوشتن از طریق زیرسیستم Safe Outputs در کارهای جداگانه با کنترل دسترسی اجرا می‌شوند. GitHub توصیه می‌کند انسان‌ها را در جریان نگه دارید و با وظایف کم‌ریسک شروع کنید.
آیا GitHub Agentic Workflows می‌تواند جایگزین CI/CD شود؟
خیر. GitHub صراحتاً اعلام می‌کند که Agentic Workflows جایگزین CI/CD نیست. خطوط لوله CI/CD باید قطعی باشند، در حالی که گردش‌های کاری عاملی ذاتاً غیرقطعی هستند. این ویژگی برای وظایف اتوماسیون انعطاف‌پذیر مانند تریاژ ایشو، به‌روزرسانی مستندات و بررسی کد طراحی شده، نه برای فرآیندهای اصلی ساخت و انتشار که نیاز به تکرارپذیری دقیق دارند. قیمت‌گذاری، رفتار و APIها ممکن است در دوره پیش‌نمایش تغییر کنند.

به‌روز بمانید

آخرین اخبار هوش مصنوعی را در ایمیل خود دریافت کنید.

اشتراک‌گذاری