Przejdź do treści
> 💻 🧠 Kod 1001 > ⚡ Filozofia PowerShe > > Wprowadzenie do usługi AI Shell w programie PowerShell

Wprowadzenie do usługi AI Shell w programie PowerShell

  • 28.08.2025

https://learn.microsoft.com/pl-pl/powershell/utility-modules/aishell/get-started/aishell-powershell?view=ps-modules

Utworzono powłokę sztucznej inteligencji, aby ułatwić użytkownikom wiersza polecenia znajdowanie odpowiednich poleceń do użycia, odzyskiwanie po błędach i lepsze zrozumienie poleceń i tworzonych danych wyjściowych. Postępuj zgodnie z instrukcjami i zapoznaj się z przykładami, aby rozpocząć pracę z usługą AI Shell.

Zainstaluj moduł AI Shell z Galerii PowerShell.
Install-PSResource -Name AIShell -Preview

Uruchamianie powłoki sztucznej inteligencji

Start-AIShell Użyj polecenia w module AI Shell, aby otworzyć środowisko przyczepki w terminalu Windows. Po uruchomieniu powłoki sztucznej inteligencji zostanie wyświetlony monit o wybranie agenta.

Animacja przedstawiająca wprowadzenie do usługi AI Shell.

Korzystanie z powłoki sztucznej inteligencji

Przed rozpoczęciem korzystania z agenta usługi Azure OpenAI należy utworzyć konfigurację obejmującą punkt końcowy, klucze interfejsu API i monit systemowy. Uruchom powłokę AI, wybierz agenta i uruchom /agent config. W otwartym pliku konfiguracji JSON musisz podać punkt końcowy, nazwę wdrożenia, wersję modelu i klucz interfejsu API. Możesz skonfigurować właściwość monitu systemu, aby lepiej uziemić model do określonych przypadków użycia. Domyślnie dołączono właściwość dla eksperta programu PowerShell. Ponadto, jeśli chcesz użyć interfejsu OpenAI, możesz skonfigurować agenta przy użyciu tylko klucza interfejsu API z poziomu interfejsu OpenAI w komentarzu przykładowym w pliku JSON.

Agent platformy Azure został zaprojektowany tak, aby umożliwić korzystanie z rozwiązania Copilot na platformie Azure bezpośrednio w wierszu polecenia. Zapewnia pomoc w zakresie poleceń interfejsu wiersza polecenia platformy Azure i programu Azure PowerShell. Aby użyć tego agenta, musisz zalogować się do platformy Azure przy użyciu polecenia az login z poziomu interfejsu wiersza polecenia platformy Azure.

Korzystanie z powłoki AI do interakcji z agentami

Użyj tych przykładowych zapytań dla każdego agenta.

Azure OpenAI Agent

  • „Jak utworzyć plik tekstowy o nazwie helloworld w programie PowerShell?”
  • „Jaka jest różnica między przełącznikiem a parametrem w programie PowerShell?”
  • Jak uzyskać 10 najważniejszych procesów intensywnie korzystających z procesora CPU na moim komputerze?

Copilot w agencie platformy Azure

  • „Jak utworzyć nową grupę zasobów za pomocą interfejsu wiersza polecenia platformy Azure?”
  • „Jak wyświetlić listę kont magazynu, które mam w programie Azure PowerShell?”
  • „Co to jest usługa Application Insights?”
  • „Jak utworzyć aplikację internetową za pomocą interfejsu wiersza polecenia platformy Azure?”

Oto krótki pokaz przedstawiający działanie agenta platformy Azure:

Animacja przedstawiająca działanie agenta platformy Azure.

Przełączanie agentów

Możesz przełączać się między agentami przy użyciu składni @<agentName> w wiadomościach czatu. Na przykład

Animacja przedstawiająca przełączanie między dwoma agentami przy użyciu znaku @

Możesz również użyć polecenia czatu, aby przełączyć agentów. Aby na przykład przełączyć się na agenta openai-gpt, użyj polecenia /agent use openai-gpt.

