Condividi tramite


Risorse per lo sviluppo di app di intelligenza artificiale

Questo articolo fornisce le migliori risorse di apprendimento per gli sviluppatori che iniziano a creare app di intelligenza artificiale per ogni linguaggio di programmazione. Le risorse includono librerie ed esempi, documentazione, corsi di formazione e altro ancora.

Risorse per Azure OpenAI nei modelli di Microsoft Foundry

Azure OpenAI nei modelli Microsoft Foundry fornisce all'API REST l'accesso ai potenti modelli linguistici disponibili in OpenAI. Azure OpenAI consente di adattare questi modelli per eseguire attività specifiche, ad esempio generazione di contenuto, riepilogo, comprensione delle immagini, ricerca semantica e linguaggio naturale alla traduzione del codice. Accedere Azure OpenAI usando le API REST, OpenAI SDK per Python o tramite il portale Microsoft Foundry.

Librerie

Collegamento Descrizione
OpenAI SDK per .NET La libreria di .NET OpenAI consente di accedere facilmente all'API REST OpenAI dalle applicazioni .NET. Può connettersi alle risorse OpenAI Azure o all'endpoint di inferenza OpenAI non Azure, rendendola una scelta ottimale anche per lo sviluppo openAI non Azure.
Versioni di OpenAI SDK Collegamenti a tutti i pacchetti della libreria OpenAI SDK, inclusi i collegamenti per .NET, Java, JavaScript e Go.
Pacchetto NuGet OpenAI Versione NuGet della libreria client OpenAI per .NET.

Esempi

Collegamento Descrizione
Agente .NET OpenAI MCP Questo esempio è un'app agente MCP scritta in .NET, usando Azure OpenAI, con un server MCP remoto scritto in TypeScript.
AI Travel Agents Ai Travel Agents è un'applicazione aziendale affidabile che sfrutta più agenti di intelligenza artificiale per migliorare le operazioni dell'agenzia di viaggi. L'applicazione illustra in che modo sei agenti di intelligenza artificiale collaborano per aiutare i dipendenti a gestire le query dei clienti, fornendo raccomandazioni di destinazione e itinerari di pianificazione.
depseek-dotnet Questa è una demo di chat di esempio che illustra le funzionalità di DeepSeek-R1.
Completamenti Raccolta di 10 esempi che illustrano come usare la libreria client OpenAI Azure per .NET per chattare, trasmettere risposte, usare dati personalizzati, trascrivere/tradurre audio, generare immagini e così via.
OpenAI con controllo degli accessi in base al ruolo Microsoft Entra ID Uno sguardo all'autenticazione con Microsoft Entra ID.
OpenAI con Identità Gestite Articolo con scenari di sicurezza più complessi che richiedono il controllo degli accessi basato sui ruoli di Azure (Azure RBAC). Questo documento illustra come eseguire l'autenticazione alla risorsa OpenAI usando Microsoft Entra ID.
Più esempi Raccolta di esempi OpenAI scritti in .NET.

Documentazione

Collegamento Descrizione
Documentazione Azure OpenAI Service Pagina hub per la documentazione di Azure OpenAI Service.
Panoramica dell'ecosistema di .NET + intelligenza artificiale Riepilogo dei servizi e degli strumenti che potrebbe essere necessario usare nelle applicazioni, con collegamenti per altre informazioni su ognuno di loro.
Switch da OpenAI a Azure OpenAI Un articolo sussidiario sulle piccole modifiche che è necessario apportare al codice, in modo da poter eseguire lo scambio tra OpenAI e il Azure OpenAI Service.
Guida introduttiva a Microsoft Foundry Microsoft Foundry SDK è disponibile in più linguaggi, tra cui Python, Java, TypeScript e C#.
Crea un'app di chat basata su intelligenza artificiale con .NET Creare un'app console di chat .NET conversazionale utilizzando un modello OpenAI o Azure OpenAI.
Connettersi e interagire con un modello di intelligenza artificiale Creare un'app di chat console .NET a cui connettersi e richiedere un modello OpenAI o Azure OpenAI.
Crea un'applicazione .NET per la ricerca vettoriale basata su intelligenza artificiale Creare un'app console .NET per eseguire la ricerca semantica in un archivio vettoriale per trovare i risultati pertinenti per la query dell'utente.
Invoke .NET funzioni usando un modello di intelligenza artificiale Creare un'app di chat AI per console .NET che si connette a un modello di intelligenza artificiale con chiamata di funzione locale abilitata.
Generare immagini con OpenAI.Images.ImageClient Usare il modello openAI DALL-E di intelligenza artificiale. per generare un'immagine.

Risorse per altri strumenti di fabbrica

Oltre a Azure OpenAI Service, sono disponibili molti altri strumenti foundry che consentono a sviluppatori e organizzazioni di creare rapidamente applicazioni intelligenti, pronte per il mercato e responsabili con API e modelli personalizzabili predefiniti. Le applicazioni di esempio includono elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.

Esempi

