Dela via


Vad är AI Shell?

AI Shell är ett interaktivt gränssnitt som tillhandahåller ett chattgränssnitt med språkmodeller. Gränssnittet tillhandahåller agenter som ansluter till olika AI-modeller och andra hjälpleverantörer. Användare kan interagera med agenterna på ett konversationsmässigt sätt.

AI Shell-projektet omfattar:

  • Kommandoradsgränssnittet (aish)
  • Ett ramverk för att skapa AI-agenter och andra hjälpleverantörer
  • Integrering med Windows Terminal och iTerm2 på macOS
  • En PowerShell-modul för nära integrering med PowerShell. Mer information finns i modulen AI Shell.

Varje AI-assistent kallas för en agent. Den första versionen av AI Shell innehåller två agenter:

  • Azure OpenAI agent som ansluter till en instans av gpt-4o. Använd den här agenten för allmänna AI-uppgifter.
  • Copilot i Azure agent som kan hjälpa till med Microsoft Azure-kunskap. Använd Azure-agenten för att få hjälp med Azure CLI- och Azure PowerShell-kommandon.

Du kan köra den körbara AI Shell-modulen (aish.exe) i en fristående miljö eller använda modulen AIShell PowerShell med PowerShell 7 för att skapa en delad skärmupplevelse med Windows Terminal. Det här är det rekommenderade sättet att använda AI Shell eftersom du får djupare integrering med gränssnittet. Dessa funktioner omfattar:

  • Möjligheten att infoga kod från AI Shell-svaret direkt i connect-kommandogränssnittet
  • Flerstegskommandon läggs till i IntelliSense-bufferten predictive för snabb acceptans
  • Enkel felåterställning med ett enda kommando

Projektstatus

AI Shell finns för närvarande i offentlig förhandsversion. Det innebär att verktyget är tillgängligt för testning, men det är inte funktions färdigt. Observera att vissa delar av verktyget fortfarande är under utveckling och kan komma att ändras. Din feedback är viktig för oss under den här utvecklingsfasen. Vi rekommenderar att du delar med dig av dina erfarenheter för att hjälpa oss att förbättra AI Shell.

Kända problem

Den här aktuella versionen av AI Shell har några kända problem som vi arbetar aktivt med att åtgärda:

  • Modulen AI Shell stöds inte i Linux.
  • Delad skärm fungerar bäst med Windows Terminal. Det finns begränsat stöd för delad skärmupplevelse på macOS med iTerm2. Den aish körbara filen kan köras på Linux, men funktionen för delad skärm är inte tillgänglig.
  • Om du har flera versioner av Windows-terminalen installerade öppnar kommandot Start-AIShell ett nytt terminalfönster som kör en annan version av Windows Terminal.
  • Om du har startat windowsterminalen som administratör öppnar kommandot Start-AIShell ett nytt terminalfönster som kör Windows Terminal utan utökade privilegier.
  • Om du använder mac-standardterminalen kanske färgerna inte återges korrekt och kan vara svåra att läsa koden som genereras.

Om du stöter på andra problem kan du rapportera dem till vår GitHub-lagringsplats.

Ge feedback

Vi välkomnar din feedback för att förbättra AI Shell! Här är några sätt att engagera dig:

  • Filproblem: Om du stöter på buggar, har förslag på nya funktioner eller vill rapportera inkonsekvenser öppnar du ett problem på AI Shell GitHub-lagringsplats.
  • Delta i diskussionerna: Delta i våra communitydiskussioner på fliken GitHub-diskussioner. Dela idéer, diskutera potentiella förbättringar och få kontakt med andra användare. Det är också här vi rekommenderar att du delar alla agenter som du kan skapa.
  • Dokumentation: Om du märker några dokumentationsluckor föreslår du ändringar eller skickar in pr för att förbättra vår dokumentation.

Vi accepterar inte pull-begäranden för kodändringar just nu, men vi värdesätter dina feedback- och dokumentationsbidrag.