مایکروسافت قابلیت AI Agents را به Windows Terminal اضافه می‌کند

آنچه در این مقاله میخوانید

جدیدترین مقالات

مایکروسافت قابلیت AI Agents را به Windows Terminal اضافه می‌کند

مایکروسافت به‌تازگی نسخه ۰.۱ Intelligent Terminal را منتشر کرده است؛ یک پروژه متن‌باز و آزمایشی که به‌عنوان انشعابی (Fork) از Windows Terminal توسعه یافته و از یکپارچه‌سازی بومی عامل‌های هوش مصنوعی (AI Agents) بهره می‌برد.

این برنامه هم‌اکنون از طریق Microsoft Store یا با استفاده از WinGet (دستور winget install Microsoft.IntelligentTerminal) قابل نصب است و در کنار Windows Terminal فعلی شما نصب می‌شود، بدون اینکه جایگزین آن شود.

این نسخه یک انتشار اولیه است و مایکروسافت نیز آن را به‌صراحت آزمایشی (Experimental) معرفی کرده است. با این حال، انتشار آن نشان‌دهنده دیدگاه و مسیر آینده‌ای است که مایکروسافت برای ترمینال ویندوز در نظر گرفته است.

Intelligent Terminal چیست؟

Intelligent Terminal نسخه‌ای آزمایشی از Windows Terminal است که با یکپارچه‌سازی بومی عامل‌های هوش مصنوعی (AI Agents) توسعه یافته است.

این ترمینال با هر عاملی که از پروتکل Agent Client Protocol (ACP) پشتیبانی کند، سازگار است. کافی است عامل (Agent CLI) دلخواه خود را روی رایانه نصب کنید. اگر هنوز عاملی انتخاب نکرده‌اید، Intelligent Terminal به‌صورت خودکار GitHub Copilot CLI را برایتان راه‌اندازی می‌کند.

Intelligent Terminal تمام قابلیت‌های محبوب Windows Terminal را حفظ کرده است؛ از جمله:

  • تب‌ها (Tabs)
  • پروفایل‌ها (Profiles)
  • تم‌ها (Themes)
  • تنظیمات (Settings)
  • شِل‌ها (Shells)
  • میانبرهای صفحه‌کلید (Keyboard Shortcuts)

همه این امکانات دقیقاً همان‌طور که انتظار دارید، کار می‌کنند.

Capture 1 مایکروسافت قابلیت AI Agents را به Windows Terminal اضافه می‌کند مرداد 1405 1

نصب و اجرای Intelligent Terminal

نکته:
Intelligent Terminal به Windows 10 نسخه 2004 (بیلد 19041) یا جدیدتر نیاز دارد. همچنین باید یک عامل (Agent CLI) پشتیبانی‌شده و اشتراک مربوط به آن را داشته باشید. به‌طور پیش‌فرض از GitHub Copilot استفاده می‌شود.

نصب از Microsoft Store (پیشنهادی)

ساده‌ترین روش، نصب Intelligent Terminal از Microsoft Store است. با این روش، برنامه به‌طور خودکار با انتشار نسخه‌های جدید به‌روزرسانی خواهد شد.

نصب با WinGet

کاربران WinGet می‌توانند آخرین نسخه Intelligent Terminal را با دستور زیر نصب کنند:

 
winget install --id Microsoft.IntelligentTerminal -e
 

دانلود

روش توزیعمعماریلینک
App Installerx64، x86، ARM64دانلود

شروع کار

  • عامل هوش مصنوعی خود را انتخاب کنید.
    Intelligent Terminal به‌صورت خودکار عامل‌های سازگار با ACP را روی سیستم شناسایی می‌کند؛ از جمله:

    • GitHub Copilot
    • Claude
    • Codex
    • Gemini
    • OpenCode

    اگر هیچ‌کدام نصب نباشند، برنامه به‌طور خودکار GitHub Copilot CLI را از طریق WinGet نصب می‌کند.

  • وارد حساب کاربری شوید.
    اگر قبلاً وارد نشده باشید، پنل عامل (Agent Pane) مراحل ورود را به شما نمایش می‌دهد.
  • شروع به استفاده کنید.
    می‌توانید سؤال بپرسید یا از عامل هوش مصنوعی کمک بگیرید. عامل به خروجی شِل (Shell) شما دسترسی دارد؛ بنابراین دیگر نیازی به کپی و پیست کردن خروجی دستورات نیست.

