مایکروسافت بهتازگی چهارمین نسخه پیشنمایش ابزار AI Shell خود را با چندین بهبود قابل توجه منتشر کرده است. تغییرات مهم این بهروزرسانی شامل بهبود پشتیبانی از سیستم عامل macOS، پشتیبانی از Microsoft Entra ID، افزودن دستورات جدید به Invoke-AIShell، پشتیبانی از عامل Phi Silica و دیگر بهبودهای کوچک است.
برای توضیح بیشتر، AI Shell مایکروسافت یک شل تعاملی است که به شما یک رابط چت برای کار با مدلهای زبانی بزرگ ارائه میدهد. این شل به شما امکان دسترسی به عاملهایی را میدهد که به مدلها و ارائهدهندگان مختلف هوش مصنوعی متصل میشوند. کاربران میتوانند از طریق این شل، به شکل گفتگو با این عاملها تعامل کنند.

مهمترین تغییر این نسخه، بهبودهای چشمگیر در تجربه “سایدکار” (sidecar) روی macOS هنگام استفاده از iTerm2 است. مایکروسافت میگوید این تجربه قبلاً قابل اعتماد نبود و از دستور /code post پشتیبانی نمیکرد. اما اکنون این تجربه بسیار پایدارتر شده و امکانات آن با نسخه ویندوز برابر شده است. برای استفاده از حالت سایدکار، باید PowerShell 7 را در iTerm2 اجرا کنید.
یکی دیگر از بهروزرسانیهای مهم، اضافه شدن پشتیبانی از عامل آزمایشی Phi Silica است. این عامل از مدل داخلی Phi Silica که همراه با کامپیوترهای Copilot+ ارائه میشود استفاده میکند و به شما امکان استفاده آفلاین از AI Shell را میدهد. یک نکته مهم این است که این عامل به صورت پیشفرض با AI Shell ارائه نمیشود. اگر میخواهید از آن استفاده کنید، باید مخزن (repo) آن را کلون کرده و کد را خودتان بسازید. برای یادگیری نحوه انجام این کار میتوانید اینجا را ببینید. توجه داشته باشید که این عامل همچنان آزمایشی است و ممکن است در نسخههای بعدی مشکلاتی داشته باشد.
تغییر دیگر این است که مایکروسافت پشتیبانی از احراز هویت Entra ID برای نمونههای Azure OpenAI را اضافه کرده است. این امکان به شما میدهد بدون نیاز به ذخیره کلیدها در فایل تنظیمات، به منابع Azure OpenAI دسترسی پیدا کنید.
در نهایت، پارامترهای جدیدی برای دستور Invoke-AIShell اضافه شده که استفاده از پنل کناری (side pane) را آسانتر میکند. اولین پارامتر -PostCode است که به شما امکان میدهد کد تولیدشده از پنل کناری را به جلسه PowerShell متصل پست کنید، و دیگر نیازی به جابهجایی بین پنل و ترمینال برای اجرای دستور /code post ندارید.
پارامتر دوم -CopyCode است که به شما اجازه میدهد کد را از پنل کناری کپی کنید بدون اینکه نیاز به دستور /code copy داشته باشید. در نهایت، پارامتر -Exit نیز به شما اجازه میدهد از پنل کناری خارج شوید بدون اینکه نیاز به دستور /exit داشته باشید.
سایر بهبودهای جزئی عبارتند از:
- بهروزرسانی اطلاعات مدلها برای پشتیبانی از جدیدترین مدلهای OpenAI
- اضافه شدن /clear به عنوان یک نام جایگزین برای دستور /cls جهت پاک کردن کنسول در AIShell
- بهروزرسانی اسکریپت نصب برای نصب ماژول AIShell روی macOS
- بهبود مدیریت مدل و یکپارچهسازی پیامهای سیستمی در OllamaAgent