Udostępnij za pośrednictwem


Dane i prywatność usługi Personalizacja

Ważne

Od 20 września 2023 r. nie będzie można tworzyć nowych zasobów usługi Personalizacja. Usługa Personalizacja jest wycofywana 1 października 2026 r.

Ten artykuł zawiera informacje na temat danych używanych przez usługę Personalizacja sztucznej inteligencji platformy Azure do działania, sposobu przetwarzania tych danych oraz sposobu kontrolowania tych danych. Przyjęto założenie, że podstawowa znajomość tego, czym jest usługa Personalizacja i jak działa usługa Personalizacja. Konkretne terminy można znaleźć w terminologii.

Jakie dane przetwarza usługa Personalizacja?

Personalizacja przetwarza następujące typy danych:

  • Funkcje kontekstowe i funkcje akcji: Aplikacja wysyła informacje o użytkownikach i produktach lub zawartości do personalizacji w postaci zagregowanej. Te dane są wysyłane do usługi Personalizacja w każdym wywołaniu interfejsu API rangi w argumentach kontekstu i akcji. Decydujesz, co wysłać do interfejsu API i jak go zagregować. Dane są wyrażane jako atrybuty lub funkcje. Udostępniasz informacje o użytkownikach, takich jak ich urządzenie i ich środowisko, jako funkcje kontekstowe. Nie należy wysyłać funkcji specyficznych dla użytkownika, takich jak numer telefonu, adres e-mail lub identyfikatory użytkowników. Funkcje akcji obejmują informacje o zawartości i produkcie, takie jak gatunek filmu lub cena produktu. Aby uzyskać więcej informacji, zobacz Funkcje akcji i kontekstu.
  • Informacje o nagrodzie: Wynik nagrody (liczba z zakresu od 0 do 1) określa, jak dobrze interakcja użytkownika wynikająca z wyboru personalizacji mapowana na cel biznesowy. Na przykład wydarzenie może otrzymać nagrodę "1", jeśli kliknięty został zalecany artykuł. Aby uzyskać więcej informacji, zobacz Rewards (Nagrody).

Aby dowiedzieć się więcej o tym, jakie informacje są zwykle używane z usługą Personalizacja, zobacz Funkcje to informacje o akcjach i kontekście.

[! PORADA] Decydujesz, które funkcje mają być używane, jak je agregować i skąd pochodzą informacje podczas wywoływania interfejsu API personalizacji rangi w aplikacji. Możesz również określić sposób tworzenia wyników nagród.

Jak usługa Personalizacja przetwarza dane?

Na poniższym diagramie przedstawiono sposób przetwarzania danych.

Diagram przedstawiający sposób przetwarzania danych przez program Personalizacja.

Usługa Personalizacja przetwarza dane w następujący sposób:

  1. Personalizacja odbiera dane za każdym razem, gdy aplikacja wywołuje interfejs API rangi dla zdarzenia personalizacji. Dane są wysyłane za pośrednictwem argumentów kontekstu i akcji.

  2. Usługa Personalizacja używa informacji w kontekście i akcjach, jej wewnętrznych modelach sztucznej inteligencji i konfiguracji usługi, aby zwrócić odpowiedź rangi dla identyfikatora akcji do użycia. Zawartość kontekstu i akcji jest przechowywana przez nie więcej niż 48 godzin w przejściowych pamięciach podręcznych z identyfikatorem EventID używanym lub generowanym w interfejsie API rangi.

  3. Następnie aplikacja wywołuje interfejs API nagrody z co najmniej jedną oceną nagrody. Te informacje są również przechowywane w przejściowych pamięciach podręcznych i dopasowane do informacji o akcjach i kontekście.

  4. Po skorelowaniu informacji o rangi i nagrodzie dla zdarzeń zostaną usunięte z przejściowych pamięci podręcznych i umieszczone w bardziej trwałym magazynie. Pozostaje on w magazynie trwałym, dopóki liczba dni określona w ustawieniu Przechowywanie danych nie zostanie przekroczona, w którym momencie informacje zostaną usunięte. Jeśli nie określisz liczby dni w ustawieniu Przechowywanie danych, te dane zostaną zapisane tak długo, jak zasób usługi Personalizacja platformy Azure nie zostanie usunięty lub dopóki nie zdecydujesz się wyczyścić danych za pośrednictwem interfejsu użytkownika lub interfejsów API. Ustawienie Przechowywanie danych można zmienić w dowolnym momencie.

  5. Usługa Personalizacja stale trenuje wewnętrzne modele sztucznej inteligencji personalizacji specyficzne dla tej pętli personalizacji przy użyciu danych w parametrach konfiguracji stałego magazynu i uczenia maszynowego w ustawieniach uczenia.

  6. Usługa Personalizacja tworzy oceny offline automatycznie lub na żądanie. Oceny w trybie offline zawierają raport nagród uzyskanych przez modele personalizacji w ciągu ostatniego okresu. Ocena w trybie offline osadza modele aktywne w momencie ich tworzenia, a ustawienia uczenia używane do ich tworzenia, a także historyczne agregowanie średniej nagrody na zdarzenie dla tego przedziału czasu. Oceny obejmują również znaczenie cech, czyli listę cech obserwowanych w okresie i ich względne znaczenie w modelu.

Niezależność pętli personalizacji

Każda pętla personalizacji jest oddzielona i niezależna od innych w następujący sposób:

  • Brak rozszerzenia danych zewnętrznych: każda pętla usługi Personalizacja używa tylko danych dostarczonych przez Ciebie za pośrednictwem wywołań interfejsu API rank i reward do trenowania modeli. Usługa Personalizacja nie używa żadnych dodatkowych informacji z żadnego źródła, takich jak inne pętle usługi Personalizacja we własnej subskrypcji platformy Azure, firmie Microsoft, źródłach innych firm lub podprocesorach.
  • Brak udostępniania danych, modelu ani informacji: pętla personalizacji nie będzie udostępniać informacji o zdarzeniach, funkcjach i modelach innym pętlom usługi Personalizacja w ramach subskrypcji, firmy Microsoft, innych firm lub podprocesorów.

Jak są przechowywane dane i jakie mechanizmy kontroli klienta są dostępne?

Usługa Personalizacja zachowuje różne typy danych na różne sposoby i udostępnia następujące kontrolki dla każdego z nich.

Personalizowanie danych rangi i nagrody

Usługa Personalizacja przechowuje funkcje dotyczące akcji i kontekstu wysyłanych za pośrednictwem wywołań rangi i nagrody za liczbę dni określonych w konfiguracji w obszarze Przechowywanie danych. Aby kontrolować to przechowywanie danych, możesz:

  1. Określ liczbę dni przechowywania dzienników w witrynie Azure Portal dla zasobuusługi Personalizacja w obszarze Przechowywanie danych konfiguracji>lub za pośrednictwem interfejsu API. Domyślne ustawienie Przechowywania danych wynosi siedem dni. Personalizator usuwa wszystkie dane rangi i nagrody starsze niż ta liczba dni.

  2. Wyczyść dane zarejestrowanej personalizacji i nagradzania danych w witrynie Azure Portal w obszarze Model i ustawienia>szkoleniowe Wyczyść dane> Zarejestrowane dane personalizacji i nagrody lub za pośrednictwem interfejsu API.

  3. Usuń pętlę Personalizacja z subskrypcji w witrynie Azure Portal lub za pośrednictwem interfejsów API zarządzania zasobami platformy Azure.

Nie można uzyskać dostępu do poprzednich danych z wywołań interfejsu API Rank and Reward bezpośrednio w zasobie Personalizacja. Jeśli chcesz wyświetlić wszystkie zapisane dane, skonfiguruj funkcję dublowania dzienników, aby utworzyć kopię tych danych w utworzonym zasobie usługi Azure Blob Storage i odpowiada za zarządzanie nim.

Pamięć podręczna transientyfikatora personalizacji

Usługa Personalizacja przechowuje częściowe dane o zdarzeniu niezależnie od wywołań rangi i nagród w przejściowych pamięciach podręcznych. Zdarzenia są automatycznie czyszczone z przejściowej pamięci podręcznej 48 godzin od momentu wystąpienia zdarzenia.

Aby usunąć dane przejściowe, możesz:

  1. Wyczyść dane dotyczące zarejestrowanej personalizacji i nagradzania danych w witrynie Azure Portal w obszarze Model i ustawienia>uczenia Wyczyść dane lub za pośrednictwem interfejsu API.

  2. Usuń pętlę Personalizacja z subskrypcji w witrynie Azure Portal lub za pośrednictwem interfejsów API zarządzania zasobami platformy Azure.

Personalizowanie modeli i ustawień uczenia

Pętla Personalizacja trenuje modele z danymi z wywołań interfejsu API Rank and Reward, sterowane hiperparametrami i konfiguracją określoną w ustawieniach modelu i uczenia w witrynie Azure Portal. Modele są nietrwałe. Stale się zmieniają i szkolą dodatkowe dane niemal w czasie rzeczywistym. Usługa Personalizacja nie zapisuje automatycznie starszych modeli i nie zastępowa ich najnowszymi modelami. Aby uzyskać więcej informacji, zobacz (Jak zarządzać modelami i ustawieniami uczenia). Aby wyczyścić modele i ustawienia uczenia:

  1. Zresetuj je w witrynie Azure Portal w obszarze Model i ustawienia>uczenia Wyczyść dane lub za pośrednictwem interfejsu API.

  2. Usuń pętlę Personalizacja z subskrypcji w witrynie Azure Portal lub za pośrednictwem interfejsów API zarządzania zasobami platformy Azure.

Personalizowanie raportów oceny

Usługa Personalizacja zachowuje również informacje generowane w ocenach offline dla raportów .

Aby usunąć raporty oceny offline, możesz:

  1. Przejdź do pętli Personalizacja w witrynie Azure Portal. Przejdź do obszaru Oceny i usuń odpowiednią ocenę.

  2. Usuń oceny za pośrednictwem interfejsu API oceny.

  3. Usuń pętlę Personalizacja z subskrypcji w witrynie Azure Portal lub za pośrednictwem interfejsów API zarządzania zasobami platformy Azure.

Dalsze zagadnienia dotyczące magazynu

  • Klucze zarządzane przez klienta: klienci mogą skonfigurować usługę do szyfrowania danych magazynowanych przy użyciu własnych kluczy zarządzanych. Ta druga warstwa szyfrowania jest oparta na własnym szyfrowaniu firmy Microsoft.
  • Lokalizacja geograficzna: we wszystkich przypadkach przychodzące dane, modele i oceny są przetwarzane i przechowywane w tej samej lokalizacji geograficznej, w której utworzono zasób personalizacji.

Zobacz również:

Następne kroki

Aby dowiedzieć się więcej na temat zobowiązań firmy Microsoft dotyczących prywatności i zabezpieczeń, zobacz Centrum zaufania firmy Microsoft.