Rozwiązuj problemy i analizuj obciążenia za pomocą języka naturalnego na platformie AKS Desktop (wersja beta)

Pulpit AKS zawiera asystenta rozwiązywania problemów zasilanego sztuczną inteligencją, który oferuje diagnostykę w języku naturalnym dla obciążeń AKS. Dzięki bezpiecznemu połączeniu z klastrem asystent może analizować dzienniki, zdarzenia i metryki, aby zidentyfikować problemy i zalecić rozwiązania w zwykłym języku. Dzięki temu deweloperzy i operatorzy mogą szybko zrozumieć i rozwiązać problemy bez konieczności dogłębnej wiedzy na temat platformy Kubernetes. W tym artykule opisano sposób włączania i używania asystenta rozwiązywania problemów ze sztuczną inteligencją na pulpicie usługi AKS.

Ważna

Funkcje usługi AKS w wersji zapoznawczej są dostępne na zasadzie samoobsługi i wymagają zapisania się. Wersje zapoznawcze są udostępniane w wersji "as is" i "jako dostępne" i są wykluczone z umów dotyczących poziomu usług i ograniczonej gwarancji. Wersje zapoznawcze usługi AKS są częściowo objęte pomocą techniczną dla klientów, świadczoną w miarę możliwości. W związku z tym te funkcje nie są przeznaczone do użytku produkcyjnego. Aby uzyskać więcej informacji, zobacz następujące artykuły pomocy technicznej:

Co to jest asystent rozwiązywania problemów ze sztuczną inteligencją?

Asystent rozwiązywania problemów w pulpicie AKS jest wbudowany w system AKS desktop i oferuje przewodnik umożliwiający diagnozowanie problemów w klastrze. Możesz z pomocą asystenta:

  • Wybierz projekt, przestrzeń nazw lub obciążenie do zbadania.
  • Uruchom diagnostykę o określonym zakresie, która analizuje dzienniki, zdarzenia i metryki.
  • Otrzymywanie podsumowań generowanych przez sztuczną inteligencję z wyraźnym rozumowaniem i dowodami.
  • Wyświetl podgląd zalecanych akcji i zastosuj je z ufnością.
  • Użyj własnych modeli językowych lub połącz się z opcjami zarządzanymi platformy Azure.
  • Działaj w połączeniu z istniejącymi pulpitami nawigacyjnymi na pulpicie AKS, aby uzyskać spójne doświadczenie w rozwiązywaniu problemów.

Warning

Ta wtyczka jest na wczesnym etapie programowania i nie jest gotowa do użycia w środowisku produkcyjnym. Korzystanie z niego może wiązać się z kosztami dostawcy sztucznej inteligencji.

Jak działa asystent rozwiązywania problemów ze sztuczną inteligencją?

Dostępne są dwie opcje włączania asystenta rozwiązywania problemów ze sztuczną inteligencją na pulpicie usługi AKS:

  • Użyj agenta interfejsu wiersza polecenia usługi Azure AKS (zalecanego dla usługi AKS): jest to narzędzie oparte na sztucznej inteligencji, które ułatwia diagnozowanie, rozwiązywanie problemów i optymalizowanie klastrów usługi AKS przy użyciu zapytań języka naturalnego. Zapewnia analizę głównej przyczyny, łącząc się z klastrem usługi AKS (przy użyciu Twoich uprawnień) i sugestiami dotyczącymi naprawy. Jest to wspierane przez wybrane przez Ciebie LLM.
  • Użyj agenta pulpitu AKS: pulpit AKS działa jako agent sam w sobie, zapewniając kontekst wybranemu modelowi.

Którą opcję należy wybrać?

Zadawanie autonomicznego LLM pytania jest podobne do zadawania ekspertowi porady tylko na podstawie tego, co im mówisz. Z kolei AKS Agentic CLI integruje platformę agentową HolmesGPT z serwerem AKS Model Context Protocol (MCP). Po połączeniu znają, które narzędzia, techniki rozwiązywania problemów i inne serwery MCP należy użyć, umożliwiając agentowi bezpieczny dostęp do stanu klastra na żywo, dzienników, metryk i danych dotyczących zasobów Azure w celu przeprowadzania iteracyjnych, świadomych kontekstu badań w granicach kontroli dostępu opartej na rolach (RBAC) zamiast polegać wyłącznie na statycznych danych wejściowych udostępnianych przez użytkownika.