Collegamento Descrizione
Integrate Azure Speech in Foundry Tools nelle app con gli esempi di Speech SDK Una repository di esempi per il Speech SDK. Collegamenti a esempi per il riconoscimento vocale, la traduzione, la sintesi vocale e altro ancora.
Azure Document Intelligence in Foundry Tools SDK Document Intelligence (in precedenza Form Recognizer) è un servizio cloud che usa l'apprendimento automatico per analizzare il testo e i dati strutturati dai documenti. Document Intelligence Software Development Kit (SDK) è un set di librerie e strumenti che consentono di integrare facilmente modelli e funzionalità di Document Intelligence nelle applicazioni.
Estrai dati strutturati da moduli, ricevute, fatture e carte utilizzando Form Recognizer in .NET Repository di campioni per la libreria client Azure.AI.FormRecognizer.
Estrarre, classificare e comprendere il testo contenuto nei documenti usando l'analisi del testo in .NET Libreria client per analisi del testo. Fa parte del servizio Azure Language in Foundry Tools, che fornisce funzionalità NLP (Natural Language Processing) per la comprensione e l'analisi del testo.
Document Translation in .NET Articolo di avvio rapido che illustra in dettaglio come usare La traduzione documenti per tradurre un documento di origine in una lingua di destinazione mantenendo al tempo stesso la struttura e la formattazione del testo.
Question Answering in .NET Un articolo di avvio rapido per ottenere una risposta (e un punteggio di attendibilità) da un corpo di testo inviato insieme alla domanda.
Conversational Language Understanding in .NET La libreria client per Conversational Language Understanding (CLU), un servizio di intelligenza artificiale conversazionale basato sul cloud, che può estrarre finalità ed entità nelle conversazioni e funge da agente di orchestrazione per selezionare il candidato migliore per analizzare le conversazioni per ottenere una risposta ottimale da app come Qna, Luis e App di conversazione.
Analizzare le immagini Codice di esempio e documenti di configurazione per Microsoft Azure AI Image Analysis SDK

Documentazione

Servizio di intelligenza artificiale Descrizione Informazioni di riferimento sulle API Guida rapida
Sicurezza dei contenuti nel piano di controllo Foundry Strumento Foundry che rileva il contenuto indesiderato. Informazioni di riferimento sulle API di Sicurezza dei contenuti Avvio rapido
Informazioni sui documenti Trasformare i documenti in soluzioni intelligenti basate sui dati. Informazioni di riferimento sulle API di Document Intelligence Avvio rapido
Language Crea app con funzionalità leader del settore nella comprensione del linguaggio naturale. Informazioni di riferimento sulle API del linguaggio Avvio rapido
Azure AI Search Portare la ricerca cloud basata sull'intelligenza artificiale alle applicazioni. Informazioni di riferimento Azure AI Search API Avvio rapido
Discorso Sintesi vocale, riconoscimento vocale, traduzione e riconoscimento del parlante. Informazioni di riferimento sulle API Voce Avvio rapido
Azure Translator in Foundry Tools Usare la traduzione basata sull'intelligenza artificiale per tradurre più di 100 lingue e dialetti in uso, a rischio e in pericolo. Informazioni di riferimento sulle API di traduzione Avvio rapido
Azure Vision in Foundry Tools Consente di analizzare il contenuto in immagini e video. Informazioni di riferimento per l’API Vision Avvio rapido

Formazione

Collegamento Descrizione
Workshop sull'intelligenza artificiale generativa per principianti Informazioni sui concetti fondamentali della creazione di app generative per intelligenza artificiale con il corso completo di 18 lezioni di Microsoft Cloud Advocate.
Workshop per gli agenti di intelligenza artificiale per principianti Informazioni sui concetti fondamentali della creazione di agenti generativi di intelligenza artificiale con il corso completo di 10 lezioni di Microsoft Cloud Advocates.
Inizia con gli strumenti di fonderia Foundry Tools è una raccolta di servizi che costituiscono blocchi predefiniti delle funzionalità di intelligenza artificiale che è possibile integrare nelle applicazioni. In questo percorso di apprendimento si apprenderà come effettuare il provisioning, proteggere, monitorare e distribuire le risorse dei servizi di intelligenza artificiale Azure e usarle per creare soluzioni intelligenti.
concetti fondamentali sull'intelligenza artificiale Microsoft Azure: Generative AI Percorso di training che consente di comprendere in che modo i modelli linguistici di grandi dimensioni costituiscono la base dell'IA generativa: come Azure OpenAI Service fornisce l'accesso alla tecnologia di IA generativa più recente, come i prompt e le risposte possono essere ottimizzati e come i principi di IA responsabili di Microsoft guidano i progressi dell'IA etica.
Develop Generative AI solutions with Azure OpenAI Service Azure OpenAI Service consente di accedere ai modelli di linguaggio di grandi dimensioni avanzati di OpenAI, ad esempio ChatGPT, GPT, Codex e Incorporamenti. Questo percorso di apprendimento illustra agli sviluppatori come generare codice, immagini e testo usando Azure OpenAI SDK e altri servizi Azure.

Modelli di app per intelligenza artificiale

I modelli di app di intelligenza artificiale consentono di eseguire implementazioni di riferimento ben gestite e facili da distribuire che offrono un punto di partenza di alta qualità per le app di intelligenza artificiale.

Esistono due categorie di modelli di app di intelligenza artificiale, ovvero blocchi predefiniti e soluzioni end-to-end. I blocchi predefiniti sono esempi su scala ridotta incentrati su scenari e attività specifici. Le soluzioni end-to-end sono esempi di riferimento completi, tra cui la documentazione, il codice sorgente e la distribuzione per consentire l'esecuzione e l'estensione per scopi personalizzati.

Per esaminare un elenco di modelli chiave disponibili per ogni linguaggio di programmazione, vedere Modelli di app di intelligenza artificiale. Per esplorare tutti i modelli disponibili, vedere i modelli di app per intelligenza artificiale nella raccolta modelli di app per intelligenza artificiale.

