Freigeben über


Was ist AI Shell?

AI Shell ist eine interaktive Shell, die eine Chatschnittstelle mit Sprachmodellen bereitstellt. Die Shell stellt Agents bereit, die eine Verbindung zu verschiedenen KI-Modellen und anderen Hilfsanbietern herstellen. Benutzer können auf unterhaltungliche Weise mit den Agents interagieren.

Das AI Shell-Projekt umfasst:

  • Eine Befehlszeilen-Shell-Schnittstelle (aish)
  • Ein Framework zum Erstellen von KI-Agents und anderen Hilfsanbietern
  • Integration in Windows Terminal und iTerm2 unter macOS
  • Ein PowerShell-Modul für die Integration in PowerShell. Weitere Informationen finden Sie im AI Shell-Modul.
  • Unterstützung für MCP-Server und -Tools
  • Unterstützung für Foundry Local-Bereitstellungen

Jeder KI-Assistent wird als Agent bezeichnet. Die erste Version von AI Shell umfasst zwei Agents:

  • Azure OpenAI-Agent, der eine Verbindung mit einer Instanz von gpt-4oherstellt. Verwenden Sie diesen Agent für allgemeine KI-Aufgaben.
  • Azure Copilot Agent, der Microsoft Azure Knowledge unterstützen kann. Verwenden Sie den Azure-Agent, um Unterstützung bei Azure CLI- und Azure PowerShell-Befehlen zu erhalten.

Sie können die ausführbare AI Shell-Datei (aish.exe) in einer eigenständigen Umgebung ausführen, oder Sie können das AIShell PowerShell-Modul mit PowerShell 7 verwenden, um eine Sidecar-Umgebung mit geteiltem Bereich (Sidecar) mit Windows Terminal zu erstellen. Die Sidecar-Erfahrung ist die empfohlene Methode zur Verwendung der KI-Shell, da Sie eine tiefere Integration in die Shell erhalten. Zu diesen Features gehören:

  • Die Möglichkeit, Code aus der AI Shell-Antwort direkt in die Verbindungsbefehlsshell einzufügen
  • Mehrstufige Befehle werden dem Predictive IntelliSense-Puffer hinzugefügt, um die schnelle Akzeptanz zu erhalten.
  • Einfache Fehlerwiederherstellung mit einem einzigen Befehl
  • MCP-Integration

Status des Projekts

AI Shell befindet sich derzeit in einer Vorschauversion. Einige Funktionen des Tools befinden sich noch in der Entwicklung und können sich noch ändern. Weitere Informationen zur aktuellen Version und eine vollständige Liste der Änderungen finden Sie in den Release Notes.

Bekannte Probleme

Diese aktuelle Version von AI Shell hat einige bekannte Probleme, die wir aktiv an der Lösung arbeiten:

  • Die Sidecar-Funktion funktioniert nur mit Windows Terminal und iTerm2 für macOS.
  • AI Shell wird unter Linux nicht unterstützt. Möglicherweise wird es zum Laufen gebracht, aber es unterstützt nicht die Split-Terminal-Integration, die Sie mit Windows Terminal und iTerm2 erhalten. AI Shell wird auf keiner Linux-Distribution getestet.
  • Wenn Sie die Vorschauversion (Entwicklerversion) und stabile Versionen von Windows Terminal installiert haben, öffnet der Start-AIShell Befehl ein neues Terminal, auf dem die stabile Version von Windows Terminal ausgeführt wird.
  • Wenn Sie Windows Terminal als Administrator gestartet haben, öffnet der Befehl Start-AIShell ein neues Terminalfenster, in dem Windows Terminal ohne Erhöhung ausgeführt wird.
  • Wenn Sie die standardmäßige Terminal-App in macOS verwenden, erhalten Sie die Sidecar-Erfahrung nicht und die Farben werden möglicherweise nicht richtig gerendert. Es kann schwierig sein, den generierten Code zu lesen.

Abgeben von Feedback

Ihr Feedback ist uns während dieser Entwicklungsphase wichtig. Wir empfehlen Ihnen, Ihre Erfahrungen zu teilen, damit wir KI Shell verbessern können.

Hier sind Möglichkeiten, wie Sie sich engagieren können:

  • Probleme mit Dateien: Wenn Sie auf Fehler stoßen, Vorschläge für neue Funktionen haben oder Inkonsistenzen melden möchten, öffnen Sie ein Problem im GitHub-Repository von AI Shell.
  • Beteiligen Sie sich an den Diskussionen: Beteiligen Sie sich an unseren Community-Diskussionen auf der Registerkarte GitHub-Diskussionen . Tauschen Sie Ideen aus, diskutieren Sie potenzielle Verbesserungen, vernetzen Sie sich mit anderen Benutzern und teilen Sie alle Agenten, die Sie erstellen.
  • Dokumentation: Wenn Sie Lücken in der Dokumentation feststellen, können Sie Änderungen vorschlagen oder PRs einreichen, um unsere Dokumentation zu verbessern.