Sviluppare app di intelligenza artificiale con Go

Questo articolo contiene un elenco organizzato delle migliori risorse di apprendimento per gli sviluppatori Go che iniziano a creare app di intelligenza artificiale. Le risorse includono articoli di avvio rapido più diffusi, esempi di riferimento, documentazione, corsi di formazione e così via.

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.

Sintesi vocale/visione

Collegamento Descrizione
Sottotitolaggio e trascrizione del call center in Go Repository contenente esempi per didascalie e trascrizioni nel contesto 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 rapido che illustra come usare Traduzione Documenti per tradurre un documento di origine in una lingua di destinazione mantenendo al tempo stesso la struttura e la formattazione del testo.