Risorse per Azure OpenAI nei modelli di Microsoft Foundry

Azure OpenAI nei modelli Microsoft Foundry fornisce all'API REST l'accesso ai potenti modelli linguistici disponibili in OpenAI. Azure OpenAI consente di adattare questi modelli per eseguire attività specifiche, ad esempio generazione di contenuto, riepilogo, comprensione delle immagini, ricerca semantica e linguaggio naturale alla traduzione del codice. Accedere Azure OpenAI usando le API REST, OpenAI SDK per Python o tramite il portale Microsoft Foundry.

SDK e librerie

Collegamento Descrizione
OpenAI SDK in Python La versione del codice sorgente GitHub della libreria Python OpenAI, che consente di accedere facilmente all'API OpenAI dalle applicazioni scritte nel linguaggio Python.
pacchetto OpenAI Python Versione PyPi della libreria Python OpenAI.

Esempi

Collegamento Descrizione
Completamento della chat in streaming Esempio di notebook che illustra come far funzionare i completamenti della chat usando gli endpoint Azure. L'esempio è incentrato sui completamenti della chat, ma introduce anche altre operazioni disponibili con l'API.
Azure embeddings Esempio di notebook che illustra come usare incorporamenti con endpoint Azure. L'esempio è incentrato sugli incorporamenti, ma introduce anche altre operazioni disponibili con l'API.

Documentazione

Collegamento Descrizione
Switch da OpenAI a Azure OpenAI Un articolo sussidiario sulle piccole modifiche che è necessario apportare al codice, in modo da poter eseguire lo scambio tra OpenAI e il Azure OpenAI Service.
Quickstart: Introduzione alla generazione di testo con Azure OpenAI Service Avvio rapido che illustra come configurare i servizi necessari e scrivere codice per richiedere un modello usando Python.
Quickstart: Introduzione all'uso di GPT-35-Turbo e GPT-4 con Azure OpenAI Service Guida introduttiva che illustra come usare i ruoli di sistema, assistente e utente per personalizzare il contenuto in risposta a determinate domande.
Guida rapida: Chatta con i modelli Azure OpenAI utilizzando i tuoi dati Guida introduttiva che consente di aggiungere dati personalizzati, ad esempio un PDF o un altro documento.
Quickstart: Introduzione all'uso di Azure Assistenti OpenAI (anteprima) Guida introduttiva che illustra come indicare a un modello di usare l'interprete di codice Python predefinito per risolvere i problemi matematici passo passo. Questo esempio fornisce un punto di partenza per usare i propri assistenti di intelligenza artificiale a cui si accede tramite istruzioni personalizzate.
Distribuire il modello e generare testo Un articolo con passaggi minimi e semplici per distribuire un modello in grado di chattare a livello di codice.
OpenAI con Microsoft Entra ID controllo degli accessi in base al ruolo Esaminare l'autenticazione utilizzando Microsoft Entra ID e Azure controllo degli accessi basato sui ruoli.
OpenAI con identità gestite da AD Azure per le risorse di Azure Articolo con scenari di sicurezza più complessi che richiedono Azure controllo degli accessi in base al ruolo. Informazioni su come eseguire l'autenticazione alla risorsa OpenAI con Microsoft Entra ID.
Azure OpenAI negli esempi di modelli di Microsoft Foundry Una raccolta di risorse e esempi di codice utili di Azure OpenAI nei modelli di Microsoft Foundry per aiutarti a iniziare e accelerare il tuo percorso di adozione della tecnologia.
Guida introduttiva: Usare le immagini nelle chat di intelligenza artificiale Guida introduttiva che illustra come chiedere a livello di codice a un modello di descrivere il contenuto di un'immagine.
Quickstart: Generare immagini con Azure OpenAI Service Avvio rapido che illustra come generare immagini a livello di codice usando Dall-E in base a un prompt.

Risorse per altri strumenti di fabbrica

Oltre al servizio Azure OpenAI, sono disponibili molti altri strumenti Foundry. Gli sviluppatori e le organizzazioni possono creare rapidamente applicazioni intelligenti, pronte per il mercato e responsabili con API e modelli personalizzabili predefiniti. Le applicazioni di esempio includono elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.

Esempi

Collegamento Descrizione
Integrate voce nelle app con Azure Speech in Foundry Tools SDK Samples Esempi per i Servizi cognitivi di Azure Speech SDK. Collegamenti a esempi per il riconoscimento vocale, la traduzione, la sintesi vocale e altro ancora.
Azure Document Intelligence in Foundry Tools SDK Document Intelligence (in precedenza Form Recognizer) è un servizio cloud che usa l'apprendimento automatico per analizzare il testo e i dati strutturati dai documenti. Document Intelligence Software Development Kit (SDK) è un set di librerie e strumenti che consentono di integrare facilmente modelli e funzionalità di Document Intelligence nelle applicazioni.
Estrai dati strutturati da moduli, ricevute, fatture e schede utilizzando Form Recognizer in Python Esempi per la libreria client Azure.AI.FormRecognizer.
Estrarre, classificare e comprendere il testo all'interno dei documenti utilizzando Analisi del Testo in Python Libreria client per analisi del testo. Queste API fanno parte del servizio Azure Language in Foundry Tools, che fornisce funzionalità NLP (Natural Language Processing) per la comprensione e l'analisi del testo.
Document Translation in Python Un articolo di avvio rapido che utilizza Traduzione documenti per tradurre un documento di origine in una lingua di destinazione, pur mantenendo la struttura e la formattazione del testo.
Risoluzione di domande in Python Un articolo di avvio rapido con i passaggi per ottenere una risposta (e un punteggio di attendibilità) da un corpo di testo inviato insieme alla domanda.
Conversational Language Understanding in Python Libreria client per il Comprensione del Linguaggio Conversazionale (CLU). CLU è un servizio di intelligenza artificiale conversazionale basato sul cloud che può estrarre finalità ed entità nelle conversazioni. CLU agisce come un agente di orchestrazione per selezionare il candidato migliore per analizzare le conversazioni per ottenere la risposta migliore dalle app come QnA, Luis e Conversation App.
Analizzare le immagini Codice di esempio e documenti di configurazione per Microsoft Azure AI Image Analysis SDK.
Sicurezza dei Contenuti nell'SDK di Foundry Control Plane per Python L'SDK consente di rilevare contenuti dannosi generati dall'utente e generati dall'intelligenza artificiale nelle applicazioni e nei servizi. Content Safety include API di testo e immagine che consentono di rilevare materiale dannoso.

Documentazione

Servizio di intelligenza artificiale Descrizione Informazioni di riferimento sulle API Guida rapida
Sicurezza dei contenuti Strumento Foundry che rileva il contenuto indesiderato. Informazioni di riferimento sulle API di Sicurezza dei contenuti Avvio rapido
Informazioni sui documenti Trasformare i documenti in soluzioni intelligenti basate sui dati. Informazioni di riferimento sulle API di Document Intelligence Avvio rapido
Language Crea app con funzionalità leader del settore nella comprensione del linguaggio naturale. Informazioni di riferimento sulle API Text Analytics Avvio rapido
Azure AI Search Portare la ricerca cloud basata sull'intelligenza artificiale alle applicazioni. Informazioni di riferimento Azure AI Search API Avvio rapido
Discorso Sintesi vocale, riconoscimento vocale, traduzione e riconoscimento del parlante. Informazioni di riferimento sulle API Voce Avvio rapido
Azure Translator in Foundry Tools Usare la traduzione basata sull'intelligenza artificiale per tradurre più di 100 lingue e dialetti in uso, a rischio e in pericolo. Informazioni di riferimento sulle API di traduzione Avvio rapido
Azure Vision in Foundry Tools Consente di analizzare il contenuto in immagini e video. Informazioni di riferimento sulle API di analisi delle immagini Avvio rapido

Formazione

Collegamento Descrizione
Workshop sull'intelligenza artificiale generativa per principianti Informazioni sui concetti fondamentali della creazione di app generative per intelligenza artificiale con il corso completo di 18 lezioni di Microsoft Cloud Advocate.
Inizia con gli strumenti di fonderia Foundry Tools sono blocchi predefiniti delle funzionalità di intelligenza artificiale che è possibile integrare nelle applicazioni. Completare questo percorso di apprendimento per esplorare come effettuare il provisioning, proteggere, monitorare e distribuire le risorse Azure AI services e usarle per creare soluzioni intelligenti.
concetti fondamentali sull'intelligenza artificiale Microsoft Azure: Generative AI Completare questo percorso di apprendimento per comprendere in che modo i modelli linguistici di grandi dimensioni costituiscono la base dell'intelligenza artificiale generativa. Scopri come Azure OpenAI Service fornisce l'accesso alla tecnologia di intelligenza artificiale generativa più recente. Scopri come le richieste e le risposte di Azure OpenAI possono essere ottimizzate e come i principi di intelligenza artificiale responsabile di Microsoft guidano i progressi nell'IA etica.
Develop Generative AI solutions with Azure OpenAI Service Azure OpenAI Service consente di accedere ai modelli di linguaggio di grandi dimensioni avanzati di OpenAI, ad esempio ChatGPT, GPT, Codex e Incorporamenti. Completare questo percorso di apprendimento per gli sviluppatori ed esplorare come generare codice, immagini e testo usando Azure OpenAI SDK e altri servizi Azure.
Crea applicazioni di intelligenza artificiale con Azure Database for PostgreSQL Completare questo percorso di apprendimento per esplorare le integrazioni di Azure AI e Azure Machine Learning Services fornite dall'estensione Azure AI per Azure Database for PostgreSQL - Server Flessibile. Informazioni su come questi servizi consentono di creare app basate sull'intelligenza artificiale.

Modelli di applicazione di intelligenza artificiale

I modelli di applicazione di intelligenza artificiale offrono implementazioni di riferimento ben gestite e facili da distribuire che offrono un punto di partenza di alta qualità per le app di intelligenza artificiale.

Esistono due categorie di modelli di app di intelligenza artificiale, ovvero blocchi predefiniti e soluzioni end-to-end. I blocchi predefiniti sono esempi su scala ridotta incentrati su scenari e attività specifici. Le soluzioni end-to-end sono esempi di riferimento completi che includono documentazione, codice sorgente e funzionalità di distribuzione. È possibile basarsi sulle soluzioni ed estenderle per scopi personalizzati.

Risorse per Azure OpenAI nei modelli di Microsoft Foundry

Azure OpenAI nei modelli Microsoft Foundry fornisce l'accesso all'API REST ai modelli di linguaggio avanzati di OpenAI. Questi modelli possono essere facilmente adattati alle attività specifiche, tra cui, a titolo esemplificativo, la generazione di contenuti, il riepilogo, la comprensione delle immagini, la ricerca semantica e la traduzione dal linguaggio naturale al codice. Gli utenti possono accedere al servizio tramite LE API REST, la libreria api del nodo OpenAI o tramite il portale di Microsoft Foundry.

Librerie

Pacchetto Codice sorgente npm
Libreria DELL'API del nodo OpenAI codice sorgente Pacco
Azure libreria OpenAI per TypeScript Codice sorgente Pacco

Esempi

Collegamento Descrizione
AI Travel Agents Ai Travel Agents è un'applicazione aziendale affidabile che sfrutta più agenti di intelligenza artificiale per migliorare le operazioni dell'agenzia di viaggi. L'applicazione illustra in che modo sei agenti di intelligenza artificiale collaborano per aiutare i dipendenti a gestire le query dei clienti, fornendo raccomandazioni di destinazione e itinerari di pianificazione.
Introduzione ai server MCP remoti tramite Azure Container Apps (Node.js/TypeScript) Questa guida introduttiva fornisce i blocchi predefiniti di base per configurare un server MCP (Model Context Protocol) remoto tramite Azure Container Apps. Il server MCP viene compilato usando Node.js e TypeScript e può essere usato per eseguire vari strumenti e servizi in un ambiente serverless.
DeepSeek in Azure Illustra come usare DeepSeek con JavaScript/TypeScript tramite la libreria client Node.js OpenAI o LangChain.js. DeepSeek eccelle nelle attività che richiedono una comprensione approfondita del contesto e un ragionamento complesso. È possibile che si verifichino tempi di risposta più lunghi rispetto ad altri modelli, perché simula un processo di pensiero (sotto il tag <think>) prima di fornire una risposta effettiva.
Completamenti Esempio semplice che illustra come ottenere i completamenti per il prompt fornito.
Completamenti di Chat in Streaming Un semplice esempio che illustra come usare i completamenti di chat in streaming.
Switch da OpenAI a Azure OpenAI Articolo con indicazioni sulle piccole modifiche che è necessario apportare al codice per eseguire lo scambio tra OpenAI e il Azure OpenAI Service.
OpenAI con controllo degli accessi in base al ruolo Microsoft Entra ID Uno sguardo all'autenticazione con Microsoft Entra ID.
OpenAI con Identità Gestite Un articolo che descrive in dettaglio scenari di sicurezza più complessi richiede Azure RBAC (controllo degli accessi in base al ruolo di Azure). Questo documento illustra come eseguire l'autenticazione alla risorsa OpenAI usando Microsoft Entra ID.
LangChain.js con Azure OpenAI e Azure AI Search Creare un agente RAG intelligente con LangChain.js che valuta se è possibile rispondere alle domande usando dati non strutturati in Azure AI Search e fornisce risposte contestualmente pertinenti da tale Knowledge Base, quando possibile.
Più esempi Esempi OpenAI relativi a una gamma di scenari.

Documentazione

Collegamento Descrizione
Azure OpenAI nella documentazione dei modelli di Microsoft Foundry Il tipo di risorsa Microsoft Foundry offre un superset di funzionalità rispetto al tipo di risorsa OpenAI Azure.
Lavora con i modelli di completamento chat utilizzando Azure OpenAI nei Microsoft Foundry Models Serie rapida di istruzioni per configurare i servizi necessari e scrivere codice per interagire con un modello usando JavaScript.
Quickstart: Introduzione all'API risposte OpenAI Azure L'API Responses è una nuova API con gestione dello stato di Azure OpenAI. Riunisce le migliori funzionalità dagli strumenti di completamento della chat e dall'API degli assistenti in un'unica esperienza unificata.
Guida rapida: Chatta con Azure OpenAI usando i tuoi dati Analogamente alla prima guida introduttiva, ma questa volta si aggiungono dati personalizzati (ad esempio un PDF o un altro documento).
Guida introduttiva a Microsoft Foundry Microsoft Foundry SDK è disponibile in più linguaggi, tra cui Python, Java, TypeScript e C#.
Guida introduttiva: Usare le immagini nelle chat di intelligenza artificiale Come chiedere al modello a livello di codice di descrivere il contenuto di un'immagine.
Quickstart: Generare immagini con Azure OpenAI Usare questa guida per iniziare a generare immagini con Azure OpenAI SDK per JavaScript.

Risorse per altri strumenti di fabbrica

Oltre a Azure OpenAI nei modelli Di Microsoft Foundry, sono disponibili molti altri strumenti Foundry che consentono a sviluppatori e organizzazioni di creare rapidamente applicazioni intelligenti, pronte per il mercato e responsabili con API e modelli personalizzabili predefiniti. Le applicazioni di esempio includono elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.

Esempi

Collegamento Descrizione
Integrate Azure Speech in Foundry Tools nelle app con gli esempi di Speech SDK Raccolta di esempi per Speech SDK. Collegamenti a esempi per il riconoscimento vocale, la traduzione, la sintesi vocale e altro ancora.
Estrai dati strutturati da moduli, ricevute, fatture e tessere utilizzando Form Recognizer in JavaScript Una raccolta di esempi per la libreria client Azure.AI.FormRecognizer.
Estrarre, classificare e comprendere il testo all'interno dei documenti usando l'Analisi del Testo in JavaScript Libreria client per analisi del testo. Fa parte del servizio Azure Language in Foundry Tools, che fornisce funzionalità NLP (Natural Language Processing) per la comprensione e l'analisi del testo.
Traduzione di documenti in JavaScript Un articolo di avvio rapido che utilizza Traduzione documenti per tradurre un documento di origine in una lingua di destinazione, pur mantenendo la struttura e la formattazione del testo.
Analizzare le immagini Codice di esempio e documenti di configurazione per Microsoft Azure AI Image Analysis SDK.