نکته

اگر در PowerShell با خطای زیر مواجه شدید:

  • running scripts is disabled on this system
  • UnauthorizedAccess

به این معناست که Execution Policy اجازه اجرای اسکریپت‌های موردنیاز Intelligent Terminal را نمی‌دهد.

برای رفع مشکل، دستور زیر را اجرا کنید:

 
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

میانبرهای صفحه‌کلید

تمام میانبرها از طریق تنظیمات Intelligent Terminal قابل تغییر هستند.

میانبرعملکرد
Ctrl + Shift + .نمایش یا مخفی کردن پنل عامل
Ctrl + Shift + Iجابه‌جایی فوکوس بین ترمینال و پنل عامل
Ctrl + Alt + .باز کردن پنل عامل همراه با اطلاعات خطا
Ctrl + Shift + /باز کردن بخش مدیریت عامل‌ها
Alt + Shift + /باز کردن Command Palette در حالت Prompt
Alt + Shift + Bباز کردن یک تب تعاملی

پیکربندی

تمام تنظیمات از طریق بخش Agent در تنظیمات Intelligent Terminal قابل مدیریت هستند.

تنظیمتوضیحات
عامل و مدلاستفاده از GitHub Copilot (پیش‌فرض) یا هر عامل سازگار با ACP، از جمله عامل‌های محلی یا سفارشی. این تنظیم برای پنل عامل و Command Palette قابل اعمال است. همچنین می‌توانید در هر پنل با دستور /model مدل را به‌صورت موقت تغییر دهید. تغییر تنظیم سراسری، مدل تمام پنل‌ها را به‌روزرسانی می‌کند.
محل نمایش پنلبالا، پایین (پیش‌فرض)، چپ یا راست
تشخیص خطاامکان شناسایی خودکار خطاهای اجرای دستورات
پیشنهاد رفع خطاارسال خودکار خطاهای شناسایی‌شده به عامل هوش مصنوعی برای دریافت راهکار
ردیابی نشست‌های عامل (Hooks)امکان مشاهده و مدیریت نشست‌های فعال عامل‌های هوش مصنوعی و وضعیت آن‌ها در رابط مدیریت نشست‌ها

Intelligent Terminal چه کاری انجام می‌دهد؟

ایده اصلی Intelligent Terminal ساده است: به‌جای اینکه پس از مشاهده یک خطا، پیام آن را کپی کنید، مرورگر را باز کنید، در Stack Overflow یا منابع دیگر به دنبال راه‌حل بگردید و دوباره به ترمینال برگردید، همه این مراحل را مستقیماً در خود ترمینال انجام می‌دهید. یک عامل هوش مصنوعی (AI Agent) در همان محیط حضور دارد و از محتوای صفحه و وضعیت ترمینال شما آگاه است.

Intelligent Terminal یک پنل دائمی عامل (Agent Pane) به ترمینال اضافه می‌کند؛ پنلی که در کنار محیط کاری قرار می‌گیرد و به شما اجازه می‌دهد بدون ترک جریان کاری، با یک عامل هوش مصنوعی تعامل داشته باشید.

به‌صورت پیش‌فرض از GitHub Copilot CLI استفاده می‌شود، اما معماری این پروژه کاملاً باز است. هر عاملی که از Agent Client Protocol (ACP) پشتیبانی کند، از جمله عامل‌های سفارشی یا محلی، قابل استفاده است. اگر چنین عاملی روی رایانه شما نصب باشد، Intelligent Terminal آن را به‌طور خودکار شناسایی می‌کند.

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

تشخیص خودکار خطاها

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

از آنجا، عامل هوش مصنوعی می‌تواند:

  • علت بروز خطا را توضیح دهد.
  • راهکار مناسب برای رفع آن پیشنهاد کند.
  • در برخی موارد، اصلاحات لازم را اجرا کند.

