Applicazioni e agenti di intelligenza artificiale

Le applicazioni di intelligenza artificiale coprono un'ampia gamma di applicazioni, ad esempio piattaforme di trading elettronico, rilevamento remoto, controllo robotico e diagnosi medica. L'uso dell'intelligenza artificiale in un'applicazione può essere difficile e dispendioso in termini di tempo. Fino a poco tempo fa, era necessario avere una conoscenza approfondita di Machine Learning e mesi di sviluppo per acquisire dati, eseguire il training dei modelli e distribuirli su larga scala. Anche in questo caso, l'esito positivo non era garantito. Il percorso era pieno di ostacoli e insidie e comportava l'impossibilità per i team di realizzare valore dagli investimenti in intelligenza artificiale.

Applicazioni di intelligenza artificiale

I Servizi cognitivi di Microsoft Azure sono servizi di intelligenza artificiale specifici del dominio disponibili come API. Questi servizi eliminano le sfide legate alla creazione di intelligenza artificiale nelle applicazioni e sono progettati per renderli produttivi, pronti per l'azienda e attendibili. In questo modo, è possibile basarsi sulle innovazioni più recenti dell'intelligenza artificiale senza creare e distribuire modelli personalizzati. È invece possibile distribuire modelli di intelligenza artificiale usando solo poche righe di codice. Anche senza un team data science, è possibile creare rapidamente applicazioni di intelligenza artificiale che vedono, sentono, parlano, comprendono e iniziano a eseguire ragionamenti.

Esempi comuni di applicazioni di intelligenza artificiale includono:

  • Analisi valutazione
  • Rilevamento oggetti
  • Traduzione
  • Personalizzazione
  • Automazione dei processi robotici

Seguire queste linee guida per pianificare lo sviluppo e la distribuzione di applicazioni di intelligenza artificiale:

  • Acquisire familiarità con la vasta gamma di funzionalità e servizi offerti da Servizi cognitivi di Azure e determinare quali verranno usati.
  • Determinare se sono disponibili dati personalizzati con cui si vuole eseguire il training e personalizzare i modelli di intelligenza artificiale. Alcuni servizi possono essere personalizzati.
  • Esplorare le esercitazioni di avvio rapido di Servizi cognitivi di Azure per informazioni su come usare SDK e API REST. Gli SDK di Servizi cognitivi sono disponibili per molti linguaggi di sviluppo noti, tra cui C#, Python, Java, JavaScript e Go.
  • Determinare se è necessario distribuire questi Servizi cognitivi in contenitori.

Elenco di controllo per le applicazioni di intelligenza artificiale

Per iniziare, acquisire familiarità con le varie categorie e i servizi all'interno di Servizi cognitivi di Azure, ad esempio visione, voce, lingua, decisione e ricerca Web. Per altre informazioni e per interagire con le demo, visitare le pagine del prodotto. Ogni categoria nella pagina offre un set di guide di avvio rapido, esercitazioni e guide pratiche per le API REST e gli SDK. È anche possibile leggere un e-book che descrive gli scenari comuni e come creare la prima applicazione di intelligenza artificiale con Servizi cognitivi.

Agenti di intelligenza artificiale

La piattaforma di intelligenza artificiale di Microsoft Azure intende consentire agli sviluppatori di innovare e accelerare i progetti. Per l'intelligenza artificiale per conversazioni, Azure offre l'SDK e gli strumenti del servizio Azure Bot e Bot Framework per consentire agli sviluppatori di creare esperienze di conversazione avanzate. Inoltre, gli sviluppatori possono usare Servizi cognitivi di Azure come LUIS (Language Understanding), QnA Maker e il servizio Voce per aggiungere le funzionalità per i chatbot, in modo da parlare con gli utenti finali e comprenderli.

Gli scenari comuni per le soluzioni di intelligenza artificiale o chatbot conversazionale includono:

  • Chatbot informativo di domande e risposte
  • Chatbot del servizio clienti o del supporto tecnico
  • Chatbot dell'help desk IT o delle risorse umane
  • Chatbot per vendite o e-commerce
  • Dispositivi abilitati per la voce

Nota

Microsoft offre Power Virtual Agents, basato su Bot Framework, per gli sviluppatori che vogliono creare un chatbot con un'esperienza principalmente senza codice o con poco codice. In questo scenario, gli sviluppatori non ospitano il bot e non controllano il linguaggio naturale o altri modelli di intelligenza artificiale con Servizi cognitivi.

Elenco di controllo per gli agenti di intelligenza artificiale

Servizio Azure Bot e Microsoft Bot Framework hanno le caratteristiche seguenti:

  • Bot Framework è un'offerta open source che fornisce un SDK che consente di progettare, compilare e testare il bot. Questo SDK è disponibile in C#, JavaScript, Python e Java. Offre anche un'area del contenuto visivo gratuita in Bot Framework Composer e uno strumento di test in Bot Framework Emulator.
  • Servizio Azure Bot è un servizio dedicato all'interno di Azure che consente di ospitare o pubblicare il bot in Azure e connettersi ai canali più diffusi.

Per altre informazioni sul servizio Azure Bot e Bot Framework, vedere:

Uno dei modi più semplici per iniziare consiste nell'usare QnA Maker, parte di Servizi cognitivi di Azure, che può convertire in modo intelligente un documento o un sito Web di domande frequenti in un'esperienza di domande e risposte in pochi minuti. Per usare QnA Maker, vedere:

Per scaricare e usare l'SDK Bot Framework e gli strumenti per lo sviluppo di bot, vedere:

Per informazioni su come aggiungere Servizi cognitivi per rendere il bot ancora più intelligente, vedere:

Per informazioni su come creare un Assistente virtuale personalizzato con gli acceleratori di soluzioni di Bot Framework e selezionare un set comune di competenze, ad esempio calendario, posta elettronica, punto di interesse e attività, vedere la documentazione sulle soluzioni di Bot Framework.

Passaggi successivi

Esplorare altre categorie di soluzioni di intelligenza artificiale: