Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Inizia con flussi di esempio

Modalità Focus
Inizia con flussi di esempio - Amazon Bedrock

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à.

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à.

Questo argomento fornisce alcuni esempi di flussi che puoi provare per iniziare a usare Amazon Bedrock Flows. Espandi un esempio per scoprire come crearlo nella console Amazon Bedrock:

L'immagine seguente mostra un flusso costituito da un singolo prompt, definito in linea nel nodo, che crea una playlist di brani, in base al genere e al numero di brani da includere nella playlist.

Esempio di utilizzo di un nodo prompt con due variabili.
Per creare e testare questo flusso nella console
  1. Segui la procedura riportata in Per creare un flusso nella scheda Console all'indirizzoCrea un flusso in Amazon Bedrock. Accedi al Flow builder.

  2. Configura il nodo prompt effettuando le seguenti operazioni:

    1. Dal riquadro sinistro di Flow Builder, seleziona la scheda Nodi.

    2. Trascina un nodo Prompt nel flusso nel riquadro centrale.

    3. Seleziona la scheda Configura nel riquadro Flow Builder.

    4. Immettete MakePlaylist come nome del nodo.

    5. Scegliete Definisci nel nodo.

    6. Imposta le seguenti configurazioni per il prompt:

      1. In Seleziona modello, seleziona un modello per eseguire l'inferenza sul prompt.

      2. Nella casella di testo del messaggio, immettete. Make me a {{genre}} playlist consisting of the following number of songs: {{number}}. Questo crea due variabili che appariranno come input nel nodo.

      3. (Facoltativo) Modificate le configurazioni di inferenza.

    7. Espandi la sezione Input. I nomi degli input sono precompilati dalle variabili nel messaggio di richiesta. Configura gli ingressi come segue:

      Nome Tipo Expression
      genere Stringa $.data.genre
      number Numero $.data.numero

      Questa configurazione significa che il nodo prompt prevede un oggetto JSON contenente un campo chiamato genre che verrà mappato all'genreinput e un campo chiamato number che verrà mappato all'input. number

    8. Non è possibile modificare l'output. Sarà la risposta del modello, restituita come stringa.

  3. Scegli il nodo di input Flow e seleziona la scheda Configura. Seleziona Oggetto come Tipo. Ciò significa che l'invocazione del flusso si aspetterà di ricevere un oggetto JSON.

  4. Connect i nodi per completare il flusso effettuando le seguenti operazioni:

    1. Trascina una connessione dal nodo di output del nodo di input Flow all'input di genere nel nodo MakePlaylistprompt.

    2. Trascinate una connessione dal nodo di uscita del nodo di input Flow all'input numerico nel nodo MakePlaylistprompt.

    3. Trascina una connessione dal nodo di output dell'output ModelCompletion nel nodo MakePlaylistprompt all'input del documento nel nodo di output Flow.

  5. Scegli Salva per salvare il flusso. Il flusso dovrebbe ora essere pronto per il test.

  6. Metti alla prova il tuo flusso inserendo il seguente oggetto JSON nel riquadro Test flow sulla destra. Scegli Esegui e il flusso dovrebbe restituire una risposta del modello.

    { "genre": "pop", "number": 3 }

L'immagine seguente mostra un flusso costituito da un singolo prompt, definito in linea nel nodo, che crea una playlist di brani, in base al genere e al numero di brani da includere nella playlist.

Esempio di utilizzo di un nodo prompt con due variabili.
Per creare e testare questo flusso nella console
  1. Segui la procedura riportata in Per creare un flusso nella scheda Console all'indirizzoCrea un flusso in Amazon Bedrock. Accedi al Flow builder.

  2. Configura il nodo prompt effettuando le seguenti operazioni:

    1. Dal riquadro sinistro di Flow Builder, seleziona la scheda Nodi.

    2. Trascina un nodo Prompt nel flusso nel riquadro centrale.

    3. Seleziona la scheda Configura nel riquadro Flow Builder.

    4. Immettete MakePlaylist come nome del nodo.

    5. Scegliete Definisci nel nodo.

    6. Imposta le seguenti configurazioni per il prompt:

      1. In Seleziona modello, seleziona un modello per eseguire l'inferenza sul prompt.

      2. Nella casella di testo del messaggio, immettete. Make me a {{genre}} playlist consisting of the following number of songs: {{number}}. Questo crea due variabili che appariranno come input nel nodo.

      3. (Facoltativo) Modificate le configurazioni di inferenza.

    7. Espandi la sezione Input. I nomi degli input sono precompilati dalle variabili nel messaggio di richiesta. Configura gli ingressi come segue:

      Nome Tipo Expression
      genere Stringa $.data.genre
      number Numero $.data.numero

      Questa configurazione significa che il nodo prompt prevede un oggetto JSON contenente un campo chiamato genre che verrà mappato all'genreinput e un campo chiamato number che verrà mappato all'input. number

    8. Non è possibile modificare l'output. Sarà la risposta del modello, restituita come stringa.

  3. Scegli il nodo di input Flow e seleziona la scheda Configura. Seleziona Oggetto come Tipo. Ciò significa che l'invocazione del flusso si aspetterà di ricevere un oggetto JSON.

  4. Connect i nodi per completare il flusso effettuando le seguenti operazioni:

    1. Trascina una connessione dal nodo di output del nodo di input Flow all'input di genere nel nodo MakePlaylistprompt.

    2. Trascinate una connessione dal nodo di uscita del nodo di input Flow all'input numerico nel nodo MakePlaylistprompt.

    3. Trascina una connessione dal nodo di output dell'output ModelCompletion nel nodo MakePlaylistprompt all'input del documento nel nodo di output Flow.

  5. Scegli Salva per salvare il flusso. Il flusso dovrebbe ora essere pronto per il test.

  6. Metti alla prova il tuo flusso inserendo il seguente oggetto JSON nel riquadro Test flow sulla destra. Scegli Esegui e il flusso dovrebbe restituire una risposta del modello.

    { "genre": "pop", "number": 3 }

