Che cosa sono i Servizi di Azure AI?

I Servizi di Azure AI consentono a sviluppatori e organizzazioni di creare rapidamente applicazioni intelligenti, all'avanguardia, pronte per il mercato e responsabili con API e modelli predefiniti e personalizzabili. Le applicazioni di esempio includono elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.

Suggerimento

Provare i Servizi di Azure AI, tra cui OpenAI di Azure, Sicurezza dei contenuti, Servizio cognitivo di Azure per la voce, Servizio cognitivo di Azure per la visione e altro in Studio AI della piattaforma Azure. Per altre informazioni, vedere Informazioni su Studio AI della piattaforma Azure.

La maggior parte dei Servizi di Azure AI è disponibile tramite le API REST e gli SDK della libreria client nei linguaggi di sviluppo più diffusi. Per altre informazioni, vedere la documentazione di ogni servizio.

Servizi di Azure AI disponibili

Quando si compilano applicazioni di intelligenza artificiale, usare i servizi di intelligenza artificiale di Azure seguenti:

Servizio Descrizione
Icona di Azure AI SearchAzure AI Search Porta la ricerca sul cloud basata sull'intelligenza artificiale nelle app per dispositivi mobili e Web.
Icona del Servizio OpenAI di Azure Azure OpenAI Esegue un'ampia gamma di attività con linguaggio naturale.
Icona del servizio Bot Servizio bot Crea bot e connettili tra i canali.
Icona di Sicurezza dei contenutiSicurezza dei contenuti Servizio di intelligenza artificiale che rileva contenuti indesiderati.
Icona Visione personalizzata Visione personalizzata Personalizzare il riconoscimento delle immagini per l'azienda.
Icona di Intelligence per i documenti Informazioni sui documenti Trasformare i documenti in soluzioni intelligenti basate sui dati.
Icona viso Viso Rileva e identifica persone ed emozioni nelle immagini.
Icona dello strumento di lettura immersivaStrumento di lettura immersiva Aiuta gli utenti a leggere e comprendere il testo.
Icona Lingua Linguaggio Creare app con funzionalità di comprensione del linguaggio naturale leader del settore.
Icona Voce Riconoscimento vocale Riconoscimento vocale, sintesi vocale, traduzione e riconoscimento del parlante.
Icona Traduttore Traduttore Usare la tecnologia di traduzione basata su intelligenza artificiale per tradurre più di 100 lingue e dialetti in uso, a rischio e in pericolo.
Icona di Video Indexer Video Indexer Estrai informazioni dettagliate di utilità pratica dai tuoi video.
Icona Visione Servizio cognitivo di Azure per la visione Consente di analizzare il contenuto in immagini e video.

I servizi di intelligenza artificiale di Azure seguenti sono pianificati per il ritiro. Questi servizi sono ancora disponibili per le applicazioni esistenti, ma non li usano per le nuove applicazioni di intelligenza artificiale:

Servizio Descrizione
Icona di Rilevamento anomalieRilevamento anomalie (ritirato) Identifica subito i problemi potenziali.
Icona di Content ModeratorContent Moderator (ritirato) Rileva contenuti potenzialmente offensivi o indesiderati.
Icona di Language UnderstandingLanguage Understanding (ritirato) Comprendere il linguaggio naturale nelle app.
Icona di Advisor metricheAdvisor metriche (ritirato) Servizio di intelligenza artificiale che rileva contenuti indesiderati.
Icona di Personalizza esperienzePersonalizza esperienze (ritirato) Consente di creare esperienze personalizzate avanzate per ogni utente.
Icona di QnA Maker QnA Maker (ritirato) Distillare le informazioni in domande e risposte facili da esplorare.

Piani tariffari e fatturazione

