AI Shell: Einführung in die KI-gestützte Kommandozeile

Microsoft hat die AI Shell als öffentliche Preview-Version veröffentlicht, und das bringt spannende Möglichkeiten.
Mit der AI Shell erhältst du eine Shell, die mit KI-Funktionen ausgestattet ist. Sie ermöglicht dir, mit KI-Agenten wie Azure OpenAI und Copilot in Azure zu interagieren.

Du kannst sie entweder als eigenständige Anwendung oder zusammen mit der Open-Source-Shell PowerShell 7 nutzen.

Zwei integrierte KI-Agenten: Azure OpenAI und Copilot in Azure

Die AI Shell besteht aus mehreren Komponenten: einem Shell-Interface, einem Framework zur Erstellung von KI-Agenten, einem PowerShell-Modul und zwei vorinstallierten KI-Agenten:

Der Azure OpenAI Agent

Dieser Agent kann jedes von Azure OpenAI bereitgestellte Modell verwenden. Er eignet sich hervorragend für vielseitige Aufgaben wie die Verarbeitung natürlicher Sprache, Code-Generierung oder komplexe Anfragen.

Du kannst den Agenten direkt mit einem in Azure OpenAI Modell verbinden, falls du eigene Modelle oder spezielle Datenschutzanforderungen hast.

Anwendungsfall: Du hast ein KI-Modell mit firmeneigenen Daten trainiert? Kein Problem – der Azure OpenAI Agent unterstützt dich dabei.

Copilot in Azure

Der zweite Agent ist auf Cloud-bezogene Aufgaben spezialisiert. Er hilft dir, Azure CLI– und Azure PowerShell-Befehle effizient auszuführen. Egal, ob du eine virtuelle Maschine erstellst oder Ressourcen in Azure verwaltest – der Copilot in Azure unterstützt dich.

Beachte jedoch, dass du hierfür mit deinem Azure-Konto eingeloggt sein musst, das eine passende IAM-Rolle besitzt. Bei der ersten Nutzung bekommst du eine Anleitung zur Konfiguration.

Zwei Installationsmöglichkeiten: Standalone oder mit PowerShell

Als eigenständige Anwendung

Die AI Shell läuft als unabhängiges Programm. Hierbei nutzt du die Shell ohne Anbindung an PowerShell.

Als PowerShell-Modul

Empfohlen wird die Integration in PowerShell 7. Mit dem aish-Tool kannst du die AI Shell direkt mit deiner PowerShell-Session verbinden. Die AI Shell öffnet sich dann in einem separaten Fenster, das dir die Ergebnisse von KI-Interaktionen liefert.

Vorteile:

  • Du kannst die Antworten der KI-Agenten direkt in deine PowerShell-Befehle übernehmen.
  • Fehlermeldungen lassen sich mithilfe des Cmdlets resolve-error an die KI senden, um Lösungen zu erhalten.

Tipp: Wechsel zwischen den beiden KI-Agenten mit dem Befehl @<agent name>. Beispiel: @openai-gpt, um den Azure OpenAI Agent zu aktivieren.

Installation: Plattformübergreifend für Windows, macOS und Linux

Die AI Shell ist mit den meisten gängigen Betriebssystemen kompatibel. Folgende Anforderungen müssen dabei erfüllt sein.

Windows macOS Linux
Windows 10 oder höher macOS 13 (Ventura) oder höher Ubuntu 20.04 oder neuer
PowerShell 7.4.6 oder neuer PowerShell 7.4.6 oder neuer PowerShell 7.4 oder neuer
Windows Terminal iTerm2 (eingeschränkter Support) Beliebiger Terminal-Emulato

Hinweis für Linux-User:

Das AI-Shell-Modul wird unter Linux nicht unterstützt, nur die eigenständige Version.

Vorgehensweise: AI Shell unter Windows installieren

Die AI Shell lässt sich auf deinem Windows 11-System oder auch am Windows Server als PowerShell-Modul einrichten. Falls du PowerShell 7 bisher nicht installiert hast, lade es von der offiziellen Seite herunter: PowerShell GitHub Releases.

Die folgende Einrichtung wurde dabei auf einem Windows Server 2025 durchgeführt.

  • PowerShell als Administrator starten:
  • Drücke Win + S, suche nach »PowerShell 7«, klicke mit der rechten Maustaste und wähle Als Administrator ausführen. Alternativ öffnest du das Windows Terminal als Administrator.
  • AI Shell-Modul herunterladen:
  • Führe den folgenden Befehl aus, um das Installationspaket herunterzuladen: Damit wird folgendes durchgeführt:
    1. Installiert aish.exe zum $env:LOCAL\APPDATA\Programs\AIShell und fügt es dem PATH hinzu.
    2. Installiert das AIShell- Modul in Ihrem Modulpfadspeicherort.
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
  • Starte die AI Shell mit dem Befehl:
aish
  • Um jetzt openai-gpt verwenden zu können, musst du die Config-Datei openai-gpt bearbeiten.
  • Öffnen mit folgendem Befehl die Datei mit einem Texteditor
/agent config openai-gpt
  • Anschließend gibst du den API-Key ein, welchen du auf openai.com erzeugt hast.
openai Shell
AI Shell Config-Datei bearbeiten
  • Gib jetzt die zu verwendende GPT Instance an sowie deinen API-Key. Speichere anschließend die Config-Datei.
  • Jetzt musst du die Config-Datei neu einlesen. Gibt dazu Folgendes ein:
/refresh
  • Ab jetzt kannst du openai-gpt verwenden.

Beispiel für die Verwendung von der AI Shell

Beispiel: Scripterstellung

In diesem Beispiel möchte ich dir zeigen, wie man mit dem Azure OpenAI Agent ein PowerShell-Skript erstellt.

  • Wechsel im Terminal zum Azure OpenAI Agent:
@openai-gpt
  • Stelle eine Frage, genauer gesagt gib den Prompt ein.
@openai-gpt "Schreibe ein PowerShell-Skript, das eine Datei mit Datum im Namen erstellt."
  • Der Agent liefert ein Beispielskript, das du direkt ausführen oder anpassen kannst.
Azure AI Beispiele
Prompt Eingabe in der AI Shell

Eine ausführliche Referenz für die Verwendung findest du u. a. direkt auf Microsoft im Artikel: AI Shell Command reference.

AI Shell Help
Hilfe zur AI Shell erhalten

Keine Produkte gefunden.

Fazit: Mehr Effizienz durch KI

Die AI Shell bringt KI direkt in deine PowerShell-Sitzung und hilft dir, Aufgaben wie Skripterstellung, Fehlersuche oder Cloud-Automatisierung effizienter zu erledigen.

Mit den obigen Schritten und Beispielen bist du bestens gerüstet, die AI Shell zu nutzen und deine Fähigkeiten weiter auszubauen.

Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux-Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte. -> Gern kannst du mich mit einem Kaffee unterstützen!


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kostenlose E-Books für die IT-Administration

Steigere deine IT-Kompetenzen

Ebook - 10 Schritte nach der Windows Installation
Close the CTA

Windows 11, Windows Server, Docker, PowerShell Referenzen, Batch, Linux Terminal, 

u.v.m.