Wat is AI Shell?
AI Shell is een interactieve shell die een chatinterface biedt met taalmodellen. De shell biedt agents die verbinding maken met verschillende AI-modellen en andere hulpproviders. Gebruikers kunnen communiceren met de agents op een gesprekswijze.
Het AI Shell-project bevat:
- De opdrachtregelshellinterface (
aish
) - Een framework voor het maken van AI-agents en andere hulpproviders
- Integratie met Windows Terminal en iTerm2 in macOS
- Een PowerShell-module voor een nauwe integratie met PowerShell. Zie de AI Shell-modulevoor meer informatie.
Elke AI-assistent wordt een agent genoemd. De eerste release van AI Shell bevat twee agents:
- Azure OpenAI--agent die verbinding maakt met een exemplaar van gpt-4o-. Gebruik deze agent voor algemene AI-taken.
- Copilot in Azure-agent die kan helpen met Kennis van Microsoft Azure. Gebruik de Azure-agent voor hulp bij Azure CLI- en Azure PowerShell-opdrachten.
U kunt het uitvoerbare AI Shell-bestand (aish.exe
) uitvoeren in een zelfstandige ervaring of u kunt de AIShell PowerShell-module met PowerShell 7 gebruiken om een split-screen-ervaring te maken met Windows Terminal. Dit is de aanbevolen manier om AI Shell te gebruiken, omdat u diepere integratie met de shell krijgt. Deze functies zijn onder andere:
- De mogelijkheid om code uit het AI Shell-antwoord rechtstreeks in te voegen in de opdrachtshell voor verbinden
- Opdrachten met meerdere stappen worden toegevoegd aan de Predictive IntelliSense-buffer voor snelle acceptatie
- Eenvoudig herstel van fout met één opdracht
Projectstatus
AI Shell bevindt zich momenteel in openbare preview-versie. Dit betekent dat het hulpprogramma beschikbaar is voor testen, maar niet volledig is. Houd er rekening mee dat sommige elementen van het hulpprogramma nog in ontwikkeling zijn en onderhevig zijn aan wijzigingen. Uw feedback is belangrijk voor ons tijdens deze ontwikkelingsfase. We raden u aan uw ervaringen te delen om AI Shell te verbeteren.
Bekende problemen
Deze huidige release van AI Shell heeft enkele bekende problemen die we actief willen aanpakken:
- De AI Shell-module wordt niet ondersteund in Linux.
- De ervaring met gesplitst scherm werkt het beste met Windows Terminal. Er is beperkte ondersteuning voor de split-screen-ervaring op macOS met iTerm2. Het uitvoerbare
aish
kan worden uitgevoerd op Linux, maar de ervaring met gesplitst scherm is niet beschikbaar. - Als u meerdere versies van Windows Terminal hebt geïnstalleerd, wordt met de opdracht
Start-AIShell
een nieuw terminalvenster geopend met een andere versie van Windows Terminal. - Als u Windows Terminal als beheerder hebt gestart, wordt met de opdracht
Start-AIShell
een nieuw terminalvenster geopend met Windows Terminal zonder benodigde bevoegdheden. - Als u de standaard-Mac-terminal gebruikt, worden de kleuren mogelijk niet correct weergegeven en is het mogelijk moeilijk om de gegenereerde code te lezen.
Als u andere problemen ondervindt, meldt u deze aan onze GitHub-opslagplaats.
Feedback geven
We verwelkomen uw feedback om AI Shell te verbeteren. Hier volgen manieren waarop u betrokken kunt raken:
- bestandsproblemen: Als u fouten ondervindt, suggesties hebt voor nieuwe functies of inconsistenties wilt melden, opent u een probleem in de GITHub-opslagplaats van AI Shell.
- Deelnemen aan de discussies: neem deel aan onze communitydiscussies op het tabblad GitHub-discussies. Deel ideeën, bespreek mogelijke verbeteringen en maak verbinding met andere gebruikers. Hier raden we u ook aan om agents te delen die u kunt maken.
- Documentatie: Als u hiaten in de documentatie ziet, kunt u wijzigingen voorstellen of pull-aanvragen indienen om onze documentatie te verbeteren.
We accepteren momenteel geen pull-aanvragen voor codewijzigingen, maar we waarderen uw feedback en documentatiebijdragen.