Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo offre un elenco dettagliato delle principali risorse di apprendimento per sviluppatori Python che non hanno familiarità con la creazione di applicazioni di intelligenza artificiale. Include collegamenti a guide introduttive, progetti di esempio, documentazione ufficiale, corsi di formazione e altri materiali utili.
Risorse per il Servizio OpenAI di Azure
Il servizio OpenAI di Azure 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 la generazione di contenuti, il riepilogo, la comprensione delle immagini, la ricerca semantica e il linguaggio naturale alla traduzione del codice. Accedere ad Azure OpenAI usando le API REST, Azure OpenAI SDK per .NET o l'interfaccia basata sul Web in Azure OpenAI Studio.
SDK e raccolte
| Collega | Descrizione |
|---|---|
| OpenAI SDK per Python | Versione del codice sorgente GitHub della libreria Python OpenAI, che consente di accedere facilmente all'API OpenAI dalle applicazioni scritte nel linguaggio Python. |
| Pacchetto Python OpenAI | Versione PyPi della libreria Python OpenAI. |
| Passare da OpenAI ad Azure OpenAI | Un articolo sussidiario sulle piccole modifiche che è necessario apportare al codice, in modo da poter eseguire lo scambio tra OpenAI e il servizio Azure OpenAI. |
| Completamento della chat in streaming | Esempio di notebook che illustra come far funzionare i completamenti della chat usando gli endpoint di Azure. L'esempio è incentrato sui completamenti della chat, ma introduce anche altre operazioni disponibili con l'API. |
| Incorporamenti di Azure | Esempio di notebook che illustra come usare gli incorporamenti con gli endpoint di Azure. L'esempio è incentrato sugli incorporamenti, ma introduce anche altre operazioni disponibili con l'API. |
| 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. |
| Controllo degli accessi basato sui ruoli di Microsoft Entra ID con OpenAI | Esaminare l'autenticazione usando Microsoft Entra ID e il controllo degli accessi in base al ruolo di Azure. |
| OpenAI con identità gestite da Azure AD per le risorse di Azure | Articolo con scenari di sicurezza più complessi che richiedono il controllo degli accessi in base al ruolo di Azure. Informazioni su come eseguire l'autenticazione alla risorsa OpenAI con Microsoft Entra ID. |
| Esempi del servizio Azure OpenAI | Una compilazione di utili esempi di codice e risorse del servizio OpenAI di Azure per iniziare e accelerare il percorso di adozione della tecnologia. |
Documentazione
| Collega | Descrizione |
|---|---|
| Documentazione del Servizio OpenAI di Azure | La pagina hub per la documentazione del servizio OpenAI di Azure. |
| Guida introduttiva: Introduzione alla generazione di testo con il servizio Azure OpenAI | Avvio rapido che illustra come configurare i servizi necessari e scrivere codice per richiedere un modello usando Python. |
| Guida introduttiva: Introduzione all'uso di GPT-35-Turbo e GPT-4 con il servizio Azure OpenAI | Guida introduttiva che illustra come usare i ruoli di sistema, assistente e utente per personalizzare il contenuto in risposta a determinate domande. |
| Guida introduttiva: Chattare con i modelli OpenAI di Azure usando i propri dati | Guida introduttiva che consente di aggiungere dati personalizzati, ad esempio un PDF o un altro documento. |
| Guida introduttiva: Introduzione all'uso di Assistenti OpenAI di Azure (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. |
| 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. |
| Guida introduttiva: Generare immagini con il servizio Azure OpenAI | Avvio rapido che illustra come generare immagini a livello di codice usando Dall-E in base a un prompt. |
Risorse per gli altri Servizi di Azure AI
Oltre al servizio Azure OpenAI, sono disponibili molti altri servizi di Intelligenza artificiale di Azure. 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
| Collega | Descrizione |
|---|---|
| Integrare la voce nelle app con gli esempi di Speech SDK per intelligenza artificiale di Azure | Esempi per Speech SDK di Servizi cognitivi di Azure. Collegamenti a esempi per il riconoscimento vocale, la traduzione, la sintesi vocale e altro ancora. |
| Azure AI Document Intelligence SDK | Azure AI Document Intelligence (in precedenza Riconoscimento modulo) è un servizio cloud che usa Machine Learning 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 i dati strutturati da moduli, ricevute, fatture e carte utilizzando Form Recognizer in Python | Esempi per la libreria client Azure.AI.FormRecognizer. |
| Estrarre, classificare e comprendere il testo all'interno di documenti usando Analisi del testo in Python | La libreria client per Analisi del testo. Queste API fanno parte del servizio Azure AI Language , che fornisce funzionalità NLP (Natural Language Processing) per la comprensione e l'analisi del testo. |
| Traduzione di documenti in Python | Articolo di avvio rapido che usa 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. |
| Risposta alle 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 | La libreria client per Conversational Language Understanding (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. |
| Azure AI Content Safety SDK 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 introduttiva |
|---|---|---|---|
| Sicurezza dei contenuti | Servizio di intelligenza artificiale che rileva contenuto indesiderato. | Informazioni di riferimento sulle API Content Safety | Guida introduttiva |
| Intelligence sui documenti | Trasformare i documenti in soluzioni intelligenti basate sui dati. | Informazioni di riferimento sulle API di Intelligence sui documenti | Guida introduttiva |
| Lingua | Creare app con funzionalità di comprensione del linguaggio naturale leader del settore. | Informazioni di riferimento sulle API Analisi del testo | Guida introduttiva |
| Ricerca | Portare la ricerca cloud basata sull'intelligenza artificiale alle applicazioni. | Informazioni di riferimento sulle API di ricerca | Guida introduttiva |
| Discorso | Riconoscimento vocale, sintesi vocale, traduzione e riconoscimento del parlante. | Informazioni di riferimento sulle API Voce | Guida introduttiva |
| Translator | 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 | Guida introduttiva |
| Visione | Consente di analizzare il contenuto in immagini e video. | Informazioni di riferimento sulle API di analisi delle immagini | Guida introduttiva |
Formazione
| Collega | 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. |
| Introduzione ai servizi di intelligenza artificiale di Azure | I servizi di intelligenza artificiale di Azure 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 dei servizi di intelligenza artificiale di Azure e usarle per creare soluzioni intelligenti. |
| Concetti fondamentali sull'intelligenza artificiale di Microsoft Azure: Intelligenza artificiale generativa | Completare questo percorso di apprendimento per comprendere in che modo i modelli linguistici di grandi dimensioni costituiscono la base dell'intelligenza artificiale generativa. Informazioni sul modo in cui il servizio OpenAI di Azure fornisce l'accesso alla tecnologia di intelligenza artificiale generativa più recente. Informazioni su come i prompt e le risposte di Azure OpenAI possono essere ottimizzati e il modo in cui i principi di intelligenza artificiale responsabili di Microsoft guidano i progressi dell'IA etica. |
| Sviluppare soluzioni di intelligenza artificiale generative con il servizio Azure OpenAI | Il servizio OpenAI di Azure offre l'accesso a modelli Large Language Model avanzati di OpenAI, come ChatGPT, GPT, Codex e Embeddings. Completare questo percorso di apprendimento per gli sviluppatori ed esplorare come generare codice, immagini e testo usando Azure OpenAI SDK e altri servizi di Azure. |
| Creare app di intelligenza artificiale con Database di Azure per PostgreSQL | Completare questo percorso di apprendimento per esplorare le integrazioni di Azure AI e dei Servizi di Azure Machine Learning fornite dall'estensione di Azure per Azure Database per PostgreSQL - Flexible Server. 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, 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.
- 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 dell'interfaccia della riga di comando per sviluppatori di Azure.