

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console di Amazon Lex V1 o alle risorse di Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la [guida Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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

# Amazon Lex e AWS Lambda Blueprints
<a name="lex-lambda-blueprints"></a>

La console Amazon Lex fornisce bot di esempio (chiamati bot blueprint) preconfigurati in modo da poter creare e testare rapidamente un bot nella console. Per ognuno di questi progetti di bot, vengono forniti anche i blueprint delle funzioni Lambda. Questi piani forniscono il codice di esempio funzionante con i bot corrispondenti. Puoi usare questi blueprint per creare rapidamente un bot configurato con una funzione Lambda come code hook e testare end-to-end la configurazione senza dover scrivere codice.

Puoi utilizzare i seguenti blueprint di bot di Amazon Lex e i corrispondenti blueprint di AWS Lambda funzioni come code hook per bot: 
+ Progetto Amazon Lex — `OrderFlowers`
  + AWS Lambda progetto — `lex-order-flowers-python`
+ Progetto Amazon Lex — `ScheduleAppointment` 
  + AWS Lambda progetto — `lex-make-appointment-python`
+ Progetto Amazon Lex — `BookTrip`
  + AWS Lambda progetto — `lex-book-trip-python`

Per creare un bot utilizzando un blueprint e configurarlo per utilizzare una funzione Lambda come code hook, vedere. [Esercizio 1: Creare un bot Amazon Lex utilizzando un blueprint (console)](gs-bp.md) Per esempi di utilizzo di altri piani, consulta [Esempi aggiuntivi: creazione di bot Amazon Lex](additional-exercises.md).

## Aggiornamento di un blueprint per una locale specifica
<a name="blueprint-update-locale"></a>

Se si utilizza un blueprint in una lingua diversa dall'inglese (USA) (en-US), è necessario aggiornare il nome di eventuali intenti per includere la lingua. Ad esempio, se si utilizza il `OrderFlowers` blueprint, è necessario effettuare le seguenti operazioni.
+ Trova la `dispatch` funzione vicino alla fine del codice della funzione Lambda.
+ Nella `dispatch` funzione, aggiorna il nome dell'intento per includere il locale che stai utilizzando. Ad esempio, se utilizzi la versione locale inglese (australiana) (en-AU), modifica la riga:

  `if intent_name == 'OrderFlowers':`

  in

  `if intent_name == 'OrderFlowers_enAU':`

Altri blueprint utilizzano nomi di intenti diversi, pertanto devono essere aggiornati come indicato sopra prima di utilizzarli.