Introduzione
L'intelligenza artificiale generativa (GenAI) si riferisce ai modelli di intelligenza artificiale che imparano dai dati esistenti e generano nuovi contenuti, ad esempio testo, codice o immagini, dall'input in linguaggio naturale. In questo modulo viene illustrato come l'estensione azure_ai per Database di Azure per PostgreSQL consente di chiamare i servizi di Azure per intelligenza artificiale e Machine Learning direttamente da SQL per compilare funzionalità GenAI nelle applicazioni basate su database. Si utilizza uno scenario di ricerca di proprietà in affitto per esplorare come generare embedding, eseguire query semantiche e preparare la piattaforma dati per esperienze GenAI (AI generativa) e RAG (retrieval-augmented generation, generazione aumentata dal recupero) più ricche.
Si supponga di essere lo sviluppatore di intelligenza artificiale principale per Margie Travel, le cui app Web e per dispositivi mobili connettono i viaggiatori con proprietà di noleggio in tutto il mondo. Le tue app già funzionano su Azure Database per PostgreSQL, e il tuo team desidera aggiungere esperienze avanzate come la ricerca in linguaggio naturale per le liste, le descrizioni generate dall'intelligenza artificiale e le raccomandazioni personalizzate. È necessario un modo per integrare i servizi di intelligenza artificiale di Azure e Azure OpenAI con i dati PostgreSQL esistenti, in modo da poter sperimentare rapidamente e distribuire nuove funzionalità GenAI usando SQL familiare. In questo modulo si usa lo scenario di proprietà in affitto di Margie's Travel per esplorare il modo in cui l'estensione azure_ai collega il database e Azure AI.
Alla fine di questo modulo, sarai in grado di:
- Descrivere il ruolo dell'intelligenza artificiale generativa e dei modelli di linguaggio generativi nelle applicazioni moderne.
- Spiegare in che modo l'estensione integra l'intelligenza
azure_aiartificiale di Azure e Azure Machine Learning con Database di Azure per PostgreSQL. - Identificare quando usare i servizi di intelligenza artificiale di Azure, il servizio Azure OpenAI e il linguaggio di intelligenza artificiale di Azure con
azure_aiper creare applicazioni intelligenti incentrate sui dati. - Installare e verificare l'estensione
azure_aiin un'istanza di server flessibile di Azure Database per PostgreSQL.