Udostępnij przez


Copilot Studio Projektowanie strategii środowiska produkcyjnego

Klienci tworzący i wdrażający agentów na dużą skalę potrzebują wskazówek dotyczących najlepszych rozwiązań i kluczowych zagadnień dotyczących projektowania strategii środowiska produkcyjnego zgodnie z ich celami operacyjnymi i potrzebami technicznymi. Kluczowa decyzja wiąże się z wyborem między współdzielonym a dedykowanym środowiskiem produkcyjnym dla ich agentów. W tym artykule przedstawiono kluczowe czynniki, które klienci powinni wziąć pod uwagę podczas opracowywania strategii środowiska produkcyjnego agent.

Wybór między współdzielonym a dedykowanym środowiskiem produkcyjnym

Współdzielone środowisko produkcyjne to miejsce, w którym wielu agentów współistnieje w tym samym środowisku produkcyjnym, podczas gdy dedykowane środowisko produkcyjne obsługuje pojedynczy agent. Ogólnie rzecz biorąc, klientom zaleca się skonfigurowanie oddzielnego środowiska produkcyjnego dla każdego wdrożenia agent. Jednak w miarę jak klienci rozszerzają wykorzystanie agentów, zarządzanie wieloma środowiskami produkcyjnymi może być dla nich uciążliwe i preferować jedną współdzieloną konfigurację produkcyjną, która może obsłużyć kilku agentów, ponieważ agenci są oferowani jako oprogramowanie jako usługa (SaaS).

Najważniejsze zagadnienia dotyczące środowisk produkcyjnych

Projektowanie skutecznej strategii Copilot Studio środowiska produkcyjnego wymaga starannego rozważenia potrzeb operacyjnych, wymagań dotyczących wydajności i problemów związanych z bezpieczeństwem. Rozważając zalety i wady środowisk współdzielonych i dedykowanych oraz monitorując kluczowe wskaźniki, możesz podejmować świadome decyzje, które wspierają sukces i niezawodność Twoich aplikacji agent.

Poniższe kluczowe czynniki ułatwiają podjęcie decyzji między udostępnionym a dedykowanym środowiskiem produkcyjnym dla wdrożeń agent.

  • Krytyczność i wpływ biznesowy

    Jest to wysoce zalecane, aby agenci o znaczeniu krytycznym dla firmy o znaczącej wartości i wpływie działali w dedykowanych środowiskach produkcyjnych. Pomaga to zapobiec ewentualnym zmianom w zasobach udostępnionych, takim jak źródła danych, odwołania do połączeń, zasady danych i alokacja komunikatów.

  • Wymagania dotyczące bezpieczeństwa danych i zgodności z przepisami

    Klienci muszą wziąć pod uwagę wymagania dotyczące zapobiegania utracie danych, prywatności danych i rezydencji geograficznej podczas oceny wdrażania agentów w udostępnionych lub dedykowanych środowiskach produkcyjnych. Na przykład, w zależności od przepisów branżowych, niektórzy agenci mogą obsługiwać bardzo poufne dane, które mogą wymagać dedykowanych środowisk w celu zapewnienia zgodności ze standardami rezydencji danych lub zabezpieczeń. Dedykowane środowiska pomagają zachować prywatność danych. 

  • Zarządzanie i kontrola dostępu użytkowników

    Zazwyczaj najlepszym rozwiązaniem jest ograniczenie dostępu produkcyjnego do jednostek usługi lub kont zarządzanych. W zależności od struktury zespołów wsparcia i wymagań biznesowych różne grupy IT i użytkowników mogą potrzebować dostępu do określonych aplikacji lub agentów w środowiskach produkcyjnych. W związku z tym konieczne staje się rozważenie środowisk dedykowanych i współdzielonych w celu szczegółowego zarządzania uprawnieniami. 

  • Architektura rozwiązania

    Zależność Twojego agent od rozwiązań wieloplatformowych znacząco wpływa na strategię Twojego środowiska produkcyjnego. Jeśli na przykład rozwiązanie zawiera aplikacje kanwy korzystające z niestandardowego agent, który wywołuje kilka Power Automate przepływów, należy upewnić się, że wszystkie składniki rozwiązania są hostowane w tym samym środowisku. Dodanie kilku agentów z licznymi zależnościami do współdzielonych środowisk produkcyjnych może sprawić, że zarządzanie środowiskiem stanie się trudnym zadaniem.

  • Zarządzanie cyklem życia aplikacji

    Rozważenie istniejącego procesu Dev Ops w organizacji ma kluczowe znaczenie. Na przykład wykorzystanie w pełni zautomatyzowanego systemu wdrażania z narzędziami takimi jak Azure Pipelines może znacznie usprawnić zarządzanie i wsparcie wielu środowisk produkcyjnych, podczas gdy poleganie na procesie ręcznym może stanowić więcej wyzwań.

  • Alokacja zasobów i pojemność magazynowania

    Podczas zarządzania agentami we współdzielonych środowiskach produkcyjnych należy wziąć pod uwagę wymagania dotyczące pamięci masowej i wzorce użytkowania. Na przykład skoki powodujące zwiększone zużycie wiadomości lub duże dane transkrypcji konwersacji, które mogą mieć wpływ na Dataverse pojemność i wykorzystanie. Przypisanie agentów do dedykowanych środowisk ułatwia alokację poszczególnych zasobów (takich jak komunikaty agent czy Dataverse storage) dla każdego agent z osobna. Ta separacja umożliwia bardziej szczegółowe zarządzanie agent przypisywaniem pojemności komunikatów na poziomie środowiska. W związku z tym strategia środowiska produkcyjnego powinna uwzględniać oczekiwane obciążenie ruchem, zużycie komunikatów i potrzeby agentów w zakresie przechowywania danych.

  • Sprawozdawczość i monitorowanie

    Podczas planowania strategii środowiska produkcyjnego należy wziąć pod uwagę następujące czynniki: - Wymagania organizacji w zakresie raportowania i monitorowania - Konfiguracja monitorowania i alertów systemu

  • Limity dotyczące ochrony usługi

    Krytycznie organizacja musi wziąć pod uwagę limity interfejsu API ochrony usług dla każdej usługi używanej przez jej agenta (takiej jak wywołania Dataverse, Power Automate, łączniki klientów, konstruktor monitów i połączenia udostępnione). Zastanów się, czy te limity są oceniane na poziomie użytkownika, czy środowiska. Aby uzyskać więcej informacji na temat Power Platform limitów żądań interfejsu API, zobacz Limity żądań i alokacje.