همچنین می‌توانید تنظیم کنید که برنامه تنها خطاها را شناسایی کند یا علاوه بر آن، پیشنهادهای اصلاحی را نیز به‌صورت خودکار ارائه دهد.

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

مدیریت چندین عامل هوش مصنوعی

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

Intelligent Terminal برای این منظور یک پنل مدیریت عامل‌ها ارائه می‌دهد که در آن می‌توانید:

  • همه عامل‌های فعال و وضعیت آن‌ها را مشاهده کنید.
  • به نشست‌های قبلی بازگردید.
  • ادامه یک کار نیمه‌تمام را از همان نقطه دنبال کنید.
  • وضعیت پردازش‌های طولانی را بررسی کنید.
  • نشست‌های تکمیل‌شده را ببندید.

علاوه بر این، Command Palette نیز به عامل‌های هوش مصنوعی مجهز شده است. کافی است علامت ? را قبل از درخواست خود وارد کنید تا ترمینال به‌طور خودکار اطلاعات مربوط به پنل فعال را به عامل ارسال کرده و آن را در یک تب پس‌زمینه اجرا کند؛ بدون اینکه کار شما در ترمینال اصلی متوقف شود.

آینده Intelligent Terminal

مایکروسافت اعلام کرده است که توسعه Intelligent Terminal بر اساس بازخورد جامعه توسعه‌دهندگان ادامه خواهد یافت و مخزن این پروژه در GitHub برای ثبت مشکلات و پیشنهاد قابلیت‌های جدید در دسترس است.

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

همچنین مایکروسافت هم‌زمان با انتشار Intelligent Terminal، قابلیت Terminal Chat را از نسخه Windows Terminal Canary کنار گذاشته است؛ اقدامی که نشان می‌دهد مسیر توسعه این محصول به سمت تجربه‌ای مبتنی بر عامل‌های هوش مصنوعی تغییر کرده است.

البته اگر علاقه‌ای به استفاده از عامل‌های هوش مصنوعی ندارید، نسخه اصلی Windows Terminal همچنان بدون تغییر به کار خود ادامه خواهد داد.

اما برای توسعه‌دهندگان و تیم‌های DevOps که به‌طور روزانه از هوش مصنوعی در فرآیند توسعه استفاده می‌کنند، Intelligent Terminal محیطی یکپارچه‌تر و طبیعی‌تر برای انجام این کار فراهم می‌کند.

در مجموع، اگر زمان زیادی را در ترمینال سپری می‌کنید، نصب و آزمایش Intelligent Terminal می‌تواند ارزشمند باشد؛ زیرا قابلیت‌هایی مانند تشخیص خودکار خطاها، حفظ زمینه کاری (Context) و دسترسی مستقیم به عامل‌های هوش مصنوعی می‌توانند بهره‌وری روزانه را به شکل محسوسی افزایش دهند.

Capture مایکروسافت قابلیت AI Agents را به Windows Terminal اضافه می‌کند مرداد 1405 3

Windows Terminal ترمینال مدرن و متن‌باز مایکروسافت برای سیستم‌عامل ویندوز است که از سال ۲۰۱۹ به‌عنوان جایگزینی پیشرفته برای Command Prompt و PowerShell معرفی شد. این برنامه امکان اجرای هم‌زمان محیط‌های خط فرمان مختلف مانند PowerShell، Command Prompt، Azure Cloud Shell، Windows Subsystem for Linux (WSL) و سایر شِل‌ها را در یک پنجره واحد فراهم می‌کند. پشتیبانی از تب‌ها، پنل‌های تقسیم‌شده (Split Panes)، رندرینگ مبتنی بر GPU، فونت‌ها و کاراکترهای یونیکد، تم‌های قابل شخصی‌سازی و میانبرهای صفحه‌کلید، Windows Terminal را به یکی از ابزارهای اصلی توسعه‌دهندگان، مدیران سیستم و کاربران حرفه‌ای ویندوز تبدیل کرده است.

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

رتبه بندی