L'immagine seguente mostra che un flusso con un nodo di condizione restituisce uno dei tre valori possibili in base alla condizione soddisfatta:

Esempio di utilizzo di un nodo di condizione con due condizioni.
Per creare e testare questo flusso nella console:
  1. Segui la procedura riportata in Per creare un flusso nella scheda Console all'indirizzoCrea un flusso in Amazon Bedrock. Accedi al Flow builder.

  2. Configura il nodo delle condizioni effettuando le seguenti operazioni:

    1. Dal riquadro sinistro di Flow Builder, seleziona la scheda Nodi.

    2. Trascina un nodo Condizione nel flusso nel riquadro centrale.

    3. Seleziona la scheda Configura nel riquadro Flow Builder.

    4. Espandi la sezione Input. Configura gli ingressi come segue:

      Nome Tipo Expression
      Prezzo al dettaglio Numero $.data.RetailPrice
      Prezzo di mercato Numero $.data.marketPrice
      tipo Stringa $.data.type

      Questa configurazione significa che il nodo di condizione prevede un oggetto JSON che contiene i campi, e. retailPrice marketPrice type

    5. Configura le condizioni effettuando le seguenti operazioni:

      1. Nella sezione Condizioni, puoi modificare facoltativamente il nome della condizione. Quindi aggiungi la seguente condizione nella casella di testo Condizione:(retailPrice > 10) and (type == "produce").

      2. Aggiungi una seconda condizione scegliendo Aggiungi condizione. Facoltativamente, modifica il nome della seconda condizione. Quindi aggiungi la seguente condizione nella casella di testo Condizione:(retailPrice < marketPrice).

  3. Scegli il nodo di input Flow e seleziona la scheda Configura. Seleziona Oggetto come Tipo. Ciò significa che l'invocazione del flusso si aspetterà di ricevere un oggetto JSON.

  4. Aggiungi i nodi di output del flusso in modo da averne tre in totale. Configurali come segue nella scheda Configura del riquadro Flow builder di ogni nodo di output del flusso:

    1. Imposta il tipo di input del primo nodo di output del flusso String e l'espressione come $.data.action[0] per restituire il primo valore dell'array nel action campo dell'oggetto in entrata.

    2. Imposta il tipo di input del secondo nodo di output del flusso String e l'espressione come $.data.action[1] per restituire il secondo valore nell'array nel action campo dell'oggetto in entrata.

    3. Imposta il tipo di input del terzo nodo di output del flusso String e l'espressione come $.data.action[2] per restituire il terzo valore nell'array nel action campo dell'oggetto in entrata.

  5. Connect la prima condizione al primo nodo di uscita del flusso, la seconda condizione al secondo nodo di uscita del flusso e la condizione di default al terzo nodo di uscita del flusso.

  6. Connect gli ingressi e le uscite in tutti i nodi per completare il flusso effettuando le seguenti operazioni:

    1. Trascina una connessione dal nodo di output del nodo di input Flow all'input RetailPrice nel nodo condition.

    2. Trascina una connessione dal nodo di output del nodo di input Flow all'input MarketPrice nel nodo condizione.

    3. Trascina una connessione dal nodo di uscita del nodo di input Flow all'input di tipo nel nodo condizione.

    4. Trascina una connessione dall'output del nodo di input Flow all'input del documento in ciascuno dei tre nodi di output.

  7. Scegli Salva per salvare il flusso. Il flusso dovrebbe ora essere pronto per il test.

  8. Metti alla prova il tuo flusso inserendo i seguenti oggetti JSON nel riquadro Test flow sulla destra. Scegli Esegui per ogni input:

    1. L'oggetto seguente soddisfa la prima condizione (retailPriceè maggiore di 10 e corrisponde a «produrre») e restituisce il primo valore in action («don't buy»): type

      { "retailPrice": 11, "marketPrice": 12, "type": "produce", "action": ["don't buy", "buy", "undecided"] }
      Nota

      Anche se la prima e la seconda condizione sono soddisfatte, la prima condizione ha la precedenza in quanto viene prima.

    2. L'oggetto seguente soddisfa la seconda condizione (retailPriceè minore dimarketPrice) e restituisce il secondo valore in action («buy»):

      { "retailPrice": 11, "marketPrice": 12, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
    3. L'oggetto seguente non soddisfa né la prima condizione (retailPriceè maggiore di 10, ma non type è «produrre») né la seconda condizione (non retailPrice è inferiore amarketPrice), quindi viene restituito il terzo valore in action («indeciso»):

      { "retailPrice": 11, "marketPrice": 11, "type": "meat", "action": ["don't buy", "buy", "undecided"] }

L'immagine seguente mostra che un flusso con un nodo di condizione restituisce uno dei tre valori possibili in base alla condizione soddisfatta:

Esempio di utilizzo di un nodo di condizione con due condizioni.
Per creare e testare questo flusso nella console:
  1. Segui la procedura riportata in Per creare un flusso nella scheda Console all'indirizzoCrea un flusso in Amazon Bedrock. Accedi al Flow builder.

  2. Configura il nodo delle condizioni effettuando le seguenti operazioni:

    1. Dal riquadro sinistro di Flow Builder, seleziona la scheda Nodi.

    2. Trascina un nodo Condizione nel flusso nel riquadro centrale.

    3. Seleziona la scheda Configura nel riquadro Flow Builder.

    4. Espandi la sezione Input. Configura gli ingressi come segue:

      Nome Tipo Expression
      Prezzo al dettaglio Numero $.data.RetailPrice
      Prezzo di mercato Numero $.data.marketPrice
      tipo Stringa $.data.type

      Questa configurazione significa che il nodo di condizione prevede un oggetto JSON che contiene i campi, e. retailPrice marketPrice type

    5. Configura le condizioni effettuando le seguenti operazioni:

      1. Nella sezione Condizioni, puoi modificare facoltativamente il nome della condizione. Quindi aggiungi la seguente condizione nella casella di testo Condizione:(retailPrice > 10) and (type == "produce").

      2. Aggiungi una seconda condizione scegliendo Aggiungi condizione. Facoltativamente, modifica il nome della seconda condizione. Quindi aggiungi la seguente condizione nella casella di testo Condizione:(retailPrice < marketPrice).

  3. Scegli il nodo di input Flow e seleziona la scheda Configura. Seleziona Oggetto come Tipo. Ciò significa che l'invocazione del flusso si aspetterà di ricevere un oggetto JSON.

  4. Aggiungi i nodi di output del flusso in modo da averne tre in totale. Configurali come segue nella scheda Configura del riquadro Flow builder di ogni nodo di output del flusso:

    1. Imposta il tipo di input del primo nodo di output del flusso String e l'espressione come $.data.action[0] per restituire il primo valore dell'array nel action campo dell'oggetto in entrata.

    2. Imposta il tipo di input del secondo nodo di output del flusso String e l'espressione come $.data.action[1] per restituire il secondo valore nell'array nel action campo dell'oggetto in entrata.

    3. Imposta il tipo di input del terzo nodo di output del flusso String e l'espressione come $.data.action[2] per restituire il terzo valore nell'array nel action campo dell'oggetto in entrata.

  5. Connect la prima condizione al primo nodo di uscita del flusso, la seconda condizione al secondo nodo di uscita del flusso e la condizione di default al terzo nodo di uscita del flusso.

  6. Connect gli ingressi e le uscite in tutti i nodi per completare il flusso effettuando le seguenti operazioni:

    1. Trascina una connessione dal nodo di output del nodo di input Flow all'input RetailPrice nel nodo condition.

    2. Trascina una connessione dal nodo di output del nodo di input Flow all'input MarketPrice nel nodo condizione.

    3. Trascina una connessione dal nodo di uscita del nodo di input Flow all'input di tipo nel nodo condizione.

    4. Trascina una connessione dall'output del nodo di input Flow all'input del documento in ciascuno dei tre nodi di output.

  7. Scegli Salva per salvare il flusso. Il flusso dovrebbe ora essere pronto per il test.

  8. Metti alla prova il tuo flusso inserendo i seguenti oggetti JSON nel riquadro Test flow sulla destra. Scegli Esegui per ogni input:

    1. L'oggetto seguente soddisfa la prima condizione (retailPriceè maggiore di 10 e corrisponde a «produrre») e restituisce il primo valore in action («don't buy»): type

      { "retailPrice": 11, "marketPrice": 12, "type": "produce", "action": ["don't buy", "buy", "undecided"] }
      Nota

      Anche se la prima e la seconda condizione sono soddisfatte, la prima condizione ha la precedenza in quanto viene prima.

    2. L'oggetto seguente soddisfa la seconda condizione (retailPriceè minore dimarketPrice) e restituisce il secondo valore in action («buy»):

      { "retailPrice": 11, "marketPrice": 12, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
    3. L'oggetto seguente non soddisfa né la prima condizione (retailPriceè maggiore di 10, ma non type è «produrre») né la seconda condizione (non retailPrice è inferiore amarketPrice), quindi viene restituito il terzo valore in action («indeciso»):

      { "retailPrice": 11, "marketPrice": 11, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.