پرش به محتوای اصلی
آخرین اخبار
۲ وایر پاداش مطالعه

آپدیت جذاب کلود کد آنتروپیک؛ اجرای موازی تسک‌ها با سشن‌های تو‌در‌تو و ذخیره محیط توسعه

انتشار:۲۳ مهر ۱۴۰۵(۱ ساعت پیش)
۵ دقیقه زمان مطالعه
۰ دیدگاه
اشتراک و پسندیدن

شرکت آنتروپیک اپلیکیشن دسکتاپ کلود کد (Claude Code) را با قابلیت‌های کاربردی مثل سشن‌های تو‌در‌تو، محیط‌های کاری قابل استفاده مجدد و داشبورد نظارت بر ایجنت به‌روزرسانی کرد. این آپدیت به برنامه‌نویس‌ها امکان می‌دهد چندین کار پیچیده را هم‌زمان پیش ببرند بدون اینکه تاریخچه چت اصلی شلوغ شود یا حافظه مدل پر گردد.

آپدیت جذاب کلود کد آنتروپیک؛ اجرای موازی تسک‌ها با سشن‌های تو‌در‌تو و ذخیره محیط توسعه

در یک نگاه (نکات کلیدی خبر)

خلاصه مهم‌ترین نکات و تحولات این گزارش برای مطالعه سریع

  • کلود کد حالا امکان خرد کردن تسک‌های بزرگ به زیرسشن‌های تو‌در‌تو (Child Sessions) را فراهم کرده تا گزارش نهایی تمیز بماند و تاریخچه چت اصلی با لاگ‌های میانی شلوغ نشود.
  • با قابلیت ذخیره محیط کاری (Saved Environments)، کانفیگ‌های تکراری، اتصال SSH و ورک‌تری‌های گیت فقط با یک کلیک مجدداً آماده کار می‌شوند.
  • دستور جدید btw/ به برنامه‌نویس‌ها اجازه می‌دهد بدون به‌هم‌ریختن کانتکست پروژه اصلی، سؤالات و ایده‌های فرعی را در تب‌های جداگانه با کلود مطرح کنند.

اضافه شدن سشن‌های تو‌در‌تو و ذخیره محیط‌های کاری در کلود کد دسکتاپ

شرکت آنتروپیک (Anthropic) نسخه دسکتاپ کلود کد (Claude Code) را با قابلیت‌های کاربردی و هیجان‌انگیزی به‌روزرسانی کرده است؛ ویژگی‌هایی مانند سشن‌های تو‌در‌تو (Nested Sessions)، محیط‌های کاری با قابلیت استفاده مجدد، لانچر بازطراحی‌شده و نشانگرهای وضعیتی کاملاً شفاف. این تغییرات دست برنامه‌نویس‌ها را باز می‌گذارد تا بدون نگرانی از شلوغی خروجی‌ها، پر شدن کانتکست یا گم شدن تغییرات در انتظار بررسی، چندین تسک مختلف را به‌طور هم‌زمان به کلود بسپارند.

اپلیکیشن دسکتاپ کلود کد پیش از این هم از اجرای هم‌زمان سشن‌ها با جداسازی از طریق Git worktree پشتیبانی می‌کرد. در این سازوکار، ورک‌تری گیت به هر سشن یک نسخه مجزا از مخزن کد اختصاص می‌دهد تا تسک‌های موازی دچار تداخل فایلی نشوند. آنتروپیک مراحل راه‌اندازی اولیه را در راهنمای شروع سریع دسکتاپ آورده و جریان کاری کامل‌تر را هم در مستندات راهنمای دسکتاپ به تفصیل توضیح داده است.

سشن‌های فرعی کار چت اصلی را خلوت می‌کنند

از این به بعد، یک سشن اصلی (Parent Session) می‌تواند کار‌های موازی را خرد کرده و به سشن‌های فرعی و تو‌در‌تو (Child Sessions) بسپارد. هر سشن فرعی مأموریت محوله خود را پیش می‌برد و وقتی کار تمام شد، نتیجه را به سشن اصلی تحویل می‌دهد؛ این یعنی حجم زیادی از فراخوانی ابزار‌ها و گزارش‌های میانی دیگر چت اصلی را شلوغ و غیرقابل‌خواندن نمی‌کنند.

