View a markdown version of this page

Utilizzo dei dati nelle app in Quick - Amazon Quick

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

Utilizzo dei dati nelle app in Quick

Puoi rendere persistenti e gestire i dati all'interno delle tue app nelle app Quick in diversi modi.

Built-in spazio di archiviazione delle app

Il modo più semplice per rendere persistenti i dati è l'archiviazione integrata delle app. È un sistema chiave-valore che non richiede alcuna configurazione esterna ed è scalabile per supportare un gran numero di record.

Ambiti di archiviazione

  • Archiviazione privata: dati visibili solo all'utente corrente. Utilizzalo per impostazioni personali, preferenze, filtri salvati, segnalibri e stato per utente.

  • Archiviazione condivisa: dati visibili a chiunque abbia accesso all'app. Utilizzalo per elenchi collaborativi, commenti, voti, configurazioni condivise e dati del team.

Operazioni di archiviazione

Operation Privata Condiviso Description
Put Item Archivia o aggiorna un elemento chiave-valore.
Get Item Recupera un elemento tramite chiave.
Elenca elementi Elenca gli elementi con il filtro key prefix opzionale.
Delete Item Rimuovi un elemento per chiave.
Elenco per tag No Interroga gli elementi condivisi per tag (indice secondario).

Concetti chiave

  • Tabelle: raggruppamenti logici per i dati. I nomi delle tabelle vengono definiti; non è richiesta alcuna impostazione.

  • Chiavi: ogni elemento ha una chiave univoca all'interno della tabella. Le chiavi possono contenere fino a 255 caratteri.

  • Valori: valori di stringa fino a 350 KB. Utilizza la serializzazione JSON per dati strutturati.

  • Tag (solo condivisi): stringhe di categorizzazione opzionali sugli elementi condivisi. I tag consentono un'interrogazione efficiente per categoria.

  • Modalità di scrittura: UPSERT (impostazione predefinita) sovrascrive gli elementi esistenti. L'INSERT ha esito negativo se la chiave esiste già, il che è utile per prevenire i duplicati.

Nota

Ogni app ha uno spazio di archiviazione completamente separato. I dati persistono tra le sessioni utente e i ricaricamenti delle app.

Esportazione dei dati

Puoi chiedere all'agente di aggiungere funzionalità di esportazione. Apps in Quick supporta l'esportazione di dati come file CSV, JSON, PDF ed Excel tramite l'API bridge. Puoi anche fare in modo che la tua app scriva istantanee di dati in uno spazio connesso. Questa operazione funge da backup e rende i dati disponibili per altre funzionalità di Quick.

Gestione delle approvazioni di scrittura quando l'inferenza AI è attiva

Quando un'app utilizza l'inferenza AI e scrive dati (su storage condiviso o tramite un action connector), devi esaminare e approvare ogni payload di scrittura. Questa misura di sicurezza garantisce la revisione AI-generated dei contenuti prima che l'app li renda persistenti.

Tre strategie possono ridurre la frequenza delle richieste di approvazione:

  1. Scritture in batch: raccogli tutti gli articoli e li salva in un'unica chiave di archiviazione in un'unica operazione.

  2. Separa l'IA dalle scritture: progetta l'app in modo che l'elaborazione dell'IA e la persistenza dei dati avvengano in azioni utente distinte.

  3. Rimuovi l'inferenza AI quando non è necessaria: se la tua app non utilizza AI-generated contenuti, assicurati che l'integrazione dell'inferenza AI non sia registrata. Senza l'inferenza dell'IA, puoi scegliere «Consenti su questa app» per le operazioni di scrittura. L'autorizzazione persiste tra le sessioni.

Accesso alle informazioni dell'utente

Con le app in Quick, puoi accedere all'identità dell'utente corrente in fase di esecuzione. Ciò consente di personalizzare l'esperienza dell'app, visualizzare il nome dell'utente o implementare la logica per utente.

Le informazioni utente disponibili includono e-mail, nome, cognome e nome di identità.

Suggerimento

Combina l'identità dell'utente con l'archiviazione privata per creare esperienze personalizzate come saluti, preferenze salvate, segnalibri e dashboard personalizzate per utente.