Dynamic Workflowsin Claude Code
جریانهای کاری پویا در Claude Code
آنتروپیک اخیراً از قابلیت جریانهای کاری پویا (Dynamic Workflows) در Claude Code رونمایی کرده است؛ قابلیتی که به Claude کمک میکند تا چالشبرانگیزترین وظایف را بهصورت سرتاسری (end-to-end) بر عهده بگیرد.
کارهایی که معمولاً برای انجام آنها در بازههای فصلی برنامهریزی میکردید، اکنون در عرض چند روز به پایان میرسند. Claude به طور پویا اسکریپتهای هماهنگسازی خاصی را مینویسد که دهها تا صدها زیرعامل (subagent) موازی را در یک نشست واحد اجرا کرده و پیش از آنکه هر چیزی به دست شما برسد، کار خود را اعتبارسنجی میکند.
جریان کاری پویا چیست
برخی از مسائل بهویژه در پایگاههای کد پیچیده و قدیمی برای یکبار بررسی توسط یک عاملِ منفرد بسیار بزرگ هستند؛ مواردی مانند جستجوی یک باگ در سراسر یک سرویس، یک جابهجایی که صدها فایل را درگیر میکند یا طرحی که میخواهید پیش از اعمال نهایی از هر زاویهای تحت آزمون تنش (stress-test) قرار گیرد. جریانهای کاری پویا میتوانند تمامی این موارد را بهصورت سرتاسری مدیریت کنند.
توجه: جریانهای کاری پویا میتوانند توکنهای بهمراتب بیشتری نسبت به یک نشست معمولی در Claude Code مصرف کنند، بنابراین توصیه میشود برای آشنایی با نحوه مصرف آنها در کار خود، از یک وظیفه با دامنه محدود شروع کنید.

برای دستیابی به بهترین تجربه، هنگام استفاده از جریانهای کاری پویا، حالت خودکار (auto mode) را روشن کنید. از آنجا، دو راه برای شروع یک جریان کاری در اختیار دارید:
- مستقیماً از Claude بخواهید یک جریان کاری پویا ایجاد کند (مثلاً، «یک جریان کاری ایجاد کن»)
- یک تنظیم جدید مختصِ Claude Code به نام ultracode را روشن کنید. این گزینه از طریق effort در دسترسی است و سطح تلاش را روی xhigh تنظیم میکند؛ درحالیکه به Claude اجازه میدهد تا به طور خودکار تصمیم بگیرد چه زمانی برای انجام وظیفه شما از یک جریان کاری استفاده کند.
جریانهای کاری پویا در عمل
کاربرانِ دارای دسترسی زودهنگام و تیمهای داخلی آنتروپیک از جریانهای کاری پویا برای طیف گستردهای از موارد استفاده (use cases) بهره بردهاند، از جمله:
- جستجوی باگ در سراسر پایگاه کد، ممیزیهای بهینهسازی مبتنی بر پروفایلر (profiler-guided optimization audits) و ممیزیهای امنیتی: Claude یک سرویس یا مخزن (repo) را بهصورت موازی جستوجو میکند، سپس روی هر یافته یک اعتبارسنجی مستقل اجرا میکند تا گزارش نهایی تنها مشکلات واقعی را نمایان سازد. همین الگو برای فازهای مقاومسازی نیز کارایی دارد؛ مانند بررسیهای احراز هویت (auth checks)، اعتبارسنجی ورودی (input validation) و الگوهای ناامن در سراسر یک پایگاه کد.
- جابهجایی گسترده و اقدامات نوسازی (modernization efforts): Claude میتواند تغییر چارچوبها (framework swaps)، منسوخسازی APIها (API deprecations) و پورت کردن زبانها را که هزاران فایل را در بر میگیرند، به طور سرتاسری مدیریت کند.
- کارهای حیاتی که نیاز به بررسی دوگانه دارند: زمانی که هزینه یک پاسخ اشتباه بالا باشد، یک جریان کاری به Claude این امکان را میدهد که تلاشهای مستقلی برای حل مسئله انجام دهد و پیش از آنکه شما نتیجه را ببینید، عاملهای متخاصم (adversarial agents) برای در هم شکستن نتیجه وارد عمل میشوند.
این سیستم چگونه کار میکند
هنگامی که یک جریان کاری آغاز میشود، Claude بر اساس پرامپت شما به طور پویا برنامهریزی میکند، آن را به زیروظایف میشکند و کار را میان زیرعاملهایی که بهصورت موازی اجرا میشوند، توزیع میکند. نتایج پیش از ترکیبشدن بررسی میشوند و شما با یک پاسخ واحد و هماهنگ روبهرو میشوید. عاملها مسئله را از زوایای مستقل بررسی میکنند، عاملهای دیگر سعی میکنند یافتههای آنها را رد کنند و این اجرا تا زمانی که پاسخها به همگرایی برسند، تکرار میشوند و این دقیقاً همان روشی است که یک جریان کاری را به نتایجی میرساند که یک بررسیِ تکمرحلهای قادر به دستیابی به آنها نیست.
جریانهای کاری پویا برای کارهای موازی و طولانیمدتی ساخته شدهاند که ممکن است ساعتها و روزها به طول بینجامد و پیچیدهترین کارهای مهندسی را انجام میدهند که پیشازاین هفتهها زمان میبرد. پیشرفتِ کار در طول اجرا ذخیره میشود؛ بنابراین، وظیفهای که دچار وقفه شده است، بهجای شروعِ مجدد، از همان نقطهای که متوقف شده بود از سر گرفته میشود. ازآنجاییکه هماهنگیها در خارج از فضای مکالمه صورت میگیرد، برنامه بدون توجه به اینکه وظیفه چقدر بزرگ شود، در مسیر درست باقی میماند.
ذکر این نکته حائز اهمیت است که جریانهای کاری پویا به طور قابلتوجهی منابع و توکنهای بیشتری نسبت به یک نشستِ معمولی در Claude Code مصرف میکنند. در اولین باری که یک جریان کاری راهاندازی میشود، Claude Code نشان میدهد که چه فرایندی در شرف اجراست و از شما تأیید میخواهد. ادمینهای اشتراک سازمانی همچنین میتوانند بهصورت اختیاری جریانهای کاری را از طریق تنظیمات مدیریتی (managed settings) غیرفعال کنند.
دسترسی
جریانهای کاری پویا هماکنون در قالب پیشنمایش پژوهشی (research preview) در رابط خط فرمان (CLI) Claude Code، نسخه دسکتاپ و افزونه VS Code برای اشتراکهای Max، Team و Enterprise (در صورت فعالسازی توسط مدیر سیستم) و همچنین روی API Claude، Amazon Bedrock، Vertex AI و Microsoft Foundry در دسترس هستند.