In breve

  • Usa il codice della sua pagina.L'agente chiama gli strumenti che dichiara nella dashboard e registra nella pagina, con la sessione e il carrello del visitatore.
  • Chiede prima di cambiare qualsiasi cosa.Le azioni che cambiano qualcosa mostrano una scheda di conferma, e solo il clic del visitatore la approva.
  • Cerca, poi agisce.L'agente può concatenare i passaggi, come trovare un prodotto e poi aggiungerlo al carrello, in una sola risposta.
  • Solo nelle pagine giuste.Limiti ogni azione a percorsi come /shop/*, così viene offerta solo dove ha senso.

I visitatori spesso sanno esattamente cosa vogliono, ma non dove cliccare. Le azioni sul sito permettono di dirlo e basta. Aggiunga due sacchetti del caffè del Kenya, mi mostri solo le opzioni vegane, mi prenoti una demo per martedì. L'agente lo fa sulla sua pagina e il visitatore vede subito il risultato.

Come funziona

Il suo sviluppatore registra uno strumento nella pagina con una chiamata, onetype addTool, e lei dichiara lo stesso strumento nella dashboard in “Developer” › “Tools”. Uno strumento ha un nome, una descrizione in parole semplici di quando usarlo, gli input che accetta come un piccolo JSON Schema e un handler: il suo JavaScript che fa il lavoro, ad esempio chiamare il suo carrello. Quando un visitatore chiede qualcosa che corrisponde, l'agente compila gli input, OneType li controlla rispetto al suo schema e il suo handler viene eseguito nel browser del visitatore.

  • Indichi cosa fa l'azione: lettura, scrittura o distruttiva.
  • Scriva la domanda di conferma, con segnaposto {param} riempiti dagli input.
  • La limiti a certe pagine, fino a 50 percorsi.
  • Imposti un timeout da 1 a 120 secondi, 15 per impostazione predefinita.
  • Aggiorni o rimuova uno strumento in qualsiasi momento con updateTool e removeTool.

Mostri all'agente cosa c'è sullo schermo

L'agente può usare solo un ID prodotto che ha effettivamente visto. Passi i prodotti della pagina corrente con setContext, aggiunga uno strumento di ricerca per i cataloghi grandi, oppure faccia in modo che il suo strumento accetti nomi di prodotto e cerchi l'ID nel suo codice. Un ID inventato dal modello non vale: la chiamata non viene eseguita e all'agente viene detto di cercare prima o di chiedere al visitatore.

Il visitatore resta al comando

Qualsiasi cosa cambi la pagina o il carrello chiede prima, a meno che non imposti esplicitamente il contrario. Le azioni distruttive, come rimuovere un articolo, chiedono sempre. L'approvazione è un clic nella chat, che né il modello né il testo di una pagina web possono falsificare. Se il visitatore rifiuta, il suo handler non viene mai eseguito.

Legga dell'approvazione del visitatore

Catene di passaggi

L'agente può combinare gli strumenti in una sola risposta. Può cercare nel suo catalogo e poi aggiungere l'articolo giusto al carrello, oppure cercare un ordine sul suo server con un'azione API e poi aprire la pagina dell'ordine nel browser. Può fare fino a 20 chiamate a strumenti in una sola risposta.

Gli argomenti vengono controllati rispetto al suo schema prima che il suo handler venga eseguito, quindi una chiamata non valida non arriva mai al suo codice e all'agente viene detto cosa non andava. Il suo handler può restituire qualsiasi risultato JSON, e l'agente lo usa nella risposta. Indichi gli importi con il loro codice valuta, così l'agente non deve mai indovinarlo.

Scopra l'hub per sviluppatori

Domande e risposte.

Sì. Le azioni sul sito (in arrivo) eseguono il suo JavaScript sulla sua pagina.

Trasformi le domande in azioni

Registri la sua prima azione e lasci che i visitatori acquistino, filtrino e prenotino semplicemente chiedendo.