Documentazione

Servizio di intelligenza artificiale Descrizione Informazioni di riferimento sulle API Guida rapida
Sicurezza dei contenuti nel piano di controllo Foundry Strumento Foundry che rileva il contenuto indesiderato. Informazioni di riferimento sulle API di Sicurezza dei contenuti Avvio rapido
Azure Document Intelligence in Foundry Tools Trasformare i documenti in soluzioni intelligenti basate sui dati. Informazioni di riferimento sulle API di Document Intelligence Avvio rapido
Language Crea app con funzionalità leader del settore nella comprensione del linguaggio naturale. Informazioni di riferimento sulle API Text Analytics Avvio rapido
Azure AI Search Portare la ricerca cloud basata sull'intelligenza artificiale alle applicazioni. Informazioni di riferimento Azure AI Search API Avvio rapido
Discorso Sintesi vocale, riconoscimento vocale, traduzione e riconoscimento del parlante. Informazioni di riferimento sulle API Voce Avvio rapido
Azure Translator in Foundry Tools Usare la traduzione basata sull'intelligenza artificiale per tradurre più di 100 lingue e dialetti in uso, a rischio e in pericolo. Informazioni di riferimento sulle API di traduzione Avvio rapido
Azure Vision in Foundry Tools Consente di analizzare il contenuto in immagini e video. Informazioni di riferimento sulle API di analisi delle immagini Avvio rapido

Formazione

Collegamento Descrizione
Workshop sull'intelligenza artificiale generativa per principianti Informazioni sui concetti fondamentali della creazione di app generative per intelligenza artificiale con il corso completo di 18 lezioni di Microsoft Cloud Advocate.
Intelligenza artificiale generativa per sviluppatori JavaScript Questo articolo illustra le nozioni di base dell'intelligenza artificiale generativa e come creare applicazioni di intelligenza artificiale usando JavaScript, dallo sviluppo locale alla distribuzione in Azure, fino all'esecuzione e al ridimensionamento dei modelli di intelligenza artificiale. La playlist youtube dei video include una serie di video di circa 10 minuti, ognuno incentrato su un argomento specifico.
Workshop per gli agenti di intelligenza artificiale per principianti Informazioni sui concetti fondamentali della creazione di agenti generativi di intelligenza artificiale con il corso completo di 10 lezioni di Microsoft Cloud Advocates.
Inizia con gli strumenti di fonderia Foundry Tools è una raccolta di servizi che costituiscono blocchi predefiniti delle funzionalità di intelligenza artificiale che è possibile integrare nelle applicazioni. In questo percorso di apprendimento si apprenderà come effettuare il provisioning, proteggere, monitorare e distribuire le risorse degli strumenti Foundry e usarle per creare soluzioni intelligenti.
concetti fondamentali sull'intelligenza artificiale Microsoft Azure: Generative AI Percorso di training che consente di comprendere in che modo i modelli linguistici di grandi dimensioni costituiscono la base dell'IA generativa: come Azure OpenAI Service fornisce l'accesso alla tecnologia di IA generativa più recente, come i prompt e le risposte possono essere ottimizzati e come i principi di IA responsabili di Microsoft guidano i progressi dell'IA etica.
Develop Generative AI solutions with Azure OpenAI in Microsoft Foundry Azure OpenAI in Microsoft Foundry fornisce l'accesso ai modelli di linguaggio di grandi dimensioni avanzati di OpenAI, ad esempio ChatGPT, GPT, Codex e Incorporamenti. Questo percorso di apprendimento illustra agli sviluppatori come generare codice, immagini e testo usando OpenAI SDK e altri servizi Azure.
Crea applicazioni di intelligenza artificiale con Azure Database for PostgreSQL Questo percorso di apprendimento illustra in che modo le integrazioni di Azure ai e Azure Machine Learning Services fornite dall'estensione Azure per intelligenza artificiale per Azure Database for PostgreSQL - Server flessibile consentono di creare app basate sull'intelligenza artificiale.
Autenticazione e autorizzazione sicura di Azure OpenAI Informazioni sui motivi per cui è consigliabile usare l'identità gestita per Azure'autenticazione OpenAI e come configurare i controlli di accesso basati sui ruoli per ridurre al minimo le autorizzazioni necessarie.
Introduzione all'autenticazione dell'identità gestita di Azure OpenAI con JavaScript Questo modulo illustra come usare un'identità gestita nelle app JavaScript che interagiscono con Azure OpenAI Service.

Modelli di app per intelligenza artificiale

I modelli di app di intelligenza artificiale consentono di eseguire implementazioni di riferimento ben gestite e facili da distribuire che offrono un punto di partenza di alta qualità per le app di intelligenza artificiale.

Esistono due categorie di modelli di app di intelligenza artificiale, ovvero blocchi predefiniti e soluzioni end-to-end. I blocchi predefiniti sono esempi su scala ridotta incentrati su scenari e attività specifici. Le soluzioni end-to-end sono esempi di riferimento completi, tra cui la documentazione, il codice sorgente e la distribuzione per consentire l'esecuzione e l'estensione per scopi personalizzati.

Per esaminare un elenco di modelli chiave disponibili per ogni linguaggio di programmazione, vedere Modelli di app di intelligenza artificiale. Per esplorare tutti i modelli disponibili, vedere i modelli di app per intelligenza artificiale nella raccolta modelli di app per intelligenza artificiale.