Domyślnie CLI agenta AKS łączy się z hostowanym punktem końcowym LLM przy użyciu klucza API dostarczonego przez klienta, ale organizacje z rygorystycznymi wymaganiami dotyczącymi przechowywania danych lub zgodności mogą zamiast tego wdrożyć model we własnym środowisku.

W poniższych sekcjach przedstawiono kompleksowe kroki konfiguracji obu opcji, ale dla najlepszej pracy z AKS desktop zalecamy AKS Agentic CLI.

Włączanie asystenta rozwiązywania problemów ze sztuczną inteligencją na pulpicie usługi AKS

  1. Przejdź do pozycjiWtyczki> i upewnij się, że wtyczka Asystenta sztucznej inteligencji jest włączona.
  2. Wybierz pozycję Asystent sztucznej inteligencji na liście wtyczek.
  3. Przełącz podgląd na stan włączony. Następnie w prawym górnym rogu zostanie wyświetlona ikona Asystenta sztucznej inteligencji.

Konfigurowanie dostawcy dla asystenta rozwiązywania problemów ze sztuczną inteligencją

  1. Przejdź do Ustawienia>Wtyczki>Asystent AI>Dodaj dostawcę.

    Zrzut ekranu przedstawiający panel Ustawień pulpitu usługi AKS przedstawiający wtyczkę Asystenta sztucznej inteligencji z przełącznikiem Włącz.

  2. Wybierz opcję dostawcy:

    • Użyj Agenta Agentic CLI dla usługi Azure AKS (zalecane dla usługi AKS): Zainstaluj Agenta Agentic CLI na swoim klastrze, skonfiguruj go, aby nawiązał połączenie z modelem, i upewnij się, że klaster z uruchomionym Agentem Agentic CLI jest zarejestrowany na pulpicie AKS (powinien być widoczny na liście klastrów).
    • Użyj istniejącego modelu: skonfiguruj dostawcę, aby pulpit usługi AKS mógł pełnić rolę agenta i wysyłać kontekst klastra do istniejącego modelu.

Włącz żądania API Kubernetes dla asystenta

Ustawienie narzędzia Kubernetes Requests AI umożliwia Asystentowi AI wysyłanie na żywo żądań do interfejsu API Kubernetes względem klastra. Po włączeniu asystent może wykonywać zapytania dotyczące stanu zasobu, dzienników zasobników, zdarzeń i metryk w celu zapewnienia analizy kontekstowej. Jeśli ta opcja jest wyłączona, asystent może analizować tylko informacje, które ręcznie podajesz w rozmowie.

  1. Przejdź do Ustawienia>Wtyczki>Asystent AI.
  2. Włącz przełącznik Kubernetes Requests narzędzia sztucznej inteligencji.

Ustaw Asystenta AI do używania agenta AKS Agentic CLI

  1. Otwórz Asystenta sztucznej inteligencji.

  2. Wybierz pozycję Agent.

  3. Wybierz klaster, w którym działa Agentic CLI Agent.

    Zrzut ekranu przedstawiający panel Asystenta AI pulpitu AKS z wybranym trybem Agent i listą rozwijaną klastra.

Badanie zasobów o obniżonej wydajności

Asystent jest świadomy kontekstu. Po wyświetleniu błędów lub ostrzeżeń wyróżnionych w interfejsie wybierz zasób i poproś asystenta o wyjaśnienie i zalecane rozwiązanie.

  1. Przejdź do zasobu klastra (na przykład usługi) lub przejdź do projektu Desktop AKS i wybierz obciążenie.

  2. Wybierz zasób Kubernetes, który ma obniżoną sprawność lub wyświetla błędy w dzienniku zdarzeń.

  3. Wybierz pozycję Agent i rozpocznij rozmowę.

    Zrzut ekranu przedstawiający czat z funkcją języka naturalnego na pulpicie usługi AKS.