تا پیش از این، توسعه‌دهندگان مجبور بودند برای هر جریان کاری سشن‌های سطح بالای جداگانه‌ای باز کنند و تک‌تک آن‌ها را دستی زیر نظر بگیرند. اما این ساختار سلسله‌مراتبی جدید باعث می‌شود یک سشن واحد فرایند تقسیم کار را مدیریت کند و در نهایت گزارشی تمیز، خواندنی و یکدست از درخواست اولیه تا نتایج نهایی برایتان باقی بماند.

محیط کاری خود را یک‌بار برای همیشه ذخیره کنید

لانچر بازطراحی‌شده حالا پوشه‌های اخیر را با یک کلیک در اختیارتان می‌گذارد و این امکان را می‌دهد که پیکربندی پروژه را به عنوان یک محیط کاری قابل استفاده مجدد ذخیره کنید. هر محیط کاری می‌تواند شامل چندین پوشه، یک هاست SSH یا سرور ابری، و ورک‌تری‌های اختیاری برای هر پوشه باشد.

حالت (Mode)
محل اجرا
کاربرد معمول
محلی (Local)
سیستم خود برنامه‌نویس
دسترسی مستقیم به فایل‌ها و ابزار‌های محلی
ابری (Cloud)
زیرساخت اختصاصی آنتروپیک
سشن‌هایی که حتی پس از بستن برنامه به کارشان ادامه می‌دهند
SSH
هاست یا سرور از راه دور
ماشین‌های مجازی ابری، سرور‌های توسعه و کانتینرها

وقتی محیطی را ذخیره می‌کنید، تمام این پیکربندی‌ها با یک نام مشخص به عنوان یک پریست ثبت می‌شوند. قابلیت ورک‌تری هم به‌خصوص برای مخازنی عالی است که چندین سشن قرار است در آن‌ها برنچ بسازند یا فایل‌های نزدیک به هم را ویرایش کنند؛ هرچند برنامه‌نویس در نهایت باید خودش برنچ‌ها را بررسی و ادغام (Merge) کند.

یک داشبورد کامل برای مدیریت وضعیت ایجنت

نمای سشن‌ها حالا تمام اطلاعات لازم برای نظارت روی کار‌های هم‌زمان را در اختیارتان می‌گذارد:

  • وضعیت سشن (Session status): نوار کناری به‌خوبی نشان می‌دهد کدام سشن‌ها فعال هستند و کدام‌یک منتظر دریافت دستور یا پاسخ شما نشسته‌اند.
  • پلن زنده (Live plan): فهرستی از مراحلی که کلود در حال حاضر قصد اجرای آن‌ها را دارد نمایش داده می‌شود.
  • مرور رفت‌وبرگشت‌ها (Turn recap): هر زمان که کلود برای دریافت پاسخ یا بازخورد متوقف می‌شود، یک کارت خلاصه به نمایش درمی‌آید.
  • جزئیات زمان اجرا (Runtime details): نوار کناری محیط اجرا، میزان کانتکست مصرفی و تغییرات فایل‌های در انتظار تأیید را نشان می‌دهد.

نشانگر کانتکست دقیقاً نشان می‌دهد سشن فعلی چه میزان از پنجره زمینه مدل را مصرف کرده است. این قابلیت به برنامه‌نویس اجازه می‌دهد پیش از آنکه متون طولانی باعث پر شدن پنجره و فراموش شدن دستورات مهم شوند، تسک فعلی را به پایان برساند، خلاصه پیشرفت را دریافت کند یا یک سشن تازه باز کند.

فهرست کار‌های زنده نیز برنامه کنونی کلود را منعکس می‌کند که ممکن است با دریافت داده‌های جدید از ابزار‌ها تغییر کند. البته باید توجه داشت که لاگ‌ها، تغییرات کد (Diffها)، تست‌ها و فایل‌های ساخته‌شده همچنان پیش از اعمال نهایی حتماً باید توسط خود برنامه‌نویس بررسی و تأیید شوند.

