Creare e orchestrare applicazioni di IA generativa con Amazon Bedrock e Step Functions - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Creare e orchestrare applicazioni di IA generativa con Amazon Bedrock e Step Functions

L’esempio di codice seguente mostra come creare e orchestrare applicazioni di IA generativa con Amazon Bedrock e Step Functions.

Python
SDK per Python (Boto3)

Lo scenario di concatenamento di prompt nell’ambiente serverless di Amazon Bedrock dimostra come AWS Step Functions, Amazon Bedrock e https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html possano essere utilizzati per creare e orchestrare applicazioni di IA generativa complesse, serverless e altamente dimensionabili. Contiene i seguenti esempi di utilizzo:

  • Scrivere l’analisi di un romanzo specifico in un blog letterario. Questo esempio illustra una catena di prompt semplice e sequenziale.

  • Generare una breve relazione su un determinato argomento. Questo esempio illustra come l’intelligenza artificiale (IA) può elaborare in modo iterativo un elenco di elementi generati in precedenza.

  • Creare un itinerario per un fine settimana in una determinata destinazione. Questo esempio illustra come parallelizzare più prompt distinti.

  • Proporre idee per un film a un utente umano che lavora come produttore cinematografico. Questo esempio illustra come parallelizzare lo stesso prompt con parametri di inferenza diversi, come tornare a una fase precedente della catena e come includere l’input umano nel flusso di lavoro.

  • Pianificare un pasto in base agli ingredienti che l’utente ha a portata di mano. Questo esempio illustra come i concatenamenti di prompt possano incorporare due conversazioni di intelligenza artificiale distinte, con due utenti tipo di intelligenza artificiale coinvolti in un dibattito per migliorare il risultato finale.

  • Cercare e riassumere il repository GitHub di maggiore tendenza in un determinato momento. Questo esempio illustra il concatenamento di più agenti IA che interagiscono con API esterne.

Per il codice sorgente completo e le istruzioni sulle procedure di configurazione ed esecuzione, consulta l’esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • Amazon Bedrock

  • API Runtime per Amazon Bedrock

  • Agent per Amazon Bedrock

  • API Runtime per Agent per Amazon Bedrock

  • Step Functions