Freigeben über


Häufig gestellte Fragen

Diese Seite bietet Hilfe zu häufigen Fragen zu AI Shell, auch bekannt als Project Mercury.

Was ist Project Mercury?

Project Mercury war der Codename für AI Shell und ist eine Plattform, die Entwicklern ein Framework zum Erstellen eigener KI-Agents und Hilfsanbieter für eine AI Shell bietet. Agents bieten die Benutzererfahrung für die LLM und sind tief mit PowerShell 7 verbunden. Weitere Informationen finden Sie in der KI Shell-Architektur.

Welche Betriebssysteme werden unterstützt?

Wir haben auf macOS- und Windows-Betriebssystemen getestet. AI Shell kann unter Linux funktionieren, aber wir haben sie nicht getestet. Wir können nicht garantieren, dass alle Features wie erwartet funktionieren.

Wie kann ich KI Shell verwenden?

Sie können AI Shell auf zwei Arten verwenden:

  • Als eigenständige Anwendung
  • Als Geteilte Bereichserfahrung in PowerShell 7 und Windows Terminal

Die Oberfläche für geteilte Bereiche basiert auf den Funktionen Ihres Terminals. Terminal. Sie können beispielsweise den Windows-Terminalbereich aufteilen, indem Sie den folgenden Befehl ausführen: wt -w 0 sp. In der Dokumentation für Ihre Terminalanwendung erfahren Sie, ob dieses Feature unterstützt wird.

Anmerkung

Nicht alle Terminalanwendungen unterstützen dieses Feature.

Wir haben diese Erfahrung bei der Verwendung von PowerShell 7 und Windows Terminal vereinfacht. Weitere Informationen finden Sie unter Erste Schritte mit AI Shell in PowerShell.

Was ist der Unterschied zwischen der eigenständigen Anwendung und der Erfahrung im geteilten Bereich?

Die Erfahrung im geteilten Bereich mit PowerShell 7 verfügt über eine tiefere Integration in PowerShell und kann somit über die Bereiche hinweg kommunizieren, um KI-generierte Codes in die Arbeitsshell einzufügen und Fehlerbefehle zur Unterstützung an den KI-Bereich zu senden. Die eigenständige Anwendung ist eine allgemeinere Oberfläche, die mit jeder Shell verwendet werden kann und keine solche Integration aufweist.

Was sind KI-Agents?

Ein Agent ist eine Codebibliothek, die die Schnittstellen implementiert, die mit einem bestimmten Sprachmodell oder Unterstützungsanbieter kommunizieren. Ein Unterstützungsanbieter ist ein Agent, der Benutzerunterstützung bietet, ohne ein Sprachmodell oder ein AI-Modul zu verwenden.

Wir unterstützen derzeit die folgenden Agents:

Benutzer interagieren mit diesen Agents, die natürliche Sprache in unterhaltungaler Weise verwenden.

Wie erstelle ich einen Agent?

Um einen Agent zu erstellen, müssen Sie die IAgent Schnittstelle implementieren. Weitere Informationen finden Sie unter Erstellen eines Ollama-Agents für die Details zum Erstellen eines Agents.

Wie kann ich meinen Agent teilen oder andere von der Community gebaute Agents finden?

Es gibt kein zentrales Repository für die Freigabe von community integrierten Agents. In der Zwischenzeit empfehlen wir, es auf der Diskussionsseite des Project Mercury Repository zu teilen.