I piani tariffari (e l'importo fatturato) si basano sul numero di transazioni inviate usando le informazioni di autenticazione. Ogni piano tariffario specifica:

  • Il numero massimo di transazioni consentite al secondo.
  • Le funzionalità del servizio abilitate all'interno del piano tariffario.
  • Il costo per un numero predefinito di transazioni. Il superamento di questo numero determina un addebito aggiuntivo, come specificato nei dettagli dei prezzi per il servizio.

Nota

Molti dei Servizi di Azure AI hanno un livello gratuito che è possibile usare per provare il servizio. Per usufruire del livello gratuito, usare F0 come SKU per la risorsa.

Opzioni di sviluppo

Gli strumenti che possono essere usati per personalizzare e configurare i modelli sono diversi da quelli che vengono usati per chiamare i Servizi di Azure AI. Per impostazione predefinita, la maggior parte dei Servizi di Azure AI consente di inviare dati e ricevere informazioni dettagliate senza alcuna personalizzazione. Ad esempio:

  • È possibile inviare un'immagine al servizio Visione di Azure AI per rilevare parole e frasi o contare il numero di persone nel fotogramma
  • È possibile inviare un file audio al servizio Voce e ottenere trascrizioni e tradurre la voce in testo contemporaneamente

Azure offre un'ampia gamma di strumenti progettati per diversi tipi di utenti, molti dei quali possono essere usati con i Servizi di Azure AI. Gli strumenti basati su progettazione sono i più semplici da usare e sono veloci da configurare e automatizzare, ma potrebbero avere limitazioni in termini di personalizzazione. Le API REST e le librerie client offrono agli utenti maggiore controllo e flessibilità, ma richiedono più impegno, tempo e competenze per creare una soluzione. Se si usano API REST e librerie client, ci si aspetta che si sia in grado di usare linguaggi di programmazione moderni come C#, Java, Python, JavaScript o un altro linguaggio di programmazione comune.

Verranno ora esaminati i diversi modi in cui è possibile usare i Servizi di Azure AI.

Librerie client e API REST

Le librerie client e le API REST dei Servizi di Azure AI forniscono l'accesso diretto al servizio. Questi strumenti forniscono l'accesso a livello di codice ai Servizi di Azure AI e ai relativi modelli di base e in molti casi consentono di personalizzare a livello di codice i modelli e le soluzioni.

  • Utenti di destinazione: sviluppatori e data scientist
  • Vantaggi: offre la massima flessibilità per chiamare i servizi da qualsiasi linguaggio e ambiente
  • Interfaccia utente: N/D - Solo codice
  • Sottoscrizioni: account Azure e risorse dei Servizi di Azure AI

Per altre informazioni sulle librerie client e sulle API REST disponibili, usare la panoramica dei Servizi di Azure AI per selezionare un servizio e iniziare a usare una delle guide introduttive.

Integrazione e distribuzione continue

È possibile usare Azure DevOps e GitHub Actions per gestire le distribuzioni. Nella sezione seguente sono disponibili due esempi di integrazioni CI/CD per eseguire il training e la distribuzione di modelli personalizzati per Il riconoscimento vocale e il servizio LUIS (Language Understanding).

  • Utenti di destinazione: sviluppatori, data scientist e data engineer
  • Vantaggi: consente di modificare, aggiornare e distribuire continuamente applicazioni e modelli a livello di codice. Il vantaggio è significativo quando si usano regolarmente i dati per migliorare e aggiornare i modelli per il riconoscimento vocale, la visione artificiale, il linguaggio e la decisione
  • Strumenti interfaccia utente: N/D - Solo codice
  • Sottoscrizioni: account Azure e risorse dei Servizi di Azure AI + account GitHub

Integrazione e recapito continui con DevOps e GitHub Actions

Language Understanding e il servizio Voce offrono soluzioni di integrazione continua e distribuzione continua basate su Azure DevOps e GitHub Actions. Questi strumenti vengono usati per il training automatizzato, il test e la gestione delle versioni dei modelli personalizzati.

Contenitori locali

Molti dei Servizi di Azure AI possono essere distribuiti in contenitori per l'accesso e l'uso locali. L'uso di questi contenitori offre la flessibilità necessaria per avvicinare i Servizi di Azure AI ai dati per motivi di conformità, sicurezza o altri motivi operativi. Per un elenco completo dei contenitori di Azure per intelligenza artificiale, vedere Contenitori locali per i Servizi di Azure AI.

Training dei modelli

Alcuni servizi consentono di immettere i propri dati, quindi eseguire il training di un modello. I modelli addestrati personalizzati consentono di estendere il modello usando i dati e l'algoritmo del servizio con i propri dati. L'output corrisponde alle proprie esigenze. Quando si immettono i propri dati, potrebbe essere necessario contrassegnarli in modo specifico per il servizio. Ad esempio, se si esegue il training di un modello per identificare fiori, è possibile fornire un catalogo di immagini di fiori insieme alla posizione del fiore in ogni immagine per eseguire il training del modello.

Servizi di Azure AI nell'ecosistema

Con Azure e Servizi di Azure AI è possibile accedere a un ampio ecosistema, ad esempio:

  • Strumenti di automazione e integrazione, ad esempio App per la logica e Power Automate.
  • Opzioni di distribuzione come Funzioni di Azure e il Servizio app.
  • Contenitori Docker dei Servizi di Azure AI per l'accesso sicuro.
  • Strumenti come Apache Spark, Azure Databricks, Azure Synapse Analytics e il servizio Azure Kubernetes per gli scenari Big Data.

Per altre informazioni, vedere Ecosistema di Servizi di Azure AI.

Disponibilità a livello di area

Le API nei Servizi di Azure AI sono ospitate in una rete in espansione di data center gestiti da Microsoft. È possibile trovare la disponibilità a livello di area per ogni API nell'elenco delle aree di Azure.

Se si sta cercando un'area non ancora supportata, inviare una richiesta di funzionalità nel forum di UserVoice.

Supporto di versioni in lingue diverse

Servizi di Azure AI supporta un'ampia gamma di lingue a livello di servizio. È possibile trovare la disponibilità a livello di lingua per ogni API nell'elenco delle lingue supportate.

Sicurezza

Servizi di Azure AI prevede un modello di sicurezza a più livelli, tra cui l'autenticazione tramite credenziali di Microsoft Entra, una chiave di risorsa valida e reti virtuali di Azure.

Certificazioni e conformità

Servizi di Azure AI ha ricevuto certificazioni come Cloud Security Alliance STAR, FedRAMP Moderate e HIPAA BAA.

Per informazioni sulla privacy e la gestione dei dati, accedere al Centro protezione.

Assistenza e supporto

Servizi di Azure AI offre diverse opzioni di supporto che consentono di procedere con la creazione di applicazioni intelligenti. Servizi di Azure AI può inoltre contare su una grande community di sviluppatori che possono rispondere a domande specifiche. Per un elenco completo delle opzioni di supporto disponibili, vedere Opzioni di supporto dei Servizi di Azure AI e della Guida.

Passaggi successivi