Polecenia czatu

Domyślnie aish udostępnia podstawowy zestaw poleceń czatu używanych do interakcji z modelem AI. Aby uzyskać listę poleceń, użyj polecenia /help w sesji czatu.Kopiuj

  Name       Description                                      Source
──────────────────────────────────────────────────────────────────────
  /agent     Command for agent management.                    Core
  /cls       Clear the screen.                                Core
  /code      Command to interact with the code generated.     Core
  /dislike   Dislike the last response and send feedback.     Core
  /exit      Exit the interactive session.                    Core
  /help      Show all available commands.                     Core
  /like      Like the last response and send feedback.        Core
  /refresh   Refresh the chat session.                        Core
  /render    Render a markdown file, for diagnosis purpose.   Core
  /retry     Regenerate a new response for the last query.    Core

Wstawianie kodu

Podczas rozmowy z agentem możesz użyć polecenia /code post, aby automatycznie wstawić kod z odpowiedzi do powłoki roboczej. Jest to najprostszy sposób szybkiego uzyskania kodu potrzebnego do uruchomienia w powłoce. Możesz również użyć hot Ctrl+d, Ctrl+d, aby wstawić kod do powłoki roboczej.

Animacja przedstawiająca wstawianie kodu za pomocą powłoki sztucznej inteligencji.

Powiązania kluczy dla poleceń

Powłoka AI ma powiązania kluczy dla polecenia /code. Powiązania kluczy są obecnie trwale kodowane, ale powiązania kluczy niestandardowych będą obsługiwane w przyszłej wersji.

Powiązania kluczyPolecenieFunkcjonalność
Ctrl+dCtrl+c/code copySkopiuj wszystkie wygenerowanych fragmentów kodu do schowka
Sterowanie+/code copy <n>Skopiuj n-ty wygenerowany fragment kodu do schowka
Sterowanie+dCtrl+d/code postOpublikuj wszystkie wygenerowanych fragmentów kodu do połączonej aplikacji
Sterowanie+d/code post <n>Opublikuj n-ta wygenerowany fragment kodu do połączonej aplikacji

Ponadto możesz łatwiej przełączać się między okienkami przy użyciu następujących skrótów klawiaturowych.

Powiązania kluczyFunkcjonalność
 + RightArrowPrzenosi kursor do prawego okienka powłoki sztucznej inteligencji
 + LeftArrowPrzenosi kursor do lewego okienka programu PowerShell

Rozwiązywanie błędów

Jeśli w terminalu roboczym wystąpi błąd, możesz użyć polecenia cmdlet Resolve-Error, aby wysłać ten błąd do otwartego okna powłoki AI w celu rozwiązania problemu. To polecenie prosi model AI o pomoc w rozwiązaniu błędu.

Animacja przedstawiająca rozwiązywanie błędów za pomocą powłoki sztucznej inteligencji.

Wywoływanie powłoki sztucznej inteligencji

Możesz użyć polecenia cmdlet Invoke-AIShell do wysyłania zapytań do bieżącego agenta w otwartym oknie powłoki AI. To polecenie umożliwia interakcję z modelem AI z poziomu działającego terminalu.

Animacja przy użyciu programu Invoke-AIShell.

Dodatkowe zasoby

Dokumentacja

Pokaż jeszcze 5

Szkolenie

Ścieżka szkoleniowa

Wprowadzenie do programu Windows PhoneShell – Training

Ta ścieżka szkoleniowa zawiera wprowadzenie do programu Windows PowerShell i zawiera omówienie funkcji produktu. W tym artykule wyjaśniono, jak otwierać i konfigurować program Windows PowerShell, uruchamiać polecenia i używać wbudowanego systemu Pomocy.

Certyfikacja

Certyfikat firmy Microsoft: Azure AI Engineer Associate – Certifications

Projektowanie i implementowanie rozwiązania azure AI przy użyciu usług Azure AI, Azure AI Search i Azure Open AI.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *