Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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
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 |