Una volta addestrato l'agente, Dialogflow utilizza i tuoi dati di addestramento per creare modelli di machine learning specifici per l'agente. Ogni flusso dell'agente ha un proprio modello. Questi dati di addestramento sono costituiti principalmente da intent, frasi di addestramento degli intent ed entità a cui viene fatto riferimento in un flusso, che sono effettivamente utilizzati come etichette di dati di machine learning. Tuttavia, i modelli di agente sono creati utilizzando le risposte dei prompt dei parametri, i gestori dello stato, le impostazioni degli agenti e molti altri dati associati all'agente.
Ogni volta che cambi l'agente, devi assicurarti che sia addestrato prima di tentare di utilizzarlo. A seconda delle impostazioni dell'agente, l'addestramento può avvenire automaticamente o manualmente.
Quando l'addestramento viene avviato dalla console, l'indicatore delle attività fornisce lo stato delle attività.
Addestramento automatico del flusso di bozze
Le impostazioni ML ti consentono di selezionare un tipo di NLU Standard NLU o Advanced NLU. Il tipo di NLU standard ha un'impostazione per attivare o disattivare l'addestramento automatico. Il tipo di NLU avanzato non supporta l'addestramento automatico.
Se hai disattivato l'addestramento automatico o se il tipo di NLU non supporta l'addestramento automatico, devi eseguire l'addestramento manuale dopo aver completato gli aggiornamenti.
Addestramento manuale del flusso di bozza
Per addestrare manualmente un flusso dalla console, fai clic sul pulsante Addestra NLU nelle impostazioni ML.
Per addestrare manualmente un flusso con l'API,
chiama il metodo train
per il tipo Flow
.
Seleziona un protocollo e la versione per il riferimento di Flow:
Protocollo | V3 | Versione 3 beta 1 |
---|---|---|
REST | Flusso di risorse | Flusso di risorse |
RPC | Interfaccia di scorrimento | Interfaccia di scorrimento |
C++ | FlowsClient | Non disponibile |
C# | FlowsClient | Non disponibile |
Go | FlowsClient | Non disponibile |
Java | FlowsClient | FlowsClient |
Node.js | FlowsClient | FlowsClient |
PHP | Non disponibile | Non disponibile |
Python | FlowsClient | FlowsClient |
Ruby | Non disponibile | Non disponibile |
Addestramento automatico della versione del flusso
Ogni volta che viene creata una nuova versione del flusso, viene addestrata automaticamente la nuova versione del flusso.
Per creare una nuova versione del flusso dalla console, fai clic sul pulsante Crea nel riquadro Versione.
Per creare una nuova versione del flusso con l'API,
chiama il metodo create
per il tipo Version
.
Seleziona un protocollo e la versione come riferimento per la versione:
Protocollo | V3 | Versione 3 beta 1 |
---|---|---|
REST | Risorsa versione | Risorsa versione |
RPC | Interfaccia della versione | Interfaccia della versione |
C++ | VersionsClient | Non disponibile |
C# | VersionsClient | Non disponibile |
Go | VersionsClient | Non disponibile |
Java | VersionsClient | VersionsClient |
Node.js | VersionsClient | VersionsClient |
PHP | Non disponibile | Non disponibile |
Python | VersionsClient | VersionsClient |
Ruby | Non disponibile | Non disponibile |