Sdílet prostřednictvím


Co je AI Shell?

Důležité

K lednu 2026 již projekt AI Shell není aktivně udržován. Tento projekt by měl být z inženýrského hlediska považován za archivovaný.

AI Shell je interaktivní prostředí, které poskytuje rozhraní chatu s jazykovými modely. Prostředí poskytuje agenty, kteří se připojují k různým modelům AI a dalším poskytovatelům pomoci. Uživatelé můžou komunikovat s agenty konverzačním způsobem.

Projekt prostředí AI zahrnuje:

  • Rozhraní prostředí příkazového řádku (aish)
  • Architektura pro vytváření agentů AI a dalších poskytovatelů pomoci
  • Integrace s terminálem Windows a iTerm2 v macOS
  • Modul PowerShell pro integraci s PowerShellem. Další informace najdete v modulu AI Shell.
  • Podpora MCP serverů a nástrojů
  • Podpora lokálního nasazení Foundry

Každý asistent AI se označuje jako agent. Počáteční verze prostředí AI Zahrnuje dva agenty:

  • agenta Azure OpenAI, který se připojuje k instanci gpt-4o. Tento agent použijte pro obecné úlohy AI.
  • Azure Copilot agent, který může pomoci s povědomím o Microsoft Azure. Pomoc s příkazy Azure CLI a Azure PowerShellu vám poskytne agent Azure.

Spustitelný soubor AI Shell (aish.exe) můžete spustit v samostatném prostředí nebo můžete použít modul AIShell PowerShell s PowerShellem 7 a vytvořit prostředí s rozděleným podoknem (postranním podoknem) s Windows Terminal. Prostředí sajdkáry je doporučeným způsobem použití prostředí AI Shell, protože získáte hlubší integraci s prostředím. Mezi tyto funkce patří:

  • Možnost vložit kód z odpovědi prostředí AI přímo do příkazového prostředí connect
  • Vícekrokové příkazy se přidají do vyrovnávací paměti prediktivní technologie IntelliSense pro rychlé přijetí.
  • Jednoduché obnovení chyby s jedním příkazem
  • Integrace MCP

Známé problémy

Tato aktuální verze prostředí AI Shell obsahuje některé známé problémy, na kterých aktivně pracujeme:

  • Prostředí sajdkáry funguje pouze s Windows Terminal a iTerm2 pro macOS.
  • AI Shell není podporován v Linuxu. Možná to bude fungovat, ale nepodporuje integraci rozděleného terminálu, kterou získáte s Windows Terminal a iTerm2. AI Shell není testován na žádné distribuci Linuxu.
  • Pokud máte nainstalovanou náhledovou (vývojářskou) a stabilní verzi Windows Terminal, Start-AIShell příkaz otevře nový terminál se stabilní verzí Windows Terminal.
  • Pokud jste program Windows Terminal spustili jako správce, příkaz Start-AIShell otevře nové okno terminálu se systémem Windows Terminal bez zvýšení oprávnění.
  • Pokud používáte výchozí terminálovou aplikaci v systému macOS, nebude se vám zobrazovat postranní vozík a barvy se nemusí vykreslovat správně. Čtení vygenerovaného kódu může být obtížné.