Creare un flusso di lavoro di IA generativa end-to-end con Amazon Bedrock Flows - 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à.

Creare un flusso di lavoro di IA generativa end-to-end con Amazon Bedrock Flows

Amazon Bedrock Flows offre la possibilità di utilizzare modelli di fondazione (FM) supportati per creare flussi di lavoro collegando prompt, modelli di fondazione e altri servizi AWS per creare soluzioni end-to-end.

Con i flussi, puoi creare rapidamente flussi di lavoro di IA generativa complessi utilizzando un visual builder, integrarti facilmente con offerte Amazon Bedrock come FM, knowledge base e altri servizi AWS, come AWS Lambda, trasferendo dati tra di loro, e implementare flussi di lavoro immutabili per passare dal test alla produzione in pochi clic.

Per ulteriori informazioni su Amazon Bedrock Flows, consulta le seguenti risorse:

  • I prezzi di Amazon Bedrock Flows dipendono dalle risorse utilizzate. Ad esempio, se invochi un flusso con un nodo prompt che utilizza un modello Amazon Titan, ti sarà addebitato un importo per l’invocazione di quel modello. Per maggiori informazioni, consulta Prezzi di Amazon Bedrock.

  • Per vedere le quote per i flussi, consulta gli endpoint e le quote di Amazon Bedrock in Riferimenti generali di AWS.

Di seguito sono riportati alcuni esempi di attività per cui è possibile creare un flusso in Amazon Bedrock:

  • Creare e inviare un invito via e-mail: crea un flusso che collega un nodo prompt, un nodo knowledge base e un nodo funzione Lambda. Inserisci il seguente prompt per generare il testo di un’e-mail: Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday. Dopo aver elaborato il prompt, il flusso interroga una knowledge base per cercare gli indirizzi e-mail del team esteso di John Smith, quindi invia l’input a una funzione Lambda per inviare l’invito a tutti i membri del team in elenco.

  • Risolvere i problemi utilizzando il messaggio di errore e l’ID della risorsa che causa l’errore: il flusso cerca le possibili cause dell’errore da una knowledge base della documentazione, estrae i log di sistema e altre informazioni pertinenti sulla risorsa e aggiorna le configurazioni e i valori difettosi per la risorsa.

  • Generare report: crea un flusso per generare metriche per i prodotti principali. Il flusso cerca le metriche di vendita in un database, aggrega le metriche, genera un report di riepilogo per i principali acquisti di prodotti e pubblica il report sul portale specificato.

  • Inserire dati da un set di dati specificato: inserisci un prompt come il seguente: Start ingesting new datasets added after 3/31 and report failures. Il flusso inizia a preparare i dati per l’importazione e continua a inviare report sullo stato. Dopo aver completato la preparazione dei dati, il flusso avvia il processo di importazione filtrando i dati non validi. Dopo aver completato l’importazione dei dati, il flusso riepiloga gli errori e pubblica un rapporto sugli errori.

Flows per Amazon Bedrock semplifica il collegamento di modelli di fondazione (FM), prompt e altri servizi AWS per creare, testare ed eseguire rapidamente i flussi. Puoi gestire i flussi utilizzando il visual builder nella console Amazon Bedrock o tramite le API.

Le operazioni generali per creare, testare e distribuire un flusso sono le seguenti:

Creare il flusso:
  1. Specifica il nome, la descrizione e le autorizzazioni IAM appropriate.

  2. Progetta il flusso decidendo i nodi da utilizzare.

  3. Crea o definisci tutte le risorse necessarie per ciascun nodo. Ad esempio, se intendi utilizzare una funzione AWS Lambda, definisci le funzioni necessarie affinché il nodo completi la sua attività.

  4. Aggiungi nodi al flusso, configurali e crea connessioni tra i nodi collegando l’output di un nodo all’input di un altro nodo nel flusso.

Testare il flusso:
  1. Prepara il flusso in modo che le ultime modifiche si applichino alla bozza di lavoro del flusso, una versione del flusso da utilizzare per testare e aggiornare il flusso in modo iterativo

  2. Testa il flusso invocandolo con input di esempio per vedere gli output che produce.

  3. Quando la configurazione di un flusso ti soddisfa, puoi crearne un’istantanea pubblicando una versione. La versione conserva la definizione del flusso come si presentava al momento della creazione. Le versioni sono immutabili perché fungono da istantanea del flusso al momento della creazione.

Implementare il flusso.
  1. Crea un alias che punta alla versione del flusso da utilizzare nell’applicazione.

  2. Configura l’applicazione per effettuare richieste InvokeFlow all’alias. Se devi ripristinare una versione precedente o eseguire l’upgrade a una versione più recente, puoi modificare la configurazione di routing dell’alias.