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 Intelligenza artificiale di Azure, tra cui Azure OpenAI, Content Safety, Speech, Vision e altro ancora nel portale di Azure AI Foundry. Per altre informazioni, vedere Che cos'è Azure AI Foundry?.
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 |
---|---|
Azure AI Search | Porta la ricerca sul cloud basata sull'intelligenza artificiale nelle app per dispositivi mobili e Web. |
Azure OpenAI | Esegue un'ampia gamma di attività con linguaggio naturale. |
Servizio bot | Crea bot e connettili tra i canali. |
Sicurezza dei contenuti | Servizio di intelligenza artificiale che rileva contenuti indesiderati. |
Visione personalizzata | Personalizzare il riconoscimento delle immagini per l'azienda. |
Informazioni sui 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. |
Linguaggio | Creare app con funzionalità di comprensione del linguaggio naturale leader del settore. |
Riconoscimento vocale | Riconoscimento vocale, sintesi vocale, traduzione e riconoscimento del parlante. |
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. |
Video Indexer | Estrai informazioni dettagliate di utilità pratica dai tuoi video. |
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 |
---|---|
Rilevamento anomalie (ritirato) | Identifica subito i problemi potenziali. |
Content Moderator (ritirato) | Rileva contenuti potenzialmente offensivi o indesiderati. |
Language Understanding (ritirato) | Comprendere il linguaggio naturale nelle app. |
Advisor metriche (ritirato) | Servizio di intelligenza artificiale che rileva contenuti indesiderati. |
Personalizza esperienze (ritirato) | Consente di creare esperienze personalizzate avanzate per ogni utente. |
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.