View a markdown version of this page

Pacchetti di configurazione - Fondamento Amazon AgentCore

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Pacchetti di configurazione

Un bundle di configurazione è un'istantanea immutabile e con diverse versioni della configurazione dinamica dell'agente: prompt di sistema, ID dei modelli, descrizioni degli strumenti e qualsiasi altra coppia chiave-valore letta dall'agente in fase di esecuzione. Consente di separare il comportamento dell'agente dal codice, consentendoti di modificare il modo in cui l'agente risponde senza dover ridistribuire il codice.

Concetti chiave

  • I componenti sono codificati in base all'ARN della AgentCore risorsa che configurano (ad esempio, un ARN di runtime). Ogni componente contiene un configuration oggetto con coppie chiave-valore arbitrarie.

  • Le versioni sono immutabili. Ogni aggiornamento crea una nuova versione con un UUID univoco. Le versioni formano una catena viaparentVersionIds, simile a git commit.

  • Le filiali organizzano la discendenza delle versioni (ad esempiomainline,experiment-1).

  • I nomi dei pacchetti devono iniziare con una lettera e possono contenere lettere, cifre e caratteri di sottolineatura (senza trattini). Motivo:. [a-zA-Z][a-zA-Z0-9_]{0,99}

Quando utilizzare i pacchetti di configurazione

  • A/B test. Ogni variante di un A/B test fa riferimento a una versione specifica del pacchetto. Il gateway inserisce il riferimento del pacchetto in ogni richiesta.

  • Raccomandazioni. L'API Recommendations può leggere la configurazione corrente da un pacchetto e scrivere la configurazione ottimizzata come nuova versione del pacchetto.

  • Rollback. Poiché le versioni sono immutabili, puoi ripristinare qualsiasi versione precedente facendo riferimento al relativo ID di versione.

  • Percorso di controllo. La catena di versioni fornisce una cronologia completa delle modifiche alla configurazione.