botframework
Introduzione al servizio Bot di Azure
Ricerca…
introduzione
Il servizio Bot di Azure fornisce un ambiente integrato appositamente creato per lo sviluppo dei bot, che consente di creare, connettere, testare, distribuire e gestire bot intelligenti, il tutto da un'unica posizione. Puoi scrivere il tuo bot in C # o Node.js direttamente nel browser usando l'editor di Azure, senza bisogno di una catena di strumenti. Puoi anche aumentare il valore dei bot con poche righe di codice collegandoti a Cognitive Services per consentire ai bot di vedere, ascoltare, interpretare e interagire in modi più umani
Introduzione al servizio Bot di Azure
Creare un nuovo bot in Azure seguendo questa documentazione
Accedere a Azure e dalla categoria Intelligence + Analytics, selezionare Servizio Bot e fornire le informazioni richieste.
Immettere i dettagli richiesti per il bot, sono identici ai dettagli richiesti di un servizio app, ad esempio Nome app, Abbonamento, Gruppo di risorse e Ubicazione. Una volta inserito, fai clic sul pulsante Crea.
Una volta creato / implementato, accedere al Bot facendo clic sul collegamento dalla pagina principale, se lo si è appuntato sulla dashboard o se si apre il gruppo di risorse e si fa clic sul collegamento.
Ricordare che potrebbe esserci un leggero ritardo prima che venga visualizzata la schermata iniziale che indica che il Bot Service sta generando il bot; non fare nuovamente clic su Crea bot.
Dopo aver confermato la distribuzione, generare e configurare l'ID app Microsoft e la password dell'app.
Seleziona la lingua di programmazione che preferisci ( ho selezionato C # ) e seleziona il modello Domanda e risposta .
Ciò fornirà ulteriori opzioni come la base di conoscenze esistente già creata o per generarne una nuova . Come avevo già creato una base di conoscenza con il mio abbonamento, l'ho selezionato. Ciò ha reso il mio lavoro molto più semplice, riducendo il tempo necessario per includere tutte le chiavi nel codice bot di Azure relativo alla Knowledge base.
Dopo aver fatto clic su create bot, l'editor di Azure conterrà tutti i file e possiamo testare il bot funzionale nel controllo della chat . Il codice predefinito viene generato quando si crea il servizio Bot Azure. È possibile modificare la logica del codice in base alle proprie esigenze.
Creare un nuovo repository nel github per configurare la distribuzione continua con Azure e copiare la chiave SSH.
Clona il repository in Visual Studio usando la chiave SSH copiata in github.
Scarica i file dal servizio Bot di Azure nel percorso clonato dell'archivio.
Selezionare configura scheda di integrazione continua per configurare le impostazioni.
Seleziona la fonte di distribuzione. Ho selezionato Github e il repository da sincronizzare.
Configura il progetto e il ramo al codice da spingere.
Configurare il test delle prestazioni utilizzando l'account dei servizi di squadra.
Configura con tutti gli abbonamenti, i dettagli sulla posizione, ecc.
Una volta configurate tutte le impostazioni di distribuzione, viene distribuito il commit iniziale.
Crea un nuovo file html in Visual Studio per personalizzare tutti i codici di incorporamento dei canali configurati.
Configuralo con diversi canali con cui vogliamo interagire con il bot. Per configurarlo con skype, aggiungi ai contatti dove hai il link da condividere per chattare con il bot.
L'anteprima skype del test appare come di seguito.
Configura con l'email come sotto.
Ottieni il codice di incorporamento di diversi canali in modo che gli utenti possano accedere a bot attraverso i canali configurati.
Configura la chat Web personalizzando il nome del sito.
Ottieni il codice di incorporazione inclusa la chiave segreta.
Una volta che tutto il codice viene aggiornato in Visual Studio, spingerlo su github e quindi sincronizzare il codice in Azure con github.
La sincronizzazione del codice si riflette sia in Azure che in Github come di seguito.
Tutti i dettagli di distribuzione e prestazioni possono essere visualizzati nel servizio Bot di Azure.
È possibile impostare i punti di interruzione in Visual Studio ed eseguire localmente nell'emulatore e eseguire il debug seguendo questa documentazione .
È possibile tenere traccia degli aggiornamenti di build e degli errori utilizzando Azure Analytics .
In attesa di aggiornare il Bot e passare al livello successivo.