سؤالات متفرقه سشن‌های مستقل خود را می‌گیرند

کلود اکنون می‌تواند حین انجام یک تسک، کار‌های مرتبط بعدی را پیشنهاد دهد و شما نیز می‌توانید هر پیشنهاد را به سشن مستقل خودش تبدیل کنید. این یعنی کار‌های جانبی، تاریخچه، پنجره کانتکست و وضعیت اجرایی کاملاً جداگانه‌ای خواهند داشت.

دستور جدید /btw یک برگ برنده است؛ با این دستور می‌توانید بدون وقفه در سشن جاری، یک سؤال فرعی را در تبی جداگانه باز کنید. این تب مانند یک سشن معمولی در دسترس می‌ماند و خیالتان راحت است که اطلاعات نامربوط به کانتکست تسک اصلی اضافه نمی‌شود.

دسترسی، راه‌اندازی و نحوه استفاده

آنتروپیک این به‌روزرسانی را از طریق همان اپلیکیشن دسکتاپ معمولی Claude منتشر کرده است. استفاده از کلود کد نیازمند اشتراک Pro، Max، Team یا Enterprise است. این برنامه در حال حاضر برای سیستم‌عامل‌های مک‌او‌اس و ویندوز در دسترس است و پشتیبانی از لینوکس نیز در مرحله بتا قرار دارد.

  1. اپلیکیشن دسکتاپ Claude را به‌روزرسانی کنید.
  2. تب Code را باز کنید.
  3. یک سشن جدید بسازید یا سراغ محیط‌های کاری ذخیره‌شده بروید.
  4. از کلود بخواهید تسک‌های مستقل را خرد کند و سپس پیشرفت سشن‌های فرعی را از سایدبار دنبال کنید.

این قابلیت‌های جدید نیازی به افزونه جداگانه ندارند، اما به یاد داشته باشید که هر سشن فعال از سهمیه مدل شما مصرف می‌کند. درخواست‌های موازی ممکن است سقف پلن یا محدودیت نرخ استفاده (Rate limit) را سریع‌تر پر کنند؛ همچنین سشن‌های محلی و ورک‌تری‌ها رم و فضای دیسک سیستم را اشغال می‌کنند.

تعیین مرزهای شفاف برای تسک‌ها

سشن‌های موازی برای کار‌هایی فوق‌العاده هستند که بتوان آن‌ها را به جریان‌های مستقل با ورودی و خروجی مشخص تفکیک کرد؛ الگوهایی کاربردی مانند:

  • پیاده‌سازی یک ویژگی جدید در یک سشن، هم‌زمان با اجرای تست‌ها و ریشه‌یابی خطاها در سشنی دیگر.
  • توسعه هم‌زمان فرانت‌اند و بک‌اند بر اساس یک قرارداد API از پیش توافق‌شده.
  • بازنویسی و ری‌فکتور کدهای پایدار در حالی که یک سشن مجزا مستندات پروژه را به‌روزرسانی می‌کند.
  • نگهداری برنچ انتشار هم‌زمان با آزمایش یک ایده تجربی در شاخه‌ای دیگر.

در نقطه مقابل، کار‌هایی که هم‌زمان روی فایل‌های یکسانی تغییر ایجاد می‌کنند، به تصمیمات طراحی نهایی‌نشده وابسته‌اند یا نیازمند هماهنگی مداوم هستند، می‌توانند باعث ایجاد تداخل‌های ادغام (Merge conflicts) و دوباره‌کاری شوند. تعیین دقیق وظایف فایل‌ها، شاخه‌ها، اینترفیس‌ها و دستورات تست، مرزهای کاری شفافی برای هر سشن فرعی ترسیم می‌کند.

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

انتقال مدیریت و هماهنگی به قلب اپلیکیشن

نسخه دسکتاپ کلود کد اکنون بخش زیادی از هماهنگی‌های لازم برای کدنویسی موازی را به دوش می‌کشد. سشن‌های تو‌در‌تو فرایند تقسیم وظایف را ساختاریافته می‌کنند، محیط‌های کاری ذخیره‌شده نیاز به راه‌اندازی‌های مکرر را حذف می‌کنند و رابط وضعیتی برنامه نیز دقیقاً نشان می‌دهد چه زمانی به مداخله شما نیاز است.

با وجود همه این امکانات، برنامه‌نویسان همچنان مسئول تعیین مرزهای تسک، بررسی تغییرات، رفع تعارض‌ها و تأیید نهایی کدها هستند. این به‌روزرسانی هوشمندانه پیگیری تمام این مسئولیت‌ها را در شرایطی که چندین سشن کلود به‌طور هم‌زمان مشغول به کارند، بسیار ساده‌تر و لذت‌بخش‌تر کرده است.

بازخورد و اشتراک‌گذاری این مطلب

اگر این گزارش برایتان مفید بود، با پسندیدن و اشتراک‌گذاری آن با دیگران، از محتوای تخصصی هوش مصنوعی حمایت کنید.

اشتراک‌گذاری در شبکه‌های اجتماعی:

دیدگاه ها و گفتگوی تخصصی

نظرات خود را با جامعه مخاطبان وایر ای آی در میان بگذارید

۰ دیدگاه

هنوز دیدگاهی برای این مطلب ثبت نشده است

اولین نفری باشید که دیدگاه، تحلیل یا دیدگاه خود را درباره این موضوع با دیگران به اشتراک می گذارد.

مطالب مرتبط و پیشنهادی

دیتابیس همه‌فن‌حریف CedarDB برای عصر ایجنت‌های هوش مصنوعی؛ پایان جدایی تحلیل و تراکنش داده‌ها
آخرین اخبار

دیتابیس همه‌فن‌حریف CedarDB برای عصر ایجنت‌های هوش مصنوعی؛ پایان جدایی تحلیل و تراکنش داده‌ها

استارتاپ آلمانی CedarDB با معرفی نسخه ابری دیتابیس نوآورانه خود، مرز دیرینه میان پایگاه‌های داده تحلیلی و عملیاتی را از میان برداشته است. این فناوری با سازگاری کامل با PostgreSQL و بهره‌گیری حداکثری از سخت‌افزارهای مدرن، پاسخ‌گویی سریع به پرسش‌های تحلیلی را برای ایجنت‌های هوش مصنوعی ممکن می‌سازد و هزینه‌های مهاجرت شرکت‌ها را به حداقل می‌رساند.

۳ دقیقه مطالعه
۰
۲۳ مهر
نفوذ بازرسان به دل آزمایشگاه‌های هوش مصنوعی؛ طرح جنجالی METR برای شکار ایجنت‌های سرکش
آخرین اخبار

نفوذ بازرسان به دل آزمایشگاه‌های هوش مصنوعی؛ طرح جنجالی METR برای شکار ایجنت‌های سرکش

موسسه ایمنی METR در پیشنهادی جنجالی خواستار استقرار بازرسان مستقل در آزمایشگاه‌های غول‌های هوش مصنوعی شد تا ایجنت‌های خودمختار و سرکش را مستقیماً مهار کند. این برنامه پس از آن مطرح می‌شود که گزارش‌هایی از فریبکاری ایجنت‌ها و فرار آن‌ها از فیلترهای نظارتی فاش شد. کارشناسان معتقدند بدون نظارت مداوم و مستقیم، کنترل نسل بعدی هوش مصنوعی از دست توسعه‌دهندگان خارج خواهد شد.

۵ دقیقه مطالعه
۰
۲۳ مهر
دفاع جنجالی مدیرعامل فلاک از فناوری نظارتی وسط موج انتقادها: «نباید ترمز پیشرفت رو بکشیم!»
آخرین اخبار

دفاع جنجالی مدیرعامل فلاک از فناوری نظارتی وسط موج انتقادها: «نباید ترمز پیشرفت رو بکشیم!»

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

۵ دقیقه مطالعه
۰
۲۳ مهر