Na konferencji Ignite 2024 Microsoft poinformował o wydaniu AI Shell w wersji public preview. Nowa usługa rozszerza powłokę o funkcje AI, które ułatwią interakcje z wierszem poleceń. AI Shell tworzy interaktywną powłokę, która może dokonywać interakcji z dużymi modelami językowymi (LLMs) i zapewnia framework do budowania niestandardowego systemu. Pozwala ona też porozumiewać się z agentami AI w formie konwersacji.
AI Shell zawiera:
- Interfejs powłoki wiersza poleceń.
- Framework do tworzenia agentów AI i innych dostawców pomocy.
- Moduł PowerShell do głębszej integracji z PowerShellem.
- Wbudowane agenty AI, gotowe do natychmiastowej pomocy.
Każdy asystent AI jest znany jako agent. Początkowe wydanie AI Shell zawiera dwa agenty:
- Azure OpenAI Agent: świadczy pomoc ogólnego przeznaczenia. Może korzystać z dowolnego modelu sztucznej inteligencji dostarczonego przez Azure OpenAI, aby obsługiwać zapytania, interpretować język naturalny lub generować kod. Możesz połączyć go ze swoimi wdrożonymi modelami Azure OpenAI, jeśli oczekujesz większej prywatności i ustawień modelu lub posiadasz model wytrenowany na Twoich danych.
- Copilot w Azure: ten agent sprowadza możliwości Copilota w Azure wprost do Twojego CLI. Specjalizuje się w świadczeniu pomocy zorientowanej na chmurę, dostarczając polecenia Azure CLI i Azure PowerShell i pomagając Ci automatyzować zadania typowe dla Azure. Aby zacząć pracę z tym agentem, musisz zalogować się w Azure z Azure CLI na konto, które posiada rolę IAM dla dostępu do Copilota w Azure.
Jak to zainstalować? AI Shell (aish) i moduł AIShell wymagają oddzielnego pobrania. Dla wygody użytkowników Microsoft utworzył skrypt, który je pobiera i instaluje:
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
Niektóre z wymagań AI Shell to system Windows 10 lub nowszy, PowerShell 7.4.6 lub nowszy oraz Windows Terminal. AI Shell jest również dostępny na macOS.