Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Oggi parleremo di Power Virtual Agents , il modo in cui Microsoft crea chatbot che puoi distribuire al tuo sito Web e ai tuoi team. Puoi guardare il video completo di questo tutorial in fondo a questo blog .
La cosa potente di Power Virtual Agents è che ti consente di creare chatbot senza utilizzare l'apprendimento automatico o la matematica e la linguistica complesse perché Microsoft fa il lavoro per te. Tutto quello che devi fare è dargli il contenuto e le risorse per digerire.
Sommario
Come creare chatbot in Power Virtual Agents
Iniziamo aprendo la pagina di Power Virtual Agents.
Per creare un nuovo chatbot, fai clic sull'icona Bot in alto a destra, quindi fai clic sul pulsante Nuovo bot .
Chiamiamo questo bot Loan Helper FAQ Bot , selezioniamo la lingua inglese dal menu a discesa e facciamo clic su Crea .
Simile a Power Apps, deve fornire tutto per la creazione effettiva. Ad esempio, quando crei app basate su modello , ci vuole del tempo perché deve creare tutte le entità e i connettori dietro di esso. Sta facendo qualcosa di molto simile se vedi questa schermata.
Sta ancora costruendo sullo sfondo. Quindi, quello che possiamo fare è iniziare a esplorare facendo clic sugli argomenti nell'angolo in alto a sinistra.
Questo è ciò che dice a Power Virtual Agents cosa fare quando qualcuno dice frasi trigger e poi lancia le risposte.
Ad esempio, abbiamo la frase trigger "Quando sei chiuso?" Ci sono quattro iterazioni o versioni di questa frase trigger che qualcuno può dire.
Se facciamo clic su Lezione 1 – Un argomento semplice , i nostri Power Virtual Agents ci dicono come si presenta il flusso di lavoro.
Se qualcuno pronuncia una di queste frasi trigger, inviamo un messaggio che dice: "Sono felice di aiutarti con l'orario di apertura del negozio", seguito da un altro messaggio che indica l'orario di apertura del negozio.
Inoltre, ci sono frasi trigger più complesse che possiamo fare. Ad esempio, se clicchiamo su "Qual è il miglior prodotto per me", questa non è più una comunicazione unidirezionale, ma una comunicazione bidirezionale.
Successivamente, facciamo clic su Lezione 4 – Un argomento con una condizione, variabili ed entità personalizzata .
Simile al primo esempio, mostrerà cosa dirà il chatbot se qualcuno menzionerà una delle seguenti frasi trigger.
Il chatbot chiederà "Ti vedi come un utente domestico, un giocatore o un utente aziendale?" Quindi la persona che sta chattando con il chatbot deve selezionare tra le opzioni.
Una volta selezionata un'opzione, ci sono diversi alberi di opzioni che si uniscono tutti e ad un certo punto può diventare molto complicato.
Test delle frasi trigger in Power Virtual Agents
Proviamo uno dei trigger digitando "Qual è il prodotto migliore per me?"
Come possiamo vedere, lancia la risposta "Ti vedi come un utente domestico, un giocatore o un utente aziendale?" Quando selezioniamo Utente domestico, il flusso di lavoro va avanti all'infinito.
In questo caso, possiamo avviare un flusso di lavoro, accedere a un'API di terze parti ed effettuare una richiesta HTTP . Fondamentalmente, possiamo fare tutto ciò di cui abbiamo bisogno, ma sta diventando un po' complicato.
Alla luce di questi punti, trasformiamo la pagina delle domande frequenti su Sundae in una chat. La pagina delle domande frequenti di questa società di prestito è dove le persone di solito fanno un sacco di domande frequenti. Questo è solo un esempio, ma puoi sicuramente scegliere un altro sito web pubblico che abbia anche una pagina di FAQ.
Quando qualcuno ci contatta su questo sito Web, il chatbot è abbastanza intelligente da conoscere tutte queste domande e dovrebbe essere in grado di rispondere di conseguenza. Ad esempio, se qualcuno digita "Come guadagna Sundae", il chatbot dovrebbe rispondere con la risposta seguente.
Rispondere a versioni diverse della stessa domanda
Tuttavia, potrebbero esserci diverse versioni di questo, ad esempio Come guadagni , In che modo Sundae addebita commissioni , o In che modo Sundae addebita commissioni ?
Tutte queste sono davvero la stessa domanda; quindi, abbiamo bisogno di un sistema abbastanza intelligente da digerire tutte queste FAQ. Quindi, dobbiamo rendere le frasi trigger abbastanza ampie in modo che se qualcuno dice variazioni di questa domanda, la risposta è sempre la stessa.
Questo è esattamente ciò che faremo tornando a Power Virtual Agents. Con la funzione Suggerisci argomenti , possiamo dire a Power Virtual Agents di prendere la nostra pagina scelta e quindi creare tutti gli argomenti dalla pagina delle domande frequenti su Sundae.
Fare clic su Aggiungi e quindi sul pulsante Avvia .
Questa volta, i Power Virtual Agents stanno esaminando tutte queste domande frequenti determinando quali sono le domande e quali sono le risposte. Utilizza anche per generare le diverse versioni di queste domande che qualcuno può porre. Pertanto, potrebbero essere necessari diversi minuti per il completamento.
Dopo che è stato analizzato, possiamo vedere che abbiamo 35 argomenti suggeriti e tutti questi argomenti sono correlati alla pagina delle FAQ.
Per distribuire la risposta, fai clic su Aggiungi agli argomenti esistenti , quindi fai clic su "Che cos'è Sundae?" link per vedere il flusso di lavoro effettivo.
Quindi, se qualcuno chiede "Cos'è Sundae?" lancia questo messaggio che è esattamente lo stesso di quello elencato nella pagina delle FAQ.
La prossima cosa da fare è caricare tutti gli argomenti suggeriti che abbiamo ottenuto dalla pagina delle domande frequenti negli argomenti esistenti .
Seleziona tutto facendo clic sul pulsante di opzione accanto al Nome , quindi fai clic su Aggiungi agli argomenti .
Una volta fatto, andiamo su Argomenti esistenti . Ora ne abbiamo 47, il che è molto. Quindi, attiviamo solo "Come guadagna Sundae?" come esempio e aggiornare la pagina.
Per dimostrarlo, proviamolo digitando "Come guadagna Sundae?" Possiamo vedere la risposta, e se torniamo alla pagina delle FAQ, la risposta è la stessa.
Power Virtual Agents è abbastanza intelligente da determinare cos'è una domanda e cos'è una risposta e inserirla nella chat. Un'altra cosa interessante di Power Virtual Agents è che dietro c'è anche l'analisi.
Ad esempio, se qualcuno seleziona No per la domanda "Ha risposto alla tua domanda", saprai che probabilmente non era una risposta sufficiente, quindi potresti voler cambiare la tua risposta nella suddivisione dell'argomento effettivo.
Proviamo un altro esempio digitando "Come guadagni?"
Come possiamo vedere, il chatbot chiarisce fornendo diverse opzioni come Come guadagna Sundae? , Lezione 3 – Un argomento con una condizione, variabili e un'entità predefinita , e Nessuno di questi .
Se selezioniamo Come guadagni , ci riporta alla stessa risposta. Pertanto, se ci sono variazioni, è abbastanza intelligente da identificare che potrebbe significare una, due o tre domande e poi verifica.
Possiamo fare qualcosa di completamente diverso e andare avanti, ma poi di nuovo otteniamo lo stesso genere di cose in cui due domande sono abbastanza simili e trova ancora quella particolare risposta alla domanda.
Moduli popup di Power Apps per un'esperienza utente interattiva
Flusso dei processi aziendali e documentazione di Power Apps
App basate su modello di Power Apps: mappe dei siti e come funzionano
Conclusione
Per riassumere, puoi utilizzare Power Virtual Agents per creare chatbot da inserire nel tuo sito Web, nei messaggi di Teams, nel messenger di Facebook e ovunque ti venga in mente.
Questo viene fatto usando frasi trigger e risposte. Naturalmente, un modo rapido per avere questo sul tuo sito web è se hai una pagina FAQ. Puoi ottenere un chatbot piuttosto buono se la tua pagina delle FAQ è fatta molto bene.
Ti auguro il meglio,
Enrico Habib
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.
Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere