فهرست مطالب
- HydraFusion در Visual Studio Code و اپلیکیشن GitHub Copilot در دسترس قرار گرفته است.
- این سامانه بهجای یک مدل واحد، چند مدل را در یک گردشکار هماهنگ میکند.
- سه الگوی Single، Cascade و Critique برای انجام درخواستها بهکار میروند.
- این قابلیت پیشنمایش پژوهشی است و کاربران سازمانی برای دسترسی به آن ممکن است به تأیید مدیر نیاز داشته باشند.
HydraFusion در Copilot از ۳۰ سپتامبر ۲۰۲۶ در Visual Studio Code و اپلیکیشن GitHub Copilot در دسترس قرار گرفته است؛ گسترشی که این پیشنمایش پژوهشی را از Copilot CLI به محیطهای دیگری برای کار با دستیار برنامهنویسی GitHub میبرد. HydraFusion یک مدل منفرد نیست، بلکه چند مدل را هماهنگ میکند و برای انجام هر درخواست، گردشکاری را برمیگزیند که به گفته GitHub بتواند با کارآمدی مناسب، کیفیت مورد انتظار را تأمین کند.
HydraFusion در Copilot چگونه کار میکند؟
در فهرست انتخاب مدلها، HydraFusion مانند یک گزینه جداگانه نمایش داده میشود؛ اما پشت این نام یک مدل واحد قرار ندارد. سامانه، بهجای آنکه همیشه یک مدل را برای پاسخگویی به کار بگیرد، از میان چند شیوه اجرا انتخاب میکند و ممکن است در یک نوبت کاری چند مدل را بهترتیب یا در نقشهای متفاوت بهکار بگیرد.
طبق توضیح GitHub، انتخاب گردشکار به نشانههایی از توانایی مدلها وابسته است. این نشانهها حوزههایی مانند استدلال، تولید کد، اشکالزدایی و استفاده از ابزارها را در بر میگیرد. سامانه با درنظرگرفتن این تواناییها، الگویی را انتخاب میکند که برای درخواست مناسب باشد. GitHub این فرایند را نوعی مسئله بهینهسازی توصیف میکند؛ به این معنا که هدف، انتخاب مسیر اجرای کار با توجه به کیفیت لازم و کارآمدی است.
این انتخاب بهصورت ثابت و یکسان برای همه درخواستها انجام نمیشود. بسته به کاری که از Copilot خواسته شده، HydraFusion میتواند یک مدل را بهتنهایی به کار بگیرد، نتیجه اولیه را برای ارزیابی به مرحله دیگری بفرستد، یا از مدلی مستقل برای بازبینی استفاده کند. این رویکرد، هماهنگسازی مدلها را بخشی از نحوه اجرای درخواست میکند، نه صرفاً انتخاب یک نام از فهرست مدلها.
سه گردشکار برای انجام درخواستها
GitHub سه الگوی اصلی را برای HydraFusion شرح داده است. هر الگو روش متفاوتی برای تقسیم کار یا بررسی نتیجه دارد:
- Single: یک مدل انتخاب میشود و همان مدل مستقیماً درخواست را انجام میدهد. این سادهترین مسیر از میان سه گزینه است و نیازی به واگذاری کار میان چند مدل ندارد.
- Cascade: ابتدا مدلی کارآمدتر پیشنویس پاسخ یا راهحل را آماده میکند. سپس یک مرحله کنترل کیفیت بررسی میکند که آیا نتیجه پذیرفتنی است یا باید کار به مدل قویتری ارجاع شود. بنابراین، مدل قویتر تنها زمانی وارد فرایند میشود که ارزیابی نتیجه اولیه آن را لازم بداند.
- Critique: یک مدل پیشنویس را میسازد و مدلی دیگر، از خانوادهای متفاوت، آن را بهصورت مستقل و فقطخواندنی بررسی میکند. سپس مدل نخست یکبار نتیجه را بر اساس این بازبینی اصلاح میکند. GitHub این الگو را در امتداد روش بازبینی Rubber Duck معرفی کرده است.
در الگوی Critique، نقش منتقد بررسی نتیجه است و تغییر مستقیم پیشنویس به او واگذار نمیشود؛ اصلاح نهایی را همان مدلی انجام میدهد که پاسخ اولیه را ساخته است. در Cascade نیز تصمیم مرحله کنترل کیفیت تعیین میکند که کار با پاسخ اولیه تمام شود یا به مدل قویتری برسد. در نتیجه، تفاوت این گردشکارها فقط در تعداد مدلها نیست؛ ترتیب کار و مسئولیت هر مرحله نیز فرق دارد.
دسترسی در VS Code و اپلیکیشن Copilot
در Visual Studio Code، HydraFusion برای نسخه ۱.۱۴۰ یا نسخههای جدیدتر و همچنین VS Code Insiders معرفی شده است. کاربر میتواند آن را از فهرست مدلهای Copilot Chat انتخاب کند. اگر گزینه در فهرست دیده نشود، باید تنظیم chat.copilot.hydraFusion.enabled فعال شود.
دسترسی کاربران سازمانی ممکن است به تنظیمات محل کارشان وابسته باشد. GitHub میگوید اگر Copilot از طریق یک سازمان یا شرکت در اختیار کاربر قرار گرفته باشد، مدیر آن مجموعه ممکن است لازم باشد قابلیتهای پیشنمایش را در تنظیمات سازمان یا شرکت مجاز کند. بنابراین، دیدهنشدن HydraFusion لزوماً به نسخه نرمافزار محدود نیست و میتواند به سیاست دسترسی سازمان هم مربوط باشد.
در اپلیکیشن GitHub Copilot، کاربر باید ابتدا برنامه را به آخرین نسخه بهروزرسانی کند. سپس از بخش تنظیمات، عبارت «HydraFusion» را جستوجو و قابلیت را روشن کند. پس از آن، انتخاب HydraFusion از فهرست مدلها امکانپذیر است. GitHub دسترسی را برای کاربران Copilot Pro، Pro+، Business و Enterprise اعلام کرده است؛ با این حال، کاربران Business و Enterprise برای استفاده از قابلیتهای پیشنمایش به فعالسازی مدیر نیاز دارند.
تفاوت با گزینه Auto و تغییرات این نسخه
GitHub تفاوت HydraFusion با گزینه Auto را در دامنه تصمیمگیری آنها میداند. Auto برای هر درخواست یک مدل انتخاب میکند. HydraFusion، علاوه بر انتخاب مدل، بررسی میکند که آیا بهتر است درخواست با یک مدل پیش برود یا از گردشکاری استفاده شود که چند مدل را در یک نوبت کاری هماهنگ میکند.
به بیان ساده، Auto در انتخاب مدل برای درخواست نقش دارد، اما HydraFusion میتواند درباره شیوه پیشبرد کار هم تصمیم بگیرد: اجرای مستقیم، شروع با مدل کارآمدتر و ارجاع مشروط، یا تهیه پاسخ و بازبینی آن با مدلی دیگر. GitHub این قابلیت را بهعنوان رویکردی برای هماهنگکردن مدلها معرفی میکند؛ نه تضمینی که هر درخواست الزاماً از چند مدل استفاده کند. یکی از سه مسیر ممکن، حل مستقیم کار با یک مدل است.
این گسترش به محیطهای بیشتری، بنا بر اعلام GitHub، یکی از اصلیترین درخواستهای کاربران اولیه بوده است. شرکت همچنین از بهبودهایی در تجربه استفاده خبر داده است: نمایش شفافتر اتفاقاتی که در هر مرحله گردشکار میافتد، ارسال بهروزرسانیهای پیشرفت با فاصله کمتر و روشنترشدن وضعیت هنگام اجرای کارهای طولانی.
این تغییرات به کاربر کمک میکند بهتر بفهمد سامانه در چه مرحلهای قرار دارد و آیا هنوز مشغول انجام درخواست است یا نه. GitHub میگوید بهروزرسانیهای پرتکرارتر، بهویژه در کارهایی که زمان بیشتری میبرند، تشخیص ادامهداشتن فرایند را آسانتر میکند. این توضیحات بر شفافیت و اطلاعرسانی در زمان اجرا متمرکز است؛ در اعلام GitHub، وعدهای درباره سرعت مشخص یا بهبود عددی دقت ارائه نشده است.
HydraFusion همچنان در مرحله پیشنمایش پژوهشی قرار دارد و ممکن است تغییر کند. بنابراین، امکانات و شیوه عملکرد آن در این مرحله نهایی تلقی نمیشود. GitHub کاربران را به مستندات HydraFusion و مطلب پژوهشی «Project HydraFusion: Frontier quality via multi-model orchestration» برای اطلاعات بیشتر درباره پژوهش و نتایج بنچمارک ارجاع داده است.
این خبر برای چه کسانی اهمیت دارد
این قابلیت بیش از همه برای کاربران GitHub Copilot است که در VS Code یا اپلیکیشن Copilot با درخواستهای برنامهنویسی کار میکنند و میخواهند بدانند دستیار چگونه میان مدلها و مراحل مختلف اجرای یک کار انتخاب میکند. برنامهنویسانی که از کارهای طولانی یا نیازمند بازبینی استفاده میکنند نیز میتوانند از نمایش روشنتر روند اجرا بهره ببرند.
برای مدیران سازمانی، خبر یادآور آن است که دسترسی به قابلیتهای آزمایشی ممکن است به سیاستهای سازمان وابسته باشد و نیازمند فعالسازی از سوی مدیر باشد. برای دیگر کاربران، تفاوت HydraFusion و Auto نکته اصلی است: HydraFusion فقط انتخاب یک مدل نیست، بلکه میتواند نحوه هماهنگی مدلها را نیز تعیین کند. بااینحال، چون این سامانه هنوز پیشنمایش پژوهشی است، تجربه و جزئیات آن ممکن است در ادامه تغییر کند.
پرسشهای متداول
HydraFusion چه تفاوتی با یک مدل هوش مصنوعی دارد؟
چه کسانی میتوانند از HydraFusion استفاده کنند؟
HydraFusion چه الگوهایی برای انجام درخواست دارد؟
دانش آموخته مدیریت کسب و کار گرایش استراتژی و پژوهشگر ، استراتژیست و توسعه دهنده اقتصاد دیجیتال
مطالب مرتبط
بهترین هوش مصنوعی برای برنامه نویسیبهترین هوش مصنوعی برای برنامه نویسی به نوع پروژه، زبان مورد استفاده، سطح تجربه و حساسیت…
آموزش پرامپت نویسی حرفهای؛ ۱۵ تکنیک برای گرفتن بهترین نتیجه از ChatGPT و هوش مصنوعیپرامپتنویسی حرفهای مهارت تبدیل یک نیاز مبهم به دستورالعملی روشن، زمینهدار و قابل ارزیابی برای ابزارهای…
بهترین ابزارهای هوش مصنوعی رایگان در سال ۲۰۲۶بهترین ابزارهای هوش مصنوعی رایگان در سال ۲۰۲۶ فقط چتباتها نیستند؛ از تحقیق و نگارش تا…





