ReportingConfiguration.CachingKeys Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la raccolta di stringhe univoche che devono essere con hash durante la generazione delle chiavi della cache per le risposte di intelligenza artificiale memorizzate nella cache.
public:
property System::Collections::Generic::IReadOnlyList<System::String ^> ^ CachingKeys { System::Collections::Generic::IReadOnlyList<System::String ^> ^ get(); };
public System.Collections.Generic.IReadOnlyList<string> CachingKeys { get; }
member this.CachingKeys : System.Collections.Generic.IReadOnlyList<string>
Public ReadOnly Property CachingKeys As IReadOnlyList(Of String)
Valore della proprietà
Commenti
Se non vengono fornite chiavi di memorizzazione nella cache aggiuntive, le chiavi della cache per una risposta memorizzata nella cache vengono generate in base al contenuto della richiesta di intelligenza artificiale che ha prodotto questa risposta, metadati come il nome del modello e l'endpoint ChatOptions presenti nell'oggetto configurato IChatClient e forniti come parte della generazione della risposta.
Inoltre, il nome dello scenario e l'iterazione vengono sempre inclusi nella chiave della cache. Ciò significa che le risposte memorizzate nella cache per uno scenario specifico e l'iterazione non verranno riutilizzate per uno scenario diverso e l'iterazione anche se il contenuto e i metadati della richiesta di intelligenza artificiale sono uguali.
Fornire chiavi di memorizzazione nella cache aggiuntive può essere utile quando è necessario prendere in considerazione alcuni fattori esterni quando si decide se una risposta di intelligenza artificiale memorizzata nella cache è ancora valida. Si consideri ad esempio il caso in cui una delle chiavi di memorizzazione nella cache aggiuntive fornite sia la versione del modello di intelligenza artificiale richiamata. Se il prodotto passa a una versione più recente del modello, l'aggiornamento della chiave di memorizzazione nella cache per riflettere questa modifica causerà l'invalidazione di tutte le voci memorizzate nella cache che si basano su questa chiave di memorizzazione nella cache, assicurando in tal modo che le valutazioni successive non usino le risposte memorizzate nella cache obsolete generate dalla versione precedente del modello.