È ora possibile abilitare le notifiche per le modifiche allo stato del flusso di lavoro durante l'utilizzo Previsioni Amazon, consentendoti di lavorare senza problemi senza l'interruzione di dover controllare se un particolare flusso di lavoro è stato completato. Inoltre, ora puoi automatizzare i flussi di lavoro tramite le notifiche per aumentare l'efficienza del lavoro. Previsione utilizza l'apprendimento automatico (ML) per generare previsioni della domanda più accurate, senza richiedere alcuna precedente esperienza di ML. Forecast offre agli sviluppatori la stessa tecnologia utilizzata su Amazon.com come servizio completamente gestito, eliminando la necessità di gestire le risorse o ricostruire i sistemi.
In precedenza, era necessario verificare in modo proattivo se un lavoro era stato completato alla fine di ogni fase, se si trattava di importare i dati, addestrare il predittore o generare la previsione. Il tempo necessario per importare i dati o addestrare un predittore può variare a seconda delle dimensioni e del contenuto dei dati. Il tempo di attesa può sembrare ancora più lungo quando è necessario controllare costantemente lo stato prima di poter passare all'attività successiva. L'interruzione del flusso di lavoro può avere un impatto negativo sull'intera giornata di lavoro. Inoltre, se stavi integrando Previsione in soluzioni software, dovevi creare tu stesso le notifiche, creando ulteriore lavoro.
Ora, con una configurazione una tantum di notifiche del flusso di lavoro, è possibile scegliere di ricevere una notifica al completamento di un passaggio specifico o di impostare attività di flusso di lavoro sequenziali dopo il completamento del flusso di lavoro precedente, eliminando il sovraccarico amministrativo. La previsione abilita le notifiche con l'onboarding a Amazon EventBridge, che ti consente di attivare queste notifiche direttamente tramite la console di previsione o tramite le API. È possibile personalizzare la notifica in base alle proprie preferenze di regole ed eventi selezionati. Puoi anche utilizzare le notifiche EventBridge per automatizzare completamente il ciclo di previsione end-to-end, consentendo un'esperienza ancora più semplificata utilizzando Previsione. I fornitori di software come servizio (SaaS) possono impostare regole di instradamento per determinare dove inviare le previsioni generate per creare applicazioni che reagiscono in tempo reale ai dati ricevuti.
EventBridge ti consente di creare flussi di lavoro di previsione basati sugli eventi. Ad esempio, è possibile creare una regola in base alla quale quando i dati sono stati importati in Previsione, il completamento di questo evento attiva il passaggio successivo dell'addestramento di un predittore AWS Lambda funzioni. Nella sezione successiva esploriamo l'utilizzo delle funzioni Lambda per automatizzare il flusso di lavoro Previsione tramite eventi. Oppure, dopo che il predittore è stato addestrato, è possibile impostare una nuova regola per ricevere una notifica tramite messaggio di testo SMS Servizio di notifica semplice Amazon (Amazon SNS), ricordandoti di tornare a Previsione per valutare le metriche di accuratezza del predittore prima di procedere al passaggio successivo. Per questo post, usiamo Lambda con Servizio di posta elettronica semplice Amazon (Amazon SES) per inviare messaggi di notifica. Per ulteriori informazioni, vedere Come faccio a inviare e-mail utilizzando Lambda e Amazon SES?
Panoramica della soluzione
In questa sezione, forniamo un esempio di come automatizzare i flussi di lavoro di previsione utilizzando le notifiche EventBridge, dall'importazione di dati, dall'addestramento di un predittore e dalla generazione di previsioni.
Inizia creando regole in EventBridge a cui è possibile accedere tramite API, SDK, CLI e la console di previsione. Puoi anche vedere la dimostrazione nella sezione successiva. Per questo caso d'uso, selezioniamo l'obiettivo per tutte le regole come funzione Lambda. Per istruzioni sulla creazione delle funzioni e sull'aggiunta delle autorizzazioni necessarie, vedere i passaggi 1 e 2 in Tutorial: pianificazione delle funzioni AWS Lambda utilizzando EventBridge.
Si creano regole per quanto segue:
- Importazione dataset: controlla se il campo dello stato nell'evento è ATTIVO e richiama la previsione Crea predittore
- Predittore: controlla se il campo dello stato nell'evento è ATTIVO e richiama la previsione Crea previsione
- Previsione: controlla se il campo dello stato nell'evento è ATTIVO e richiama la previsione Crea esportazione previsione
- Esportazione previsione: controlla se il campo dello stato nell'evento è ATTIVO e richiama Amazon SES per inviare un'e-mail. A questo punto, i risultati dell'esportazione della previsione sono già esportati nel tuo file Servizio di archiviazione semplice Amazon (Amazon S3) secchio.
Dopo aver impostato le regole, puoi iniziare con il tuo primo flusso di lavoro di chiamata all'API del lavoro di importazione del set di dati. La previsione inizia a inviare eventi di modifica dello stato con stati come CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED e CREATE_STOPPED al tuo account. Dopo che l'evento è stato abbinato alla regola, richiama la funzione Lambda di destinazione configurata sulla regola e passa ai passaggi successivi di addestramento di un predittore, creazione di una previsione e infine esportazione delle previsioni. Dopo che le previsioni sono state esportate, riceverai una notifica e-mail.
Il diagramma seguente illustra questa architettura.
Crea regole per le notifiche di previsione tramite EventBridge
Per creare le tue regole per le notifiche, completa i seguenti passaggi:
- Nella console Previsioni, scegli il tuo set di dati.
- Nel Importazioni di set di dati sezione, scegliere Configura le notifiche.
I collegamenti a ulteriori informazioni sulla configurazione delle notifiche sono disponibili nel riquadro della guida.
Verrai reindirizzato alla console EventBridge, dove ora crei la tua notifica.
- Nel riquadro di navigazione, sotto Eventiscegli Regole.
- Scegli Crea regola.
- Nel Nome, inserisci un nome.
- Sotto Definisci modello, selezionare Modello di eventi.
- Nel Modelli di corrispondenza degli eventi, selezionare Modello predefinito in base al servizio.
- Nel Tipo di evento, scegli il tuo evento dal menu a discesa.
Per questo post, scegliamo Modifica dello stato del lavoro di importazione del dataset di previsione perché ci interessa sapere quando l'importazione del set di dati è stata completata.
Quando scegli il tuo evento, il pattern di eventi appropriato viene popolato nel file Modello di eventi asciutto
zione.
- Sotto Seleziona bus dell'evento, selezionare Bus degli eventi predefinito di AWS.
- Confermare che Abilitare la regola sul bus eventi di selezione è abilitato.
- Nel Targetscegli Funzione Lambda.
- Nel Funzione, scegli la funzione che hai creato.
- Scegli Creare.
Assicurati che la regola e gli obiettivi siano nella stessa regione.
Sei reindirizzato al Regole pagina sulla console di EventBridge, dove puoi vedere una conferma che la tua regola è stata creata con successo.
Conclusione
È ora possibile abilitare le notifiche per le modifiche allo stato del flusso di lavoro durante l'utilizzo di Previsione. Con una configurazione una tantum delle notifiche del flusso di lavoro, puoi scegliere di ricevere una notifica o impostare attività di flusso di lavoro sequenziali dopo che il flusso di lavoro precedente è stato completato, eliminando il sovraccarico amministrativo.
Per iniziare con questa funzionalità, vedere Impostazione delle notifiche sullo stato dei lavori. È possibile utilizzare questa funzionalità in tutte le regioni in cui la previsione è disponibile pubblicamente. Per ulteriori informazioni sulla disponibilità della regione, vedere Servizi regionali AWS.
Informazioni sugli autori
Alex Kim è un Senior Product Manager per Amazon Forecast. La sua missione è fornire soluzioni AI / ML a tutti i clienti che possono trarne vantaggio. Nel tempo libero ama tutti i tipi di sport e scopre nuovi posti dove mangiare.
Ranjith Kumar Bodla è un SDE nel team di Amazon Forecast. Lavora come sviluppatore back-end in un ambiente distribuito con un focus su AI / ML e leadership. Nel tempo libero ama giocare a ping pong, viaggiare e leggere.
Raj Vippagunta è Senior SDE presso AWS AI Services. Sfrutta la sua vasta esperienza nei sistemi distribuiti su larga scala e la sua passione per l'apprendimento automatico per creare offerte di servizi pratiche nello spazio dell'IA. Ha contribuito a creare varie soluzioni per AWS e Amazon. Nel tempo libero, gli piace leggere libri e guardare vlog di viaggi e cucina da tutto il mondo.
Shannon Killsworth è un UX Designer per Amazon Forecast e Amazon Personalize. Il suo lavoro attuale consiste nella creazione di esperienze per console utilizzabili da chiunque e nell'integrazione di nuove funzionalità nell'esperienza della console. Nel tempo libero è un appassionato di fitness e di automobili.
- Il mio account
- attivo
- aggiuntivo
- AI
- alex
- Amazon
- Previsioni Amazon
- Amazon Personalizza
- api
- API
- applicazioni
- architettura
- Automatizzata
- disponibilità
- AWS
- AWS Lambda
- Libri
- costruire
- il cambiamento
- Controlli
- testuali
- Creazione
- Corrente
- Clienti
- dati
- Richiesta
- Designer
- Costruttori
- sviluppatori
- Rottura
- mangiare
- efficienza
- Ambiente
- Evento
- eventi
- Esperienze
- export
- Caratteristiche
- Infine
- Nome
- fitness
- flusso
- Focus
- Gratis
- function
- Come
- HTTPS
- Impact
- importazione
- Aumento
- informazioni
- IT
- Lavoro
- Leadership
- apprendimento
- machine learning
- Metrica
- Missione
- ML
- si muove
- Navigazione
- Nuove funzionalità
- notifica
- offerte
- Procedura di Onboarding
- Cartamodello
- Prodotto
- Reagire
- Lettura
- Risorse
- Risultati
- norme
- SaaS
- sdk
- selezionato
- Servizi
- set
- regolazione
- Un'espansione
- Taglia
- sms
- Software
- Soluzioni
- lo spazio
- Sports
- Stage
- inizia a
- iniziato
- Regione / Stato
- Stato dei servizi
- conservazione
- SISTEMI DI TRATTAMENTO
- Target
- Tecnologia
- tennis
- tempo
- Training
- viaggiare
- ux
- aspettare
- OMS
- entro
- Lavora
- flusso di lavoro
- lavori
- mondo