Marzo 2017

Volume 32 Numero 3

Il presente articolo è stato tradotto automaticamente.

Nota del redattore - Scommettere sui robot

Da Michael Desmond | 2017 marzo

Michael Desmond

Quando Microsoft CEO Satya Nadella introdotto il concetto di "conversazioni come una piattaforma" in occasione della conferenza Build 2016, egli pubblici di una futura era di robot intelligente che trasforma le cose modo essere eseguito. BOT sarebbe della superficie di attacco nei canali diffuso come i client di chat e comunicazione per fornire l'accesso trasparente a servizi e logica di business che fino ad ora doveva essere distribuito come App per dispositivi mobili o accessibile tramite il Web. Altrettanto importante, sarebbe combinare l'utilizzo di interfacce utente di linguaggio naturale e intelligenti servizi back-end per l'interazione uomo mediante vocali, testo e dello schermo di input.

Questi argomenti che abbiamo abbiamo affrontato per prima. Nel mese di dicembre, Srikantan Sankaran esplorato sviluppo bot nella sua funzionalità "Utilizzare il Framework Bot per ovunque e accesso ai dati dell'applicazione" (msdn.com/magazine/mt790202), e Sahu Ashish approfondito in di Microsoft Language comprensione Intelligence servizio (LUIS) nella sua funzionalità problema gennaio intitolato "Abilitare il linguaggio naturale l'interazione con LUIS" (msdn.com/magazine/mt745095). Questo mese Kevin Ashley offre indicazioni su come sfruttare le piattaforme Microsoft come servizi cognitivo per consentire l'interazione avanzata nel suo articolo "rendendo più intelligente BOT."

Richiede molte sorprese in serbo, ma gli sviluppatori di immissione del mondo dello sviluppo bot affrontano alcune modifiche. Alice indica agli sviluppatori di non provare a eseguire troppa in un progetto di componente. I vantaggi del riconoscimento vocale - e basato su testo parlato dell'interfaccia utente può suddividere, afferma, quando il software deve fare i conti con una vasta gamma di possibili risultati e finestra di dialogo aperta. È inoltre necessario agli sviluppatori di sfruttare appieno le potenzialità impareggiabile di bot software sfruttando tanti canali possibili tra i dispositivi mobili, fissi e screenless.

Estendono tali modifiche al modello di architettura software bot, afferma Maarten Van De Bospoort, che, come engineer di sviluppo software principale di Microsoft lavora con gli sviluppatori e progettisti di società di software consumer notevole su tecnologie quali robot, servizi cognitivo e piattaforma UWP app.

"Poiché Bot sono fondamentalmente servizi Web, a livello tattico che deve rendere uno spostamento dal lato client al lato server, uno sviluppatore di app" afferma Van De Bospoort. "Anche se non consentito come 10 anni fa, sono ancora presenti diverse sfide tra due discipline, ad esempio problemi di threading con controlli e con stato e la scalabilità. Gli sviluppatori Web potrebbero essere un segmento in questo caso."

BOT inoltre aprire un nuovo front nello sviluppo dell'interfaccia utente, in cui lo stato attivo passa dal layout e progettazione di applicazioni al flusso intuitiva della conversazione. Van De Bospoort afferma gli sviluppatori devono prevedere quali utenti chiedere quindi ed evitare gerarchie con numerosi livelli in cui gli utenti possono perdere.

"Alla fine del giorno, è necessario consentono all'utente di eseguire qualcosa un robot, che non dipende dai pulsanti premendo, discussioni, invio di un'immagine o frasi intere, digitare" afferma, notare che è più rapido rispetto al tipo di specifiche di un ordine utilizzando i tasti. "Se bot comprende l'utente, potrebbe essere un'esperienza interessante le prime volte, ma in questo caso si ottiene rapidamente un'operazione complessa."

Che cos'è la vostra opinione la visione Microsoft basate su bot future? Il reparto di sviluppo visualizzeranno Microsoft Bot Framework come un modo per fornire servizi e consentono l'interazione?


Michael Desmond*è il caporedattore di MSDN Magazine. *