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.
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
Verwenden Sie den Start-AIShell Befehl im AI Shell-Modul , um die Sidecar-Erfahrung in Windows Terminal zu öffnen. Wenn AI Shell gestartet wird, werden Sie aufgefordert, einen Agent auszuwählen.
Verwenden der KI-Shell
Bevor Sie den Azure OpenAI-Agent verwenden können, müssen Sie eine Konfiguration erstellen, die Ihren Endpunkt, API-Schlüssel und die Systemaufforderung enthält. Starten Sie AI Shell, wählen Sie den Agent aus, und führen Sie /agent configaus.
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 Copilot 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?"
Hier ist eine kurze Demo, die den Azure-Agent in Aktion zeigt:
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
Einfügen von Code
Beim Chatten mit dem Agent können Sie den Befehl /code post verwenden, um den Code automatisch aus der Antwort in die Arbeitsshell einzufügen. Dies ist die einfachste Möglichkeit, den Code schnell abzurufen, den Sie in Ihrer Shell ausführen müssen. Sie können auch die Abkürzungstaste STRG+dverwenden, STRG+d, um den Code in die Arbeitsshell einzufügen.
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.
| Schlüsselbindungen | Befehl | Funktionalität |
|---|---|---|
| STRG+DSTRG+c | /code copy |
Kopieren alle generierten Codeausschnitte in die Zwischenablage |
| STRG+<n> | /code copy <n> |
Kopieren des generierten Codeausschnitts in die Zwischenablage |
| STRG+dSTRG+d | /code post |
Bereitstellen alle generierten Codeausschnitte an die verbundene Anwendung |
| STRG+d<n> | /code post <n> |
Bereitstellen des n-th- generierten Codeausschnitts in der verbundenen Anwendung |
Darüber hinaus können Sie mithilfe der folgenden Tastenkombinationen zwischen den Bereichen wechseln.
| Schlüsselbindungen | Funktionalität |
|---|---|
| Alt+RightArrow- | Verschiebt den Cursor in den rechten KI-Shell-Bereich. |
| Alt+LeftArrow- | Verschiebt den Cursor in den linken PowerShell-Bereich. |
Beheben von Fehlern
Wenn in Ihrem Arbeitsterminal ein Fehler auftritt, können Sie das cmdlet Resolve-Error verwenden, um diesen Fehler an das geöffnete KI-Shell-Fenster zur Lösung zu senden. Mit diesem Befehl wird das KI-Modell aufgefordert, den Fehler zu beheben.
Aufrufen der KI-Shell
Sie können das Cmdlet Invoke-AIShell verwenden, um Abfragen an den aktuellen Agent im geöffneten KI-Shell-Fenster zu senden.
Mit diesem Befehl können Sie über Ihr Arbeitsterminal mit dem KI-Modell interagieren.