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à.
Tutorial: Genera un'app usando l'intelligenza artificiale
AWS App Studio contiene funzionalità di intelligenza artificiale generativa in tutto il servizio per accelerare la creazione di applicazioni. In questo tutorial, imparerai come generare un'app utilizzando l'intelligenza artificiale descrivendola usando un linguaggio naturale.
Usare l'intelligenza artificiale per generare un'app è un ottimo modo per iniziare a creare perché molte delle risorse dell'app sono create per te. In genere è molto più facile iniziare a creare da un'app generata con risorse esistenti piuttosto che iniziare da un'app vuota.
Nota
Puoi visualizzare il post del blog Crea applicazioni di livello aziendale con linguaggio naturale utilizzando AWS App Studio (anteprima)
Quando App Studio genera un'app con AI, la crea con le seguenti risorse personalizzate per l'app che hai descritto:
-
Pagine e componenti: i componenti sono gli elementi costitutivi dell'interfaccia utente dell'applicazione. Rappresentano elementi visivi come tabelle, moduli e pulsanti. Ogni componente ha il proprio set di proprietà ed è possibile personalizzare un componente in base alle proprie esigenze specifiche. Le pagine sono i contenitori dei componenti.
-
Automazioni: utilizzate le automazioni per definire la logica e i flussi di lavoro che regolano il comportamento dell'applicazione. Ad esempio, puoi utilizzare le automazioni per creare, aggiornare, leggere o eliminare righe in una tabella di dati o per interagire con oggetti in un bucket Amazon S3. Puoi anche usarli per gestire attività come la convalida dei dati, le notifiche o le integrazioni con altri sistemi.
-
Entità: i dati sono le informazioni che alimentano l'applicazione. L'app generata crea entità simili alle tabelle. Le entità rappresentano i diversi tipi di dati che è necessario archiviare e utilizzare, ad esempio clienti, prodotti o ordini. Puoi connettere questi modelli di dati a una varietà di fonti di dati, inclusi AWS servizi e API esterne, utilizzando i connettori di App Studio.
Indice
Prerequisiti
Prima di iniziare, rivedi e completa i seguenti prerequisiti:
-
Accesso ad AWS App Studio. Per ulteriori informazioni, consulta Configurazione e accesso a AWS App Studio.
-
Facoltativo: rivedi AWS Concetti di App Studio per acquisire familiarità con importanti concetti di App Studio.
Fase 1: creazione di un'applicazione
Il primo passaggio per generare un'app è descrivere l'app che desideri creare all'assistente AI in App Studio. Puoi esaminare l'applicazione che verrà generata e iterarla come desideri prima di generarla.
Per generare la tua app usando l'IA
-
Accedi ad App Studio.
-
Nella barra di navigazione a sinistra, scegli Builder hub e scegli + Crea app.
-
Scegli Genera un'app con AI.
-
Nel campo Nome app, fornisci un nome per la tua app.
-
Nella finestra di dialogo Seleziona origini dati, scegli Ignora.
-
Puoi iniziare a definire l'app che desideri generare descrivendola nella casella di testo o scegliendo Personalizza in un prompt di esempio. Dopo aver descritto l'app, App Studio genera i requisiti e i dettagli dell'app da esaminare. Ciò include casi d'uso, flussi di utenti e modelli di dati.
-
Usa la casella di testo per iterare con la tua app secondo necessità fino a quando non sarai soddisfatto dei requisiti e dei dettagli.
-
Quando sei pronto per generare la tua app e iniziare a crearla, scegli Genera app.
-
Facoltativamente, puoi visualizzare un breve video che descrive in dettaglio come navigare nella tua nuova app.
-
Scegli Modifica app per accedere all'ambiente di sviluppo della tua app.
Passaggio 2: esplora la tua nuova applicazione
Nell'ambiente di sviluppo, troverai le seguenti risorse:
-
Una tela che usi per visualizzare o modificare la tua applicazione. La tela cambia a seconda della risorsa selezionata.
-
Schede di navigazione nella parte superiore dell'area di disegno. Le schede sono descritte nell'elenco seguente:
-
Pagine: dove utilizzi pagine e componenti per progettare l'interfaccia utente della tua app.
-
Automazioni: dove utilizzi le azioni nelle automazioni per definire la logica aziendale della tua app.
-
Dati: dove definisci le entità, i relativi campi, i dati di esempio e le azioni sui dati per definire i modelli di dati della tua app.
-
Impostazioni dell'app: dove definisci le impostazioni per la tua app, inclusi i ruoli dell'app, che utilizzi per definire la visibilità delle pagine basata sui ruoli per gli utenti finali.
-
-
Un menu di navigazione sul lato sinistro, che contiene le risorse in base alla scheda che stai visualizzando.
-
Un menu sul lato destro che elenca le risorse e le proprietà per le risorse selezionate nelle schede Pagine e Automazioni.
-
Una console di debug che mostra avvisi ed errori nella parte inferiore del generatore. Potrebbero essere presenti degli errori nell'app generata. Ciò è probabilmente dovuto alle automazioni che richiedono un connettore configurato per eseguire azioni, come l'invio di un'e-mail con Amazon Simple Email Service.
-
Una finestra di chat Ask AI per ottenere aiuto contestuale dall'assistente AI builder.
Diamo un'occhiata più da vicino alle schede Pagine, Automazioni e Dati.
Esplora pagine e componenti
La scheda Pagine mostra le pagine e i relativi componenti che sono stati generati per te.
Ogni pagina rappresenta una schermata dell'interfaccia utente (UI) dell'applicazione con cui gli utenti interagiranno. In queste pagine, puoi trovare vari componenti (come tabelle, moduli e pulsanti) per creare il layout e la funzionalità desiderati.
Prenditi del tempo per visualizzare le pagine e i relativi componenti utilizzando il menu di navigazione a sinistra. Quando selezioni una pagina o un componente, puoi scegliere Proprietà nel menu a destra.
Esplora le automazioni e le azioni
La scheda Automazioni mostra le automazioni e le relative azioni generate per te.
Le automazioni definiscono la logica aziendale della tua app, ad esempio la creazione, la visualizzazione, l'aggiornamento o l'eliminazione di dati, l'invio di e-mail o persino il richiamo di API o funzioni Lambda.
Dedica del tempo a visualizzare le automazioni utilizzando il menu di navigazione a sinistra. Quando scegli un'automazione, puoi visualizzarne le proprietà nel menu Proprietà sul lato destro. Un'automazione contiene le seguenti risorse:
-
Le automazioni sono costituite da azioni individuali, che sono gli elementi costitutivi della logica aziendale della tua app. Puoi visualizzare le azioni di un'automazione nel menu di navigazione a sinistra o nell'area di disegno di un'automazione selezionata. Quando si seleziona un'azione, è possibile visualizzarne le proprietà nel menu Proprietà sul lato destro.
-
I parametri di automazione indicano il modo in cui i dati vengono passati a un'automazione. I parametri agiscono come segnaposto che vengono sostituiti con valori effettivi quando l'automazione viene eseguita. Ciò consente di utilizzare la stessa automazione con input diversi ogni volta.
-
L'output dell'automazione è il punto in cui si configura il risultato di un'automazione. Per impostazione predefinita, un'automazione non ha output, quindi per utilizzare il risultato di un'automazione in componenti o altre automazioni, è necessario definirli qui.
Per ulteriori informazioni, consulta Concetti di automazione.
Esplora i dati con le entità
La scheda Dati mostra le entità che sono state generate per te.
Le entità rappresentano tabelle che contengono i dati dell'applicazione, analogamente alle tabelle di un database. Invece di connettere l'interfaccia utente (UI) e le automazioni dell'applicazione direttamente alle origini dati, si connettono prima alle entità. Le entità fungono da intermediario tra la tua fonte di dati effettiva e la tua app App Studio. Ciò fornisce un unico posto per gestire e accedere ai tuoi dati.
Dedica del tempo a visualizzare le entità che sono state generate scegliendole dal menu di navigazione a sinistra. Puoi esaminare i seguenti dettagli:
-
La scheda Configurazione mostra il nome dell'entità e i relativi campi, che rappresentano le colonne dell'entità.
-
La scheda Azioni sui dati mostra le azioni sui dati che sono state generate con l'entità. I componenti e le automazioni possono utilizzare le azioni relative ai dati per recuperare dati dall'entità.
-
La scheda Dati di esempio mostra i dati di esempio, che puoi utilizzare per testare la tua app nell'ambiente di sviluppo (che non comunica con servizi esterni). Per ulteriori informazioni sugli ambienti, vedereAmbienti applicativi.
-
La scheda Connessione mostra informazioni sulle origini dati esterne a cui l'entità è connessa. App Studio fornisce una soluzione di archiviazione dati gestita che utilizza una tabella DynamoDB. Per ulteriori informazioni, consulta Entità di dati gestite in AWS App Studio.
Passaggio 3: visualizza l'anteprima dell'applicazione
Puoi visualizzare l'anteprima di un'applicazione in App Studio per vedere come appare agli utenti. Puoi anche testarne la funzionalità utilizzandola e controllando i log in un pannello di debug.
L'ambiente di anteprima dell'applicazione non supporta la visualizzazione di dati in tempo reale o la connessione a risorse esterne con connettori, come le origini dati. È invece possibile utilizzare dati di esempio e output simulati per testare la funzionalità.
Per visualizzare l'anteprima dell'app per il test
-
Nell'angolo in alto a destra dell'app builder, scegli Anteprima.
-
Interagisci con le pagine della tua app.
Fasi successive
Ora che hai creato la tua prima app, ecco alcuni passaggi successivi:
-
Per un'altra guida introduttiva che include immagini, consulta il post del blog Crea applicazioni di livello aziendale con linguaggio naturale utilizzando AWS App Studio (anteprima).
-
Le app utilizzano connettori per inviare e ricevere dati o per comunicare con servizi esterni (sia AWS servizi che servizi di terze parti). È necessario saperne di più sui connettori e su come configurarli per creare app. Tieni presente che devi avere il ruolo di amministratore per gestire i connettori. Per ulteriori informazioni, consulta Connetti App Studio ad altri servizi con connettori.
-
Per ulteriori informazioni sull'anteprima, la pubblicazione e, infine, la condivisione dell'app con gli utenti finali, consultaVisualizzazione in anteprima, pubblicazione e condivisione delle applicazioni.
-
Continua a esplorare e aggiornare l'app che hai generato per un'esperienza pratica.
-
Per saperne di più sulla creazione di app, consulta il. Documentazione del generatore In particolare, potrebbero essere utili i seguenti argomenti da esplorare: