Creare un servizio di ricerca di intelligenza artificiale di Azure nel portale di Azure
Azure AI Search è una piattaforma di recupero delle informazioni per l'azienda. Supporta la ricerca tradizionale e la ricerca basata sull'intelligenza artificiale per le esperienze di "chat con i tuoi dati" nel contenuto proprietario.
Il modo più semplice per creare un servizio di ricerca consiste nel portale di Azure, descritto in questo articolo.
È anche possibile usare:
- Azure PowerShell
- Interfaccia della riga di comando di Azure
- API REST di gestione
- Modello di Azure Resource Manager
- Bicep
- Terraform
Prima di iniziare
Alcune proprietà sono fisse per la durata del servizio di ricerca. Prima di creare il servizio, decidere le proprietà seguenti:
Proprietà | Descrizione |
---|---|
Nome | Diventa parte dell'endpoint URL. Il nome deve essere univoco e seguire le regole di denominazione. |
Area | Determina la residenza dei dati e la disponibilità di determinate funzionalità. Ad esempio, il ranker semantico e l'integrazione dell'intelligenza artificiale di Azure hanno requisiti di area. Scegliere un'area che supporti le funzionalità necessarie. |
Livello | Determina l'infrastruttura, i limiti dei servizi e la fatturazione. Alcune funzionalità non sono disponibili in livelli inferiori o specializzati. |
Sottoscrizione di Azure
Ricerca di intelligenza artificiale di Azure richiede una sottoscrizione di Azure gratuita o con pagamento in base al consumo.
Per provare gratuitamente Ricerca intelligenza artificiale di Azure, avviare una sottoscrizione di valutazione e quindi creare il servizio di ricerca nel livello Gratuito. Ogni sottoscrizione di Azure può avere un servizio di ricerca gratuito, destinato alla valutazione non di produzione del prodotto a breve termine. È possibile completare tutte le guide introduttive e la maggior parte delle esercitazioni sul livello Gratuito. Per altre informazioni, vedere Provare gratuitamente Ricerca di intelligenza artificiale di Azure.
Importante
Per liberare spazio per altri servizi, Microsoft potrebbe eliminare i servizi gratuiti inattivi per un lungo periodo di tempo.
Trovare l'offerta Azure AI Search
Accedere al portale di Azure.
Nell'angolo superiore sinistro del dashboard selezionare Crea una risorsa.
Usare la casella di ricerca per trovare Ricerca di intelligenza artificiale di Azure.
Scegliere una sottoscrizione.
Se si hanno più sottoscrizioni di Azure, scegliere una per il servizio di ricerca.
Se si implementa la crittografia gestita dal cliente o si usano altre funzionalità che si basano sulle identità del servizio gestite per l'accesso ai dati esterni, scegliere la stessa sottoscrizione usata per Azure Key Vault o altri servizi che usano identità gestite.
Impostare un gruppo di risorse
Un gruppo di risorse è un contenitore con risorse correlate per una soluzione di Azure. Usarlo per consolidare le risorse della stessa soluzione, monitorare i costi e controllare la data di creazione del servizio di ricerca.
Nel corso del tempo, è possibile tenere traccia dei costi correnti e previsti per le singole risorse e per il gruppo di risorse complessivo. Lo screenshot seguente mostra le informazioni sui costi disponibili quando si combinano più risorse in un unico gruppo:
Assegnare un nome al servizio
Immettere un nome per il servizio di ricerca. Questo nome è parte dell'endpoint in cui vengono eseguite le chiamate API: https://your-service-name.search.windows.net
. Ad esempio, se si immette myservice
, l'endpoint diventa https://myservice.search.windows.net
.
Quando si assegna un nome al servizio, seguire queste regole:
- Usare un nome univoco all'interno dello spazio dei
search.windows.net
nomi. - Usare tra 2 e 60 caratteri.
- Usare solo lettere minuscole, cifre e trattini (-).
- Non usare trattini come primi due caratteri o come ultimo carattere.
- Non usare trattini consecutivi.
Suggerimento
Se si dispone di più servizi di ricerca, è utile includere l'area nel nome del servizio. Ad esempio, quando si decide come combinare o collegare le risorse, il nome myservice-westus
potrebbe salvare un viaggio nella pagina Proprietà.
Scegliere un'area
Importante
Data la domanda elevata, Azure AI Search non è attualmente disponibile per le nuove istanze in alcune aree.
Se si usano più servizi di Azure, l'inserimento di tutti i servizi nella stessa area riduce al minimo o annulla gli addebiti per la larghezza di banda. Non sono previsti degli addebiti per l’uscita dei dati tra i servizi della stessa area.
Nella maggior parte dei casi, scegliere un'area nelle vicinanze, a meno che non si applichi uno dei seguenti casi:
L'area più vicina è alla capacità. Il portale di Azure offre il vantaggio di nascondere aree e livelli non disponibili durante l'installazione delle risorse.
Si vogliono usare funzionalità integrate di suddivisione in blocchi e vettorizzazione dei dati o competenze predefinite per l'arricchimento tramite intelligenza artificiale. Le operazioni integrate hanno requisiti di area.
Si vuole usare Archiviazione di Azure per l'indicizzazione basata sull'indicizzatore oppure archiviare i dati dell'applicazione che non si trovano in un indice. Lo stato della sessione di debug, le cache di arricchimento e gli archivi conoscenze sono funzionalità di Ricerca intelligenza artificiale di Azure che dipendono da Archiviazione di Azure. L'area scelta per Archiviazione di Azure ha implicazioni per la sicurezza di rete. Se si configura un firewall, è necessario inserire le risorse in aree separate. Per altre informazioni, vedere Connessioni in uscita da Ricerca di intelligenza artificiale di Azure ad Archiviazione di Azure.
Elenco di controllo per la scelta di un'area
Ricerca di intelligenza artificiale di Azure è disponibile in un'area vicina? Controllare l'elenco delle aree supportate.
Hai un livello specifico in mente? Controllare la disponibilità dell'area per livello.
Sono previsti dei requisiti di continuità aziendale e ripristino di emergenza (BCDR)? Creare due o più servizi di ricerca in coppie di aree all'interno delle zone di disponibilità. Ad esempio, se si lavora in America del Nord, è possibile scegliere Stati Uniti orientali e Stati Uniti occidentali o Stati Uniti centro-settentrionali e Stati Uniti centro-meridionali per ciascun servizio di ricerca.
È necessario l'arricchimento tramite intelligenza artificiale, la suddivisione in blocchi e la vettorializzazione dei dati integrati o la ricerca di immagini aggregazioni? Ricerca di intelligenza artificiale di Azure, Azure OpenAI e multiservizio di Azure per intelligenza artificiale devono coesistere nella stessa area.
Iniziare con le aree OpenAI di Azure perché hanno la maggiore variabilità. Azure OpenAI fornisce modelli di incorporamento e modelli di chat per rag e vettorizzazione integrata.
Controllare le aree di Ricerca intelligenza artificiale di Azure per trovare una corrispondenza con l'area OpenAI di Azure. Se si usano OCR, riconoscimento di entità o altre competenze supportate da Intelligenza artificiale di Azure, la colonna di integrazione del servizio di intelligenza artificiale di Azure indica se Il multiservizio di Azure ai e Ricerca di intelligenza artificiale di Azure si trovano nella stessa area.
Controllare le aree di incorporamento delle aree di incorporamento della classe per le API e la ricerca di immagini. Questa API è accessibile tramite un account multiservizio di Intelligenza artificiale di Azure, ma in generale è disponibile in meno aree rispetto al multiservizio di Azure per intelligenza artificiale.
Aree con la maggior parte delle sovrapposizioni
Attualmente, le aree seguenti offrono disponibilità tra aree per Ricerca di intelligenza artificiale di Azure, Azure OpenAI e Vision di Azure per intelligenza artificiale:
- America: Stati Uniti occidentali, Stati Uniti orientali
- Europa: Svizzera settentrionale, Svezia centrale
Questo elenco non è definitivo e, a seconda del livello, potrebbero essere disponibili più scelte. Lo stato dell'area può anche cambiare rapidamente, quindi confermare la scelta dell'area prima di creare il servizio di ricerca.
Scegliere un livello
Ricerca di intelligenza artificiale di Azure è disponibile in più piani tariffari:
- Gratuito
- Basic
- Standard
- Con ottimizzazione per l'archiviazione
Ogni livello ha una propria capacità e limiti e alcune funzionalità dipendono dal livello. Per informazioni sulle caratteristiche di calcolo, la disponibilità delle funzionalità e la disponibilità dell'area, vedere Scegliere un livello di servizio per Ricerca di intelligenza artificiale di Azure.
I livelli Basic e Standard sono i più comuni per i carichi di lavoro di produzione, ma molti clienti iniziano con il livello Gratuito. I livelli fatturabili differiscono principalmente in dimensioni della partizione, velocità di partizione e limiti per il numero di oggetti che è possibile creare.
Nota
- Non è possibile modificare il livello dopo aver creato il servizio di ricerca, quindi scegliere attentamente.
- servizio di ricerca creati dopo il 3 aprile 2024 hanno partizioni più grandi e quote di vettori superiori a ogni livello fatturabile.
Creare il servizio
Dopo aver specificato gli input necessari, creare il servizio di ricerca.
Il servizio viene distribuito in pochi minuti ed è possibile monitorarne lo stato di avanzamento con le notifiche di Azure. Aggiungere il servizio al dashboard per accedervi facilmente in futuro.
Configurare l'autenticazione
Quando si crea un servizio di ricerca, l'autenticazione basata su chiave è l'impostazione predefinita, ma non è l'opzione più sicura. È consigliabile sostituirlo con l'accesso in base al ruolo.
Per abilitare l'accesso in base al ruolo per il servizio:
Passare al servizio di ricerca nel portale di Azure.
Nel riquadro sinistro selezionare Impostazioni>Chiavi. È possibile connettersi al servizio usando chiavi API, ruoli di Azure o entrambi. Selezionare Entrambi fino a quando non si assegnano ruoli, dopo di che è possibile selezionare Controllo degli accessi in base al ruolo.
Ridimensionare il servizio
Dopo aver distribuito il servizio di ricerca, è possibile ridimensionarlo in base alle proprie esigenze. Ricerca di intelligenza artificiale di Azure offre due dimensioni di ridimensionamento: repliche e partizioni. Le repliche consentono al servizio di gestire un carico più elevato di query di ricerca, mentre le partizioni consentono al servizio di archiviare e cercare più documenti.
Il ridimensionamento è disponibile solo nei livelli fatturabili. Nel livello Gratuito non è possibile ridimensionare il servizio o configurare repliche e partizioni.
Importante
Il servizio deve avere due repliche per il contratto di servizio di sola lettura e tre repliche per il contratto di servizio di lettura/scrittura.
L'aggiunta di risorse aumenterà la fattura mensile. Usare il calcolatore prezzi per comprendere le implicazioni della fatturazione. È possibile modificare le risorse in base al carico, ad esempio aumentare le risorse per l'indicizzazione iniziale e ridurle in un secondo momento per l'indicizzazione incrementale.
Per ridimensionare il servizio:
Passare al servizio di ricerca nel portale di Azure.
Nel riquadro sinistro selezionare Impostazioni>Scala.
Usare i dispositivi di scorrimento per aggiungere repliche e partizioni.
Aggiunta di un secondo servizio
La maggior parte dei clienti usa un singolo servizio di ricerca a un livello sufficiente per il carico previsto. Un servizio può ospitare più indici, ognuno isolato dagli altri, entro i limiti massimi del livello scelto. In Ricerca di intelligenza artificiale di Azure è possibile indirizzare le richieste a un solo indice, riducendo la possibilità di recuperare dati da altri indici nello stesso servizio.
Tuttavia, potrebbe essere necessario un secondo servizio per i requisiti operativi seguenti:
- Continuità aziendale e ripristino di emergenza. Se si verifica un'interruzione, Ricerca di intelligenza artificiale di Azure non fornirà il failover istantaneo.
- Architetture multi-tenant che richiedono due o più servizi.
- Applicazioni distribuite a livello globale che richiedono servizi in ogni area geografica per ridurre al minimo la latenza.
Nota
In Ricerca di intelligenza artificiale di Azure non è possibile separare le operazioni di indicizzazione e query, quindi non creare più servizi per carichi di lavoro separati. Un indice viene sempre sottoposto a query sul servizio in cui è stato creato e non è possibile copiare un indice in un altro servizio.
Per la disponibilità elevata non è necessario un secondo servizio. Si ottiene una disponibilità elevata per le query usando due o più repliche nello stesso servizio. Poiché le repliche vengono aggiornate in sequenza, almeno una è operativa quando viene implementato un aggiornamento del servizio. Per altre informazioni sul tempo di attività, vedere Contratti di servizio.
Aggiungere altri servizi alla sottoscrizione
Ricerca di intelligenza artificiale di Azure limita il numero di servizi di ricerca che è possibile creare inizialmente in una sottoscrizione. Se si raggiunge il limite, è possibile richiedere più quote.
Per richiedere la quota, è necessario disporre delle autorizzazioni proprietario o collaboratore per la sottoscrizione. A seconda dell'area geografica e della capacità del data center, potrebbe essere possibile richiedere automaticamente la quota per aggiungere servizi alla sottoscrizione. Se la richiesta ha esito negativo, ridurre il numero o inviare un ticket di supporto. Si prevede un turnaround di un mese per un aumento di quota elevato, ad esempio più di 30 servizi aggiuntivi.
Per richiedere una quota di sottoscrizione maggiore:
Passare al dashboard nel portale di Azure.
Usare la casella di ricerca per trovare il servizio Quote .
Nella scheda Panoramica selezionare il riquadro Cerca.
Impostare i filtri per esaminare la quota esistente per i servizi di ricerca nella sottoscrizione corrente. Si consiglia di filtrare per utilizzo.
Accanto al livello e all'area che richiedono più quote, selezionare Richiedi rettifica
.
In Nuova richiesta quota immettere un nuovo limite per la quota di sottoscrizione. Il nuovo limite deve essere maggiore del limite corrente. Se la capacità a livello di area è vincolata, la richiesta non verrà approvata automaticamente e verrà generata una segnalazione degli eventi imprevisti per conto dell'utente per l'indagine e la risoluzione.
Inviare la richiesta.
Monitorare le notifiche nel portale di Azure per gli aggiornamenti sul nuovo limite. La maggior parte delle richieste viene approvata entro 24 ore.
Passaggi successivi
Dopo aver distribuito il servizio di ricerca, continuare nel portale di Azure per creare il primo indice:
Si vuole ottimizzare e risparmiare sulla spesa per il cloud?