Udostępnij za pomocą


Co to jest powłoka sztucznej inteligencji?

AI Shell to interaktywna powłoka, która udostępnia interfejs czatu z modelami językowymi. Powłoka udostępnia agentów łączących się z różnymi modelami sztucznej inteligencji i innymi dostawcami pomocy. Użytkownicy mogą wchodzić w interakcje z agentami w sposób konwersacyjny.

Projekt usługi AI Shell obejmuje następujące elementy:

  • Interfejs powłoki wiersza poleceń (aish)
  • Struktura tworzenia agentów sztucznej inteligencji i innych dostawców pomocy
  • Integracja z terminalem systemu Windows i programem iTerm2 w systemie macOS
  • Moduł programu PowerShell do integracji z programem PowerShell. Aby uzyskać więcej informacji, zobacz moduł AI Shell.
  • Obsługa serwerów i narzędzi MCP
  • Obsługa wdrożeń Foundry Local

Każdy asystent sztucznej inteligencji jest nazywany agentem. Początkowa wersja powłoki AI obejmuje dwóch agentów:

  • agenta usługi Azure OpenAI, który nawiązuje połączenie z wystąpieniem gpt-4o. Ten agent służy do ogólnych zadań sztucznej inteligencji.
  • Agent Azure Copilot, który może pomóc w znajomości Microsoft Azure. Użyj agenta platformy Azure, aby uzyskać pomoc dotyczącą interfejsu wiersza polecenia platformy Azure i poleceń programu Azure PowerShell.

Możesz uruchomić plik wykonywalny AI Shell (aish.exe) w autonomicznym środowisku lub możesz użyć modułu AIShell PowerShell z programem PowerShell 7, aby utworzyć środowisko z podzielonym okienkiem (przyczepką) z terminalem Windows. Środowisko przyczepki jest zalecanym sposobem korzystania z powłoki AI, ponieważ zapewnia głębszą integrację z powłoką. Te funkcje obejmują:

  • Możliwość wstawiania kodu z odpowiedzi usługi AI Shell bezpośrednio do powłoki poleceń connect
  • Polecenia wieloetapowe są dodawane do buforu Predykcyjnej funkcji IntelliSense w celu szybkiej akceptacji
  • Proste odzyskiwanie błędów z pojedynczym poleceniem
  • Integracja z MCP

Status projektu

AI Shell jest obecnie wersją zapoznawczą. Niektóre funkcje narzędzia są nadal rozwijane i mogą ulec zmianie. Aby uzyskać więcej informacji na temat bieżącej wersji i pełną listę zmian, zobacz Informacje o wersji.

Znane problemy

Ta bieżąca wersja powłoki sztucznej inteligencji ma znane problemy, które aktywnie pracujemy nad rozwiązaniem:

  • Funkcja przyczepki działa tylko z terminalem Windows i iTerm2 dla systemu macOS.
  • Powłoka AI Shell nie jest obsługiwana w systemie Linux. Możesz go uruchomić, ale nie obsługuje integracji z terminalem dzielonym, którą otrzymujesz z terminalem Windows i iTerm2. AI Shell nie jest testowany w żadnej dystrybucji Linuksa.
  • Jeśli masz zainstalowaną wersję zapoznawczą (deweloperską) i stabilną wersję Terminala Windows, Start-AIShell polecenie otwiera nowy terminal z uruchomioną stabilną wersją Terminala Windows.
  • Jeśli uruchomiono terminal okna jako administrator, Start-AIShell polecenie otwiera nowe okno terminalu z uruchomionym terminalem systemu Windows bez podniesienia uprawnień.
  • Jeśli używasz domyślnej aplikacji terminala w systemie macOS, nie korzystasz z funkcji dodatkowej, a kolory mogą nie być renderowane poprawnie. Odczytanie wygenerowanego kodu może być trudne.

Przekazywanie opinii

Twoja opinia jest dla nas ważna w tej fazie opracowywania. Zachęcamy do dzielenia się swoimi doświadczeniami, aby pomóc nam ulepszyć usługę AI Shell.

Poniżej przedstawiono sposoby zaangażowania:

  • Problemy z plikami: Jeśli napotkasz błędy, masz sugestie dotyczące nowych funkcji lub chcesz zgłosić niespójności, otwórz problem w repozytorium GitHub AI Shell.
  • Dołącz do dyskusji: Dołącz do naszych dyskusji społeczności na karcie Dyskusje w usłudze GitHub . Dziel się pomysłami, omawiaj potencjalne ulepszenia, łącz się z innymi użytkownikami i udostępniaj utworzonych przez siebie agentów.
  • Dokumentacja: Jeśli zauważysz jakiekolwiek luki w dokumentacji, możesz zasugerować zmiany lub przesłać żądania ściągnięcia, aby ulepszyć naszą dokumentację.