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à.
Tenere traccia di ciascuna fase del flusso visualizzandone la traccia in Amazon Bedrock
Quando invochi un flusso, puoi visualizzare la traccia per vedere gli input e gli output di ciascun nodo. La traccia consente di tracciare il percorso dall’input alla risposta che restituisce. È possibile utilizzare la traccia per risolvere gli errori che si verificano, per identificare le fasi che portano a un risultato imprevisto o a un rallentamento delle prestazioni e per valutare come è possibile migliorare il flusso.
Per visualizzare la traccia, procedi come indicato di seguito:
-
Nella console, segui le fasi nella scheda Console in Testare un flusso in Amazon Bedrock e scegli Mostra traccia nella risposta dall’invocazione del flusso.
-
Nell’API, imposta il campo enableTrace su true in una richiesta InvokeFlow. Ciascuno flowOutputEvent nella risposta viene restituito insieme a flowTraceEvent.
Ciascun evento della traccia include il nome del nodo che ha ricevuto un input o prodotto un output e la data in cui l’input o l’output è stato elaborato. Per maggiori informazioni su un tipo di evento della traccia, seleziona una scheda:
- FlowTraceConditionNodeResultEvent
-
Questo tipo di traccia identifica quali condizioni sono soddisfatte per un nodo di condizione e aiuta a identificare il ramo o i rami del flusso che vengono attivati durante l’invocazione. Il seguente oggetto JSON mostra l’aspetto di FlowTraceEvent per il risultato di un nodo di condizione:
{
"trace": {
"conditionNodeOutputTrace": {
"nodeName": "string",
"satisfiedConditions": [
{
"conditionName": "string"
},
...
],
"timestamp": timestamp
}
}
}
- FlowTraceNodeInputEvent
-
Questo tipo di traccia mostra l’input inviato a un nodo. Se l’evento è a valle di un nodo iteratore ma a monte di un nodo collettore, il campo iterationIndex indica l’indice dell’elemento nell’array da cui proviene l’input. Il seguente oggetto JSON mostra l’aspetto di FlowTraceEvent per l’input in un nodo.
{
"trace": {
"nodeInputTrace": {
"fields": [
{
"content": {
"document": JSON object
},
"nodeInputName": "string"
},
...
],
"nodeName": "string",
"timestamp": timestamp,
"iterationIndex": int
}
}
}
- FlowTraceNodeOutputEvent
-
Questo tipo di traccia mostra l’output prodotto da un nodo. Se l’evento è a valle di un nodo iteratore ma a monte di un nodo collettore, il campo iterationIndex indica l’indice dell’elemento nell’array da cui proviene l’output. Il seguente oggetto JSON mostra l’aspetto di FlowTraceEvent per l’output di un nodo.
{
"trace": {
"nodeOutputTrace": {
"fields": [
{
"content": {
"document": JSON object
},
"nodeOutputName": "string"
},
...
],
"nodeName": "string",
"timestamp": timestamp,
"iterationIndex": int
}
}
}