مایکروسافت چهارمین پیشنمایش از AI Shell را عرضه کرده است، ابزاری تعاملی که برای پر کردن شکاف بین زبان طبیعی و Large Language Models طراحی شده است. این تکرار اخیر مجموعهای از پیشرفتها، به ویژه برای کاربران macOS، و همچنین پشتیبانی گستردهتر از Microsoft Entra ID و مجموعهای از گزینههای فرمان سادهسازی شده را به ارمغان میآورد. بیایید به بررسی جزئیات آنچه این بهروزرسانی به ارمغان میآورد بپردازیم.
ادغام پیشرفته macOS
نکته کانونی این انتشار، گامهای مهم برداشته شده در تجربه macOS است، به ویژه هنگامی که با iTerm2 جفت شود. قبلاً، عملکرد سایدکار، که به کاربران اجازه میدهد با AI Shell در یک پنجره اختصاصی تعامل داشته باشند، با بیثباتی مواجه بود و از دستورات مهمی مانند /code post
پشتیبانی نمیکرد. با این بهروزرسانی، Microsoft این مسائل را برطرف کرده و یک تجربه قابل اعتمادتر و غنیتر ارائه میدهد که عملکرد موجود در Windows را منعکس میکند.
برای استفاده از این حالت سایدکار بهبودیافته، کاربران باید PowerShell 7 را در iTerm2 اجرا کنند. این امکان ارتباط بینقص بین ترمینال و AI Shell را فراهم میکند و امکان تعامل روانتر و شهودیتر را فراهم میکند. قابلیت اطمینان و برابری ویژگیهای بهبودیافته باید پیشرفت خوشایندی برای کاربران macOS باشد که برای کارهای روزانه خود به AI Shell متکی هستند.
پذیرش هوش مصنوعی آفلاین با Phi Silica
یکی از افزونههای جالبتر در این پیشنمایش، پشتیبانی آزمایشی از عامل Phi Silica است. این عامل از مدل داخلی Phi Silica استفاده میکند که یک جزء کلیدی از Copilot+ PCs است. جذابیت Phi Silica در توانایی آن در ارائه یک تجربه آفلاین با AI Shell نهفته است، که به کاربران امکان میدهد حتی بدون اتصال اینترنتی فعال به تعامل با مدلهای هوش مصنوعی ادامه دهند.
با این حال، توجه به این نکته مهم است که عامل Phi Silica به طور پیش فرض با AI Shell گنجانده نشده است. کاربرانی که مایل به بررسی این عملکرد هستند، باید مخزن (repository) را شبیهسازی کرده و کد را خودشان بسازند. Microsoft همچنین هشدار داده است که عامل هنوز در مرحله آزمایشی خود قرار دارد و کاربران باید انتظار مشکلات احتمالی را در نسخههای آینده داشته باشند. علیرغم این هشدارها، گنجاندن Phi Silica نشاندهنده یک گام مهم به سوی فعال کردن قابلیتهای هوش مصنوعی آفلاین در AI Shell است.
احراز هویت ساده با Entra ID
در اقدامی به سوی امنیت بیشتر و دسترسی ساده شده، Microsoft از احراز هویت Entra ID به Azure OpenAI instances پشتیبانی کرده است. این ادغام به کاربران اجازه میدهد تا بدون نیاز به ذخیره کلیدهای حساس در فایلهای پیکربندی، به منابع Azure OpenAI دسترسی داشته باشند. با استفاده از Entra ID، AI Shell میتواند به طور ایمن کاربران را احراز هویت کرده و به آنها دسترسی به منابع لازم را اعطا کند، در نتیجه خطر دسترسی غیرمجاز را کاهش داده و مدیریت کلی Azure OpenAI deployments را ساده میکند. این لایه امنیتی اضافه شده به ویژه برای سازمانهایی که دادههای حساس را مدیریت میکنند و به مکانیسمهای احراز هویت قوی نیاز دارند، حیاتی است.
اجرای فرمان ساده
برای افزایش بیشتر تجربه کاربری، Microsoft پارامترهای جدیدی را برای دستور Invoke-AIShell
معرفی کرده است. این پارامترها برای سادهسازی استفاده از صفحه کناری (side pane) و کاهش نیاز به دستورات تکراری طراحی شدهاند.
- -PostCode: این پارامتر به کاربران اجازه میدهد تا کد تولید شده در صفحه کناری را مستقیماً در جلسه PowerShell متصل شده ارسال کنند. این نیاز به جابجایی بین صفحه کناری و ترمینال برای اجرای دستور
/code post
را از بین میبرد و روند اجرای کد را ساده میکند. - -CopyCode: این پارامتر راهی ساده برای کپی کردن کد از صفحه کناری بدون نیاز به استفاده از دستور
/code copy
فراهم میکند. این به ویژه برای انتقال سریع قطعه کدهای کوتاه به سایر برنامهها یا اسکریپتها مفید است. - -Exit: این پارامتر به کاربران اجازه میدهد تا بدون تایپ دستور
/exit
از صفحه کناری خارج شوند. این یک روش شهودی و کارآمدتر برای بستن صفحه کناری در زمانی که دیگر نیازی به آن نیست، فراهم میکند.
این پارامترهای جدید، در حالی که ظاهراً جزئی هستند، به طور قابل توجهی به قابلیت استفاده کلی AI Shell کمک میکنند و تعامل کاربران با ابزار و اجرای وظایفشان را آسانتر میکنند.
تنظیمات جزئی، تأثیر عمده
فراتر از ویژگیهای اصلی، این بهروزرسانی مجموعهای از بهبودهای کوچکتر را در بر میگیرد که به طور جمعی تجربه کلی را ارتقا میبخشند. اینها شامل:
- اطلاعات مدل بهروزرسانیشده: AI Shell اکنون از آخرین مدلهای OpenAI پشتیبانی میکند و اطمینان میدهد که کاربران به پیشرفتهترین قابلیتهای هوش مصنوعی دسترسی دارند. این به AI Shell اجازه میدهد تا با آخرین پیشرفتها در زمینه هوش مصنوعی سازگار باقی بماند.
- Alias برای پاک کردن کنسول: دستور
/clear
به عنوان یک alias برای دستور/cls
اضافه شده است که راهی کاربرپسندتر برای پاک کردن کنسول در AIShell ارائه میدهد. این افزونه ساده میتواند در وقت کاربران صرفه جویی کند. - بهروزرسانی اسکریپت نصب macOS: اسکریپت نصب بهروزرسانی شده است تا اطمینان حاصل شود که ماژول AIShell به درستی بر روی macOS نصب شده است. این مشکل قبلی را برطرف میکند و تضمین میکند که کاربران macOS میتوانند به طور یکپارچه AI Shell را نصب و استفاده کنند.
- مدیریت مدل پیشرفته در OllamaAgent: OllamaAgent، که به کاربران امکان میدهد با مدلهایی که به صورت محلی میزبانی میشوند تعامل داشته باشند، با بهبود مدیریت مدل و یکپارچگی سیستم پرامپت (system prompt) ارتقا یافته است. این کار پیکربندی و استفاده از OllamaAgent را با انواع مختلف مدل آسانتر میکند.
این تغییرات ظریف اما موثر، تعهد Microsoft به اصلاح AI Shell و ارائه یک تجربه کاربری صیقلی و کاربرپسند را نشان میدهد.
شروع به کار با پیشنمایش 4
برای کسانی که مشتاق به بررسی آخرین ویژگیها و بهبودها هستند، نصب پیشنمایش 4 از AI Shell یک فرآیند ساده است. به سادگی PowerShell را باز کنید و دستور زیر را اجرا کنید: