Panoramica (Dialogflow)
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Actions on Google ti consente di estendere la funzionalità dell'Assistente Google con le
Azioni. Le Azioni consentono agli utenti di svolgere attività tramite un'interfaccia
conversazionale che può variare da un comando rapido per accendere le luci a una
conversazione più lunga, ad esempio per giocare a un quiz.
Dialogflow è una piattaforma conversazionale che ti consente di progettare e creare
azioni eseguendo il wrapping della funzionalità dell'SDK Actions
e fornendo funzionalità aggiuntive come un IDE facile da usare, comprensione del linguaggio
naturale (NLU), machine learning e altro ancora.
Per estendere l'Assistente Google, crea un'azione seguendo questi passaggi.
Progetta la conversazione
Prima di sviluppare, devi progettare la conversazione o l'interfaccia utente
per la tua Azione. La conversazione descrive in che modo gli utenti richiamano la tua azione, le
cose valide che possono dire alla tua azione e come la tua azione risponde
loro.
Scopri di più
Creare un progetto per sviluppatori Actions on Google e un agente Dialogflow
Vai alla console di Actions e crea un progetto per sviluppatori.
Il progetto ti consente di definire i metadati relativi alla tua azione e di gestirla e monitorarla
durante la procedura di approvazione. Una volta creato un progetto, puoi
creare un agente Dialogflow che definisce tutte le tue azioni.
Scopri di più
Definisci azioni
Definisci le Azioni nel tuo agente Dialogflow con intent che definiscono i punti di ingresso nella funzionalità dell'Azione. Ad esempio, supponiamo che tu voglia creare un'azione che possa acquistare alcuni prodotti, controllare lo stato degli ordini e mostrare alcune offerte giornaliere. Puoi definire intent attivati dicendo:
- "Ok Google, parla con Il mio negozio di scarpe preferito per acquistare delle scarpe"
- "Ok Google, parla con Il mio negozio di scarpe preferito per controllare lo stato del mio ordine"
- "Ok Google, parla con Il mio negozio di scarpe preferito per mostrarmi le offerte di oggi"
Scopri di più
Creare ed eseguire il deployment dell'evasione
Quando viene richiamata un'azione nella tua azione, viene chiamato l'intent di fulfillment per avviare una
conversazione con gli utenti per completare l'azione.
Per creare la conversazione, definisci gli intent in Dialogflow per creare la grammatica della conversazione, ovvero le cose che gli utenti possono effettivamente dire alla tua azione.
Quando gli utenti dicono qualcosa per attivare un intent, il fulfillment viene
chiamato e restituisce una risposta all'utente.
Questa richiesta e risposta ripetuta avviene più volte finché
l'evasione non dispone di informazioni sufficienti per completare l'attività.
Scopri di più
Invia la tua Azione per l'approvazione e rendila disponibile per gli utenti

Scopri di più
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-24 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-24 UTC."],[[["\u003cp\u003eActions on Google lets you build Actions to extend Google Assistant functionality, enabling users to interact through voice commands for tasks or conversations.\u003c/p\u003e\n"],["\u003cp\u003eDialogflow simplifies Action development by providing tools like an IDE, NLU, and machine learning, wrapping the Actions SDK functionality.\u003c/p\u003e\n"],["\u003cp\u003eBuilding an Action involves designing the conversation flow, creating a developer project and Dialogflow agent, defining Actions with intents, and building and deploying fulfillment logic.\u003c/p\u003e\n"],["\u003cp\u003eBefore submitting your Action for approval, it's essential to thoroughly design the user interaction and define how users invoke and interact with your Action.\u003c/p\u003e\n"],["\u003cp\u003eActions are invoked through specific phrases or commands, triggering intents within your Dialogflow agent, which then execute fulfillment logic to handle the user request.\u003c/p\u003e\n"]]],["Actions on Google enhance Google Assistant's capabilities through conversational interfaces. Developers use Dialogflow to build these Actions. The process involves designing the conversation flow and creating a developer project and Dialogflow agent. Define Actions using intents within the Dialogflow agent, which are triggered by user phrases. When triggered, intents call on fulfillment to complete the requested task, creating an interactive conversation until the task is done. Finally, the action is submitted for approval.\n"],null,["# Overview (Dialogflow)\n\nActions on Google lets you extend the functionality of Google Assistant with\n***Actions***. Actions let users get things done through a conversational\ninterface that can range from a quick command to turn on some lights or a\nlonger conversation, such as playing a trivia game.\n\nDialogflow is a conversational platform that lets you design and build\nActions by wrapping the functionality of the [Actions SDK](/assistant/df-asdk/actions-sdk)\nand providing additional features such as an easy-to-use IDE, natural language\nunderstanding (NLU), machine learning, and more.\n\nTo extend Google Assistant, you build an Action with the following steps.\n\nDesign your Conversation\n------------------------\n\nBefore developing, you should design your conversation, or the user interface\nfor your Action. The conversation describes how users invoke your Action, the\nvalid things that they can say to your Action, and how your Action responds to\nthem.\n\n[Learn more](/assistant/df-asdk/design)\n\nCreate an Actions on Google developer project and Dialogflow Agent\n------------------------------------------------------------------\n\nGo to the [Actions console](https://console.actions.google.com/) and create a developer project.\nThe project lets you define metadata about your Action and manage and track\nyour Action through the approval process. Once you have a project, you can\ncreate a Dialogflow agent that defines all your Actions.\n\n[Learn more](/assistant/df-asdk/dialogflow/project-agent)\n\nDefine Actions\n--------------\n\nYou define Actions in your Dialogflow agent with intents that define entry\npoints into your Action's functionality. For example, say you wanted to build an\nAction that could purchase some goods, check the status of orders, and to show\nsome daily deals. You can define intents that are triggered by saying:\n\n- *\"Ok Google, talk to My Favorite Shoe Store to purchase some shoes\"*\n- *\"Ok Google, talk to My Favorite Shoe Store to check on my order\"*\n- *\"Ok Google, talk to My Favorite Shoe Store to show me today's deals\"*\n\n[Learn more](/assistant/df-asdk/dialogflow/define-actions)\n\nBuild and deploy fulfillment\n----------------------------\n\nWhen an Action in your Action is invoked, it calls fulfillment to start a\nconversation with users to fulfill the Action.\n\nTo create your conversation, you define intents in Dialogflow to create your\nconversation's grammar, or the things users can actually say to your Action.\nWhen users actually say something to trigger an intent, your fulfillment is\ncalled and returns a response back to the user.\n\nThis back and forth request and response happens repeatedly until your\nfulfillment has enough information to complete the task.\n\n[Learn more](/assistant/df-asdk/dialogflow/fulfillment)\n\nSubmit your Action for approval and make it available to users\n--------------------------------------------------------------\n\n[Learn more](/assistant/df-asdk/submit-project)"]]