SDK Actions

L'SDK Actions è un insieme di strumenti per sviluppatori che consentono di creare azioni per l'Assistente Google.

L'SDK fornisce librerie webhook, uno schema standard basato su file per definire il progetto Actions e un'interfaccia a riga di comando per gestire il progetto Actions, in modo da poter integrare la creazione di azioni per l'Assistente Google nel tuo flusso di lavoro esistente.

Funzionalità principali

Configurazione basata su file di progetto per le azioni

L'SDK Actions utilizza il nuovo modello di conversazione di Action Builder e fornisce rappresentazioni basate su file di tutti i componenti del tuo modello di conversazione: intent, tipi, scene, messaggi.

Con la configurazione basata su file del progetto Actions, è facile tenere traccia delle versioni delle azioni utilizzando il sistema di controllo della versione basato su file di tua scelta, ad esempio Git.

Scopri di più sulla configurazione basata su file del progetto Actions

Librerie client

L'SDK Actions include una libreria client Node.js che fornisce interfacce idiomatiche per il protocollo Conversation Webhook. L'Assistente Google utilizza il protocollo webhook per comunicare le richieste dell'utente a un'azione e ricevere la risposta che soddisfa quelle richieste.

Con la libreria client Node.js, è facile implementare molti flussi utente comuni, ad esempio l'estrazione di parametri da una query vocale (ad es. categorie o altri tipi di preferenze utente) e la generazione di una rappresentazione multimodale (solo voce e voce e immagini) per l'Assistente Google.

Inizia a utilizzare la libreria client Node.js

interfaccia a riga di comando gactions

L'interfaccia a riga di comando di gactions gestisce il ciclo di vita dei progetti tramite un set di file di configurazione che definiscono il tuo progetto Actions e fornisce funzionalità per supportare facilmente le funzionalità più avanzate di Actions per l'Assistente Google, come la localizzazione e il collegamento degli account.

Con l'interfaccia a riga di comando di gactions, è facile eseguire molti flussi di lavoro comuni, ad esempio importare un progetto esistente e iniziare a lavorare su un ramo di caratteristiche per aggiungere la localizzazione.

Guida introduttiva alle interazioni