Risorse per Azure OpenAI nei modelli di Microsoft Foundry

Azure OpenAI nei modelli Microsoft Foundry fornisce l'accesso all'API REST ai modelli di linguaggio avanzati di OpenAI. Questi modelli possono essere facilmente adattati alle attività specifiche, tra cui, a titolo esemplificativo, la generazione di contenuti, il riepilogo, la comprensione delle immagini, la ricerca semantica e la traduzione dal linguaggio naturale al codice. Gli utenti possono accedere al servizio tramite LE API REST, la libreria api del nodo OpenAI o tramite il portale di Microsoft Foundry.

Librerie ed esempi

Collegamento Descrizione
langchain4j-azure-open-ai Rilascipacchetto Maven
langchain4j-azure-ai-search Rilasci diMaven
langchain4j-document-loader-azure-storage-blob Rilasci diMaven
Altri esempi Gli esempi di servizio OpenAI Azure sono un set di programmi Java indipendenti che illustrano l'interazione con Azure servizio OpenAI usando la libreria client. Ogni esempio è incentrato su uno scenario specifico e può essere eseguito in modo indipendente.

Documentazione

Collegamento Descrizione
Documentazione Azure OpenAI Service Pagina hub per la documentazione di Azure OpenAI Service.
Quickstart: Introduzione alla generazione di testo con Azure OpenAI Service Set rapido di istruzioni per configurare i servizi necessari e scrivere codice per richiedere un modello usando Java.
Lavora con i modelli di completamento chat utilizzando Azure OpenAI nei Microsoft Foundry Models Set rapido di istruzioni per configurare i servizi necessari e scrivere codice per richiedere un modello usando Java.
Guida introduttiva a Microsoft Foundry Microsoft Foundry SDK è disponibile in più linguaggi, tra cui Python, Java, TypeScript e C#.
Switch da OpenAI a Azure OpenAI Articolo con indicazioni sulle piccole modifiche che è necessario apportare al codice per eseguire lo scambio tra OpenAI e il Azure OpenAI Service.
OpenAI con controllo degli accessi in base al ruolo Microsoft Entra ID Articolo che esamina l'autenticazione usando Microsoft Entra ID.
OpenAI con Identità Gestite Articolo che illustra in dettaglio scenari di sicurezza più complessi che richiedono il controllo degli accessi in base al ruolo di Azure (Azure RBAC). Questo documento illustra come eseguire l'autenticazione alla risorsa OpenAI usando Microsoft Entra ID.
Quickstart: Introduzione all'uso di GPT-35-Turbo e GPT-4 con Azure OpenAI Service in IntelliJ Analogamente al primo quickstart, ma fornisce un esempio dei ruoli di sistema, assistente e utente per personalizzare il contenuto quando si pongono determinate domande usando IntelliJ.
Quickstart: Generare immagini con Azure OpenAI nei modelli di Microsoft Foundry Usare questa guida per iniziare a generare immagini con Azure OpenAI SDK per Java.

Risorse per altri strumenti di fabbrica

Oltre a Azure OpenAI Service, sono disponibili molti altri strumenti foundry che consentono a sviluppatori e organizzazioni di creare rapidamente applicazioni intelligenti, pronte per il mercato e responsabili con API e modelli personalizzabili predefiniti. Le applicazioni di esempio includono elaborazione del linguaggio naturale per conversazioni, ricerca, monitoraggio, traduzione, riconoscimento vocale, visione e processo decisionale.

Esempi

Collegamento Descrizione
Integrate Azure Speech in Foundry Tools nelle app con gli esempi di Speech SDK Raccolta di esempi per Speech SDK. Collegamenti a esempi per il riconoscimento vocale, la traduzione, la sintesi vocale e altro ancora.
Estrai dati strutturati da moduli, ricevute, fatture e carte usando Form Recognizer in Java Una raccolta di esempi per la libreria client Azure.AI.FormRecognizer.
Estrarre, classificare e comprendere il testo nei documenti usando Text Analytics in Java La libreria client per Text Analytics fa parte del servizio Azure Language in Foundry Tools, che fornisce funzionalità di elaborazione del linguaggio naturale (NLP) per la comprensione e l'analisi del testo.
Document Translation in Java Articolo di avvio rapido che illustra come usare la traduzione dei documenti per tradurre un documento originale in una lingua di destinazione, preservando la struttura e la formattazione del testo.
Analizzare le immagini Codice di esempio e documenti di configurazione per la libreria client di analisi delle immagini Microsoft Azure per Java

Documentazione

Servizio di intelligenza artificiale Descrizione Informazioni di riferimento sulle API Guida rapida
Sicurezza dei contenuti nel piano di controllo Foundry Strumento Foundry che rileva il contenuto indesiderato. Informazioni di riferimento sulle API di Sicurezza dei contenuti Avvio rapido
Azure Document Intelligence in Foundry Tools Trasformare i documenti in soluzioni intelligenti basate sui dati. Informazioni di riferimento sulle API di Document Intelligence Avvio rapido
Language Crea app con funzionalità leader del settore nella comprensione del linguaggio naturale. Informazioni di riferimento sulle API del linguaggio Avvio rapido
Azure AI Search Portare la ricerca cloud basata sull'intelligenza artificiale alle applicazioni. Informazioni di riferimento Azure AI Search API Avvio rapido
Discorso Sintesi vocale, riconoscimento vocale, traduzione e riconoscimento del parlante. Informazioni di riferimento sulle API Voce Avvio rapido
Azure Translator in Foundry Tools Usare la traduzione basata sull'intelligenza artificiale per tradurre più di 100 lingue e dialetti in uso, a rischio e in pericolo. Informazioni di riferimento sulle API Translator Avvio rapido
Azure Vision in Foundry Tools Consente di analizzare il contenuto in immagini e video. Informazioni di riferimento per l’API Vision Avvio rapido

Formazione

Collegamento Descrizione
Workshop sull'intelligenza artificiale generativa per principianti Informazioni sui concetti fondamentali della creazione di app generative per intelligenza artificiale con il corso completo di 18 lezioni di Microsoft Cloud Advocate.
Workshop per gli agenti di intelligenza artificiale per principianti Informazioni sui concetti fondamentali della creazione di agenti generativi di intelligenza artificiale con il corso completo di 10 lezioni di Microsoft Cloud Advocates.
Introduzione all'IA in Azure Percorso di training per comprendere i concetti di base correlati all'intelligenza artificiale e ai servizi in Microsoft Azure che possono essere usati per creare soluzioni di intelligenza artificiale.
Sviluppa applicazioni di AI generativa in Azure L'intelligenza artificiale generativa sta diventando più accessibile tramite piattaforme di sviluppo complete come Microsoft Foundry. Informazioni su come creare applicazioni di intelligenza artificiale generative che usano modelli linguistici per chattare con gli utenti.

Modelli di app per intelligenza artificiale

I modelli di app di intelligenza artificiale consentono di eseguire implementazioni di riferimento ben gestite e facili da distribuire che offrono un punto di partenza di alta qualità per le app di intelligenza artificiale.

Esistono due categorie di modelli di app di intelligenza artificiale, ovvero blocchi predefiniti e soluzioni end-to-end. I blocchi predefiniti sono esempi su scala ridotta incentrati su scenari e attività specifici. Le soluzioni end-to-end sono esempi di riferimento completi, tra cui la documentazione, il codice sorgente e la distribuzione per consentire l'esecuzione e l'estensione per scopi personalizzati.

Per esaminare un elenco di modelli chiave disponibili per ogni linguaggio di programmazione, vedere Modelli di app di intelligenza artificiale. Per esplorare tutti i modelli disponibili, vedere i modelli di app per intelligenza artificiale nella raccolta modelli di app per intelligenza artificiale.

Risorse per Azure OpenAI nei modelli di Microsoft Foundry

Azure OpenAI nei modelli Microsoft Foundry fornisce l'accesso all'API REST ai modelli di linguaggio avanzati di OpenAI. Questi modelli possono essere facilmente adattati alle attività specifiche, tra cui, a titolo esemplificativo, la generazione di contenuti, il riepilogo, la comprensione delle immagini, la ricerca semantica e la traduzione dal linguaggio naturale al codice. Gli utenti possono accedere al servizio tramite LE API REST, la libreria api del nodo OpenAI o tramite il portale di Microsoft Foundry.

Collegamento Descrizione
OpenAI SDK per Go Versione di GitHub di origine di OpenAI SDK per Go.
Switch da OpenAI a Azure OpenAI Articolo con indicazioni sulle piccole modifiche che è necessario apportare al codice per eseguire lo scambio tra OpenAI e il Azure OpenAI Service.
Package (pkg.go.dev) La versione del pacchetto Go del modulo client Azure OpenAI per Go.
ChatCompletions Esempio semplice che illustra come implementare i completamenti.
ChatCompletions con strumenti Esempio semplice che illustra come implementare i completamenti usando Funzioni.
Completamenti di Chat in Streaming Esempio semplice che illustra come implementare i completamenti di streaming.
Generazione di immagini Semplice esempio di implementazione della generazione di immagini.
Embeddings Esempio semplice che illustra come creare incorporamenti.
Altri esempi Versione del pacchetto Go della documentazione per il modulo client OpenAI per Go.
Ulteriori indicazioni Pagina hub per la documentazione di Azure OpenAI Service.

Proteggere le risorse di intelligenza artificiale Azure

Collegamento Descrizione
OpenAI con controllo degli accessi in base al ruolo Microsoft Entra ID Uno sguardo all'autenticazione con Microsoft Entra ID.
OpenAI con Identità Gestite Articolo che illustra in dettaglio scenari di sicurezza più complessi che richiedono il controllo degli accessi in base al ruolo di Azure (Azure RBAC). Questo documento illustra come eseguire l'autenticazione alla risorsa OpenAI usando Microsoft Entra ID.

Riconoscimento vocale/visione artificiale

Collegamento Descrizione
Sottotitolaggio e trascrizione del call center in Go Repository contenente esempi per didascalie e trascrizioni in uno scenario di un call center.
Integrare Riconoscimento vocale nelle app con Speech SDK per Go La fonte per Azure Cognitive Services Speech SDK.

Lingua

Collegamento Descrizione
Estrarre, classificare e comprendere il testo all'interno dei documenti utilizzando Text Analytics in Go La libreria client per Text Analytics, che fa parte del servizio cognitivo Azure per il linguaggio, un servizio basato sul cloud che fornisce funzionalità di elaborazione del linguaggio naturale (NLP) per la comprensione e l'analisi del testo.
Traduzione di documenti in Go Articolo introduttivo che illustra come usare la traduzione di documenti per tradurre un documento di origine in una lingua di destinazione mantenendo al tempo stesso la struttura e la formattazione del testo.