Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Od stycznia 2026 roku projekt AI Shell nie jest już aktywnie utrzymywany. Projekt ten należy traktować jako archiwalny z punktu widzenia inżynierskiego.
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.
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.
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 Azure został zaprojektowany tak, aby przenosić doświadczenie Azure Copilot bezpośrednio do twojego wiersza poleceń. 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?
Azure Copilot Agent
- "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:
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
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.
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.
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 kluczy | Polecenie | Funkcjonalność |
|---|---|---|
| Ctrl+dCtrl+c | /code copy |
Skopiuj wszystkie wygenerowanych fragmentów kodu do schowka |
| Sterowanie+<n> | /code copy <n> |
Skopiuj n-ty wygenerowany fragment kodu do schowka |
| Sterowanie+dCtrl+d | /code post |
Opublikuj wszystkie wygenerowanych fragmentów kodu do połączonej aplikacji |
| Sterowanie+d<n> | /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 kluczy | Funkcjonalność |
|---|---|
| + RightArrow | Przenosi kursor do prawego okienka powłoki sztucznej inteligencji |
| + LeftArrow | Przenosi 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.
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.