Zakresy
Zakres określa, gdzie identyczne wartości źródłowe prowadzą do identycznych pseudonimów.
Dlaczego istnieje
Różne przypadki użycia architektury mają różne wymagania dotyczące trwałości tożsamości. LLM podsumowujący pojedynczy bilet wymaga jedynie spójności tożsamości w ramach tego jednego biletu. Hurtownia analityczna śledząca odpływ klientów w ciągu roku wymaga spójności tożsamości w milionach zdarzeń obejmujących miesiące.
Dokładne zachowanie
zakres = żądanie (domyślnie)
Tożsamości są spójne tylko w ramach jednego wywołania API HTTP. Mapowania pamięci są niszczone natychmiast po zwróceniu odpowiedzi.
Request A
Alice → PERSON_01
Request B
Alice → PERSON_01? NO (Could be PERSON_01, PERSON_03, etc., depending on appearance order in Request B)
zakres = projekt (Już wkrótce)
Tożsamości pozostają stabilne przez czas nieokreślony we wszystkich żądaniach wysyłanych przy użyciu kluczy API należących do tego samego projektu. Opiera się to na stabilnych kluczach deterministycznych powiązanych z konfiguracją projektu.
Request A
Alice → PERSON_7CX2
Request B (Next day)
Alice → PERSON_7CX2
Parametry API
{
"policy": {
"scope": "request" // default
}
}