Quando aggiorni i dati degli agenti con l'API,
puoi scegliere di sovrascrivere l'intero tipo di dati
o sovrascrivere solo campi specifici del tipo di dati.
Di solito è meglio sovrascrivere campi specifici
per evitare di sovrascrivere accidentalmente tutti i dati.
Per sovrascrivere campi specifici,
fornisci un
FieldMask
alla tua richiesta di aggiornamento.
I seguenti esempi mostrano come fornire un valore FieldMask
per aggiornare il nome visualizzato di un tipo Intent
.
Seleziona un protocollo e una versione per il riferimento per intent:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa per intent | Risorsa per intent |
RPC | Interfaccia per intent | Interfaccia per intent |
C++ | IntentsClient | Non disponibile |
C# | IntentsClient | Non disponibile |
Vai | IntentsClient | Non disponibile |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Non disponibile | Non disponibile |
Python | IntentsClient | IntentsClient |
Ruby | Non disponibile | Non disponibile |
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID del tuo progetto Google Cloud
- AGENT_ID: il tuo ID agente
- REGION_ID: il tuo ID regione
- INTENT_ID: il tuo ID intent
- DISPLAY_NAME: il nome visualizzato che preferisci
Metodo HTTP e URL:
PATCH https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID?updateMask=displayName
Corpo JSON della richiesta:
{ "displayName": "DISPLAY_NAME" }
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID", "displayName": "DISPLAY_NAME", ... }
Java
Per eseguire l'autenticazione in Dialogflow, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Dialogflow, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Dialogflow, configura Credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.