Erste Schritte mit AI Shell

Von Bedeutung

Seit Januar 2026 wird das AI-Shell-Projekt nicht mehr aktiv gewartet. Dieses Projekt sollte aus ingenieurtechnischer Sicht als archiviert betrachtet werden.

KI-Shell wurde erstellt, um Befehlszeilenbenutzern zu helfen, die richtigen Befehle zu finden, die Sie verwenden, von Fehlern wiederherstellen und die befehle und die ausgabe, die sie produzieren, besser zu verstehen. Folgen Sie einigen Beispielen, um mit AI Shell zu beginnen.

Starten der KI-Shell

Führen Sie den befehl aish in der Shell Ihrer Wahl aus. AI Shell beginnt in einem neuen Terminalfenster und fordert Sie auf, einen Agent auszuwählen.

Verwenden der KI-Shell

Wenn Sie beabsichtigen, den Azure OpenAI-Agent zu verwenden, müssen Sie ihn mit Ihrem Endpunkt, IHREN API-Schlüsseln und der Systemaufforderung konfigurieren, bevor Sie ihn verwenden. Sie können dies tun, indem Sie den Agent auswählen und dann /agent configausführen. In der json-Konfigurationsdatei, die geöffnet wird, müssen Sie Ihren Endpunkt, den Bereitstellungsnamen, die Modellversion und den API-Schlüssel angeben. Sie können die Systemaufforderungseigenschaft so konfigurieren, dass das Modell besser auf Ihre spezifischen Anwendungsfälle geerdet wird, die Standardeinstellung ist für einen PowerShell-Experten enthalten. Wenn Sie OpenAI verwenden möchten, können Sie den Agent mit nur Ihrem API-Schlüssel aus OpenAI im auskommentierte Beispiel in der JSON-Datei konfigurieren.

Eine Animation mit den ersten Schritten mit AI Shell.

Der Azure-Agent ist darauf ausgelegt, das Azure Copilot-Erlebnis direkt auf Ihre Kommandozeile zu übertragen. Sie bietet Unterstützung für Azure CLI- und Azure PowerShell-Befehle. Um diesen Agent zu verwenden, müssen Sie sich mit dem Befehl az login von Azure CLI bei Azure anmelden.

Verwenden der KI-Shell für die Interaktion mit den Agents

Verwenden Sie diese Beispielabfragen für jeden Agent.

Azure OpenAI-Agent

  • "Wie erstelle ich eine Textdatei namens helloworld in PowerShell?"
  • "Was ist der Unterschied zwischen einem Switch und einem Parameter in PowerShell?"
  • Wie erhalte ich die 10 wichtigsten CPU-intensiven Prozesse auf meinem Computer?

Azure-Agent

  • "Wie erstelle ich eine neue Ressourcengruppe mit Azure CLI?"
  • "Wie kann ich die Speicherkonten auflisten, die ich in Azure PowerShell habe?"
  • "Was ist Application Insights?"
  • "Wie erstellen Sie eine Web-App mit Azure CLI?"

Wechseln von Agents

Sie können zwischen Agents wechseln, indem Sie die @<agentName> Syntax in Ihren Chatnachrichten verwenden. Zum Beispiel

Eine Animation, die den Wechsel zwischen zwei Agents mit dem @-Zeichen

Sie können auch einen Chatbefehl verwenden, um Agents zu wechseln. Um beispielsweise zum openai-gpt Agent zu wechseln, verwenden Sie /agent use openai-gpt.

Chatbefehle

Standardmäßig stellt aish einen Basissatz von Chatbefehlen bereit, die für die Interaktion mit dem KI-Modell verwendet werden. Verwenden Sie zum Abrufen einer Liste von Befehlen den Befehl /help in der Chatsitzung.

  Name       Description                                      Source
──────────────────────────────────────────────────────────────────────
  /agent     Command for agent management.                    Core
  /cls       Clear the screen.                                Core
  /code      Command to interact with the code generated.     Core
  /dislike   Dislike the last response and send feedback.     Core
  /exit      Exit the interactive session.                    Core
  /help      Show all available commands.                     Core
  /like      Like the last response and send feedback.        Core
  /refresh   Refresh the chat session.                        Core
  /render    Render a markdown file, for diagnosis purpose.   Core
  /retry     Regenerate a new response for the last query.    Core

Da Sie sie als eigenständige ausführbare Datei verwenden, funktioniert der Befehl /code post nicht. Es wurde für die Sidecar-Erfahrung mit PowerShell 7 entwickelt. Weitere Informationen finden Sie unter Erste Schritte mit AI Shell in PowerShell-.

Tastenbindungen für Befehle

AI Shell verfügt über Tastenbindungen für den befehl /code. Sie sind derzeit hartcodiert, benutzerdefinierte Schlüsselbindungen werden jedoch in einer zukünftigen Version unterstützt.

Shortcut Befehl Beschreibung
STRG+DSTRG+c /code copy Kopieren alle generierten Codeausschnitte in die Zwischenablage
STRG+<n> /code copy <n> Kopieren des generierten Codeausschnitts in die Zwischenablage