Che cosa sono i Servizi di Azure AI?
I servizi di intelligenza artificiale di Azure aiutano sviluppatori e organizzazioni a 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 intelligenza artificiale di Azure, tra cui Azure OpenAI, Content Safety, Speech, Vision e altro ancora in Azure AI Studio. Per altre informazioni, vedere Informazioni su Studio AI della piattaforma Azure.
La maggior parte dei servizi di intelligenza artificiale di Azure è 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
Informazioni su come un servizio di intelligenza artificiale di Azure consente di migliorare le applicazioni e ottimizzare i flussi di lavoro:
Servizio | Descrizione |
---|---|
Rilevamento anomalie (ritirato) | Identifica subito i problemi potenziali. |
Azure AI Search | Porta la ricerca sul cloud basata sull'intelligenza artificiale nelle app per dispositivi mobili e Web. |
OpenAI di Azure | Esegue un'ampia gamma di attività con linguaggio naturale. |
Servizio Bot | Crea bot e connettili tra i canali. |
Content Moderator (ritirato) | Rileva contenuti potenzialmente offensivi o indesiderati. |
Sicurezza dei contenuti | Servizio di intelligenza artificiale che rileva contenuti indesiderati. |
Visione personalizzata | Personalizzare il riconoscimento delle immagini per l'azienda. |
Intelligence per i documenti | Trasformare i documenti in soluzioni intelligenti basate sui dati. |
Viso | Rileva e identifica persone ed emozioni nelle immagini. |
Strumento di lettura immersiva | Aiuta gli utenti a leggere e comprendere il testo. |
Lingua | Creare app con funzionalità di comprensione del linguaggio naturale leader del settore. |
Comprensione del linguaggio (ritirato) | Comprendere il linguaggio naturale nelle app. |
Advisor metriche (ritirato) | Servizio di intelligenza artificiale che rileva contenuti indesiderati. |
Personalizza esperienze (ritirato) | Creare esperienze avanzate e personalizzate per ogni utente. |
QnA maker (ritirato) | Distillare le informazioni in domande e risposte facili da esplorare. |
Comandi vocali | Riconoscimento vocale, sintesi vocale, traduzione e riconoscimento del parlante. |
Translator | Usare la tecnologia di traduzione basata su intelligenza artificiale per tradurre più di 100 lingue e dialetti in uso, a rischio e in pericolo. |
Video Indexer | Estrai informazioni dettagliate di utilità pratica dai tuoi video. |
Visione | Consente di analizzare il contenuto in immagini e video. |
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. Se si supera questo numero, viene addebitato un costo 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 è possibile usare per personalizzare e configurare i modelli sono diversi dagli strumenti usati per chiamare i servizi di intelligenza artificiale di Azure. 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, è previsto che si usino linguaggi di programmazione moderni come C#, Java, Python, JavaScript o un altro linguaggio di programmazione diffuso.
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 intelligenza artificiale di Azure 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 riconoscimento vocale, visione artificiale, lingua e 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 personalizzati sottoposti a training 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 i 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
I servizi di intelligenza artificiale di Azure supportano un'ampia gamma di linguaggi culturali a livello di servizio. È possibile trovare la disponibilità a livello di lingua per ogni API nell'elenco delle lingue supportate.
Sicurezza
I servizi di intelligenza artificiale di Azure forniscono un modello di sicurezza a più livelli, tra cui l'autenticazione con le credenziali di Microsoft Entra, una chiave di risorsa valida e le Rete virtuale di Azure.
Certificazioni e conformità
I servizi di intelligenza artificiale di Azure premiati includono la certificazione Cloud Security Alliance STAR, FedRAMP Moderate e HIPAA BAAA.
Per informazioni sulla privacy e la gestione dei dati, accedere al Centro protezione.
Assistenza e supporto
I servizi di intelligenza artificiale di Azure offrono diverse opzioni di supporto che consentono di procedere con la creazione di applicazioni intelligenti. I servizi di intelligenza artificiale di Azure hanno anche una forte community di sviluppatori che possono aiutare a 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.