Mi az AI Shell?
Az AI Shell egy interaktív felület, amely nyelvi modellekkel rendelkező csevegőfelületet biztosít. A rendszerhéj olyan ügynököket biztosít, amelyek különböző AI-modellekhez és más támogatási szolgáltatókhoz csatlakoznak. A felhasználók beszélgetési módon kezelhetik az ügynököket.
Az AI Shell-projekt a következőket tartalmazza:
- A parancssori felület (
aish
) felülete - Keretrendszer AI-ügynökök és más támogatási szolgáltatók létrehozásához
- Integráció a Windows Terminállal és az iTerm2-vel macOS rendszeren
- PowerShell-modul a PowerShell-lel való szoros integrációhoz. További információ: AI Shell modul.
Minden AI-asszisztenst ügynöknek nevezünk. Az AI Shell kezdeti kiadása két ügynököt tartalmaz:
- gpt-4oegy példányához csatlakozó Azure OpenAI ügynök. Használja ezt az ügynököt általános AI-feladatokhoz.
- Copilot az Azure-ügynökben, amely segíthet a Microsoft Azure-ismeretekben. Az Azure-ügynök segítségével segítséget kaphat az Azure CLI- és Az Azure PowerShell-parancsokkal kapcsolatban.
Az AI Shell végrehajtható (aish.exe
) futtatása önálló felületen, vagy a AIShell PowerShell-modul a PowerShell 7-es verziójával egy osztott képernyős felület létrehozásához használható a Windows Terminállal. Ez az AI Shell használatának ajánlott módja, mivel mélyebb integrációt érhet el a rendszerhéjjal. Ezek a funkciók a következők:
- Az AI Shell válaszából közvetlenül a kapcsolódási parancshéjba beszúrható kód
- A rendszer többlépéses parancsokat ad hozzá a prediktív IntelliSense pufferhez a gyors elfogadás érdekében
- Egyszerű, egyparancsos hiba helyreállítása
Projekt állapota
Az AI Shell jelenleg nyilvános előzetes verziójú. Ez azt jelenti, hogy az eszköz tesztelésre elérhető, de nem teljes. Vegye figyelembe, hogy az eszköz egyes elemei még fejlesztés alatt állnak, és változhatnak. Visszajelzése fontos számunkra ebben a fejlesztési fázisban. Javasoljuk, hogy ossza meg tapasztalatait, hogy segítsen nekünk az AI Shell fejlesztésében.
Ismert problémák
Az AI Shell jelenlegi kiadásának ismert problémái vannak, amelyek megoldásán aktívan dolgozunk:
- A AI Shell modul Linuxon nem támogatott.
- Az osztott képernyős felület a Legjobban működik a Windows Terminállal. Az osztott képernyős felület korlátozottan támogatott macOS és iTerm2 rendszereken. A
aish
futtatható futtatható Linux rendszeren, de az osztott képernyős felület nem érhető el. - Ha a Windows Terminál több verziója is telepítve van, a
Start-AIShell
parancs egy új terminálablakot nyit meg, amely a Windows Terminál egy másik verzióját futtatja. - Ha rendszergazdaként indította el a Windows Terminált, a
Start-AIShell
parancs emelés nélkül nyit meg egy új terminálablakot, amelyen a Windows Terminál fut. - Ha az alapértelmezett Mac Terminált használja, előfordulhat, hogy a színek nem jelennek meg megfelelően, és nehéz lehet elolvasni a létrehozott kódot.
Ha bármilyen más problémát tapasztal, jelentse őket a GitHub-adattárban.
Visszajelzés küldése
Örömmel fogadjuk visszajelzését az AI Shell fejlesztéséhez! Az alábbiakban a következő módokon vehet részt:
- Fájlokkal kapcsolatos problémák: Ha hibákat tapasztal, új funkciókra vonatkozó javaslatokkal rendelkezik, vagy inkonzisztenciákat szeretne jelenteni, nyisson meg egy problémát az AI Shell GitHub-adattár.
- Bekapcsolódás a beszélgetésekbe: Csatlakozzon a GitHub-vitafórumok lapon található közösségi vitafórumokhoz. Ötleteket oszthat meg, megvitathatja a lehetséges fejlesztéseket, és kapcsolatba léphet más felhasználókkal. Itt is javasoljuk, hogy ossza meg az esetlegesen létrehozott ügynököket.
- dokumentáció: Ha a dokumentáció hiányosságait észleli, kérjük, hogy a dokumentáció javítása érdekében módosításokat javasoljon, vagy küldjön be PRS-eket.
Jelenleg nem fogadjuk el a kódmódosításokra vonatkozó lekéréses kérelmeket, de nagyra értékeljük visszajelzését és dokumentációját.