0 / 0
Torna alla versione inglese della documentazione

Impostazione di un archivio vettoriale watsonx.data Milvus

Ultimo aggiornamento: 21 nov 2024
Impostazione di un archivio vettoriale watsonx.data Milvus

Milvus è un database vettoriale progettato per la ricerca di similarità scalabile.

È possibile associare un archivio vettoriale Milvus a un prompt foundation model per utilizzare le informazioni dei documenti dell'archivio per fondare l'input del prompt su fatti attuali.

Prima di poter associare un archivio vettoriale Milvus a un prompt foundation model, è necessario eseguire l'operazione una tantum di impostazione della connessione all'archivio vettoriale Milvus.

Fase preliminare

Creare un database Milvus con i documenti che si desidera rendere disponibili come dati di messa a terra.

Per configurare un database Milvus, aggiungere Milvus come servizio in watsonx.data completando i seguenti passaggi:

  1. Predisporre un'istanza di servizio di watsonx.data nella stessa regione in cui è ospitato il progetto watsonx.ai.

    Per ulteriori informazioni, vedere Scelta di un piano watsonx.data e provisioning di un'istanza.

    Questo processo potrebbe richiedere circa 10 minuti.

  2. Dalla console web di watsonx.data, aggiungere il servizio Milvus alla propria istanza watsonx.data.

    Per ulteriori informazioni, vedere Aggiungi un servizio Milvus.

Creazione di una connessione automatica all'archivio dati

Per impostare il negozio, completare i seguenti passaggi:

  1. Nella pagina di panoramica del progetto watsonx.ai, fare clic sulla scheda Assets e scegliere New asset > Ground gen AI with vectorized documents.

  2. Scegliere watsonx.data Milvus.

  3. Nella sezione Dettagli database vettoriale, scegliere Connetti automaticamente a Milvus su watsonx.data.

    Nota:

    L'opzione di connessione automatica è disponibile solo se l'account dispone di un'istanza watsonx.data.

  4. Scegliere l'istanza che si desidera utilizzare.

  5. Se non si dispone di una chiave API: Viene visualizzato un messaggio che chiede di creare una chiave API da utilizzare per autenticare la connessione all'archivio dati. Fare clic su Crea.

    Si apre una nuova pagina web in cui è possibile creare una chiave API utente. Creare la chiave, quindi tornare alla pagina di impostazione della connessione dati e fare clic su Ricarica per utilizzare la chiave API creata per autenticare la connessione.

  6. Fare clic su Crea connessione.

  7. Facoltativo: Rivedere i dettagli della connessione aggiunti automaticamente.

  8. Fare clic su Crea, quindi su Crea.

È stata stabilita una connessione all'archivio dati. Quando si crea un asset indice vettoriale per la messa a terra dei documenti, si può scegliere l'opzione Seleziona o crea indice vettoriale, quindi selezionare l'istanza dell'archivio dati Milvus appena configurata.

Ottenere manualmente i dettagli dell'archivio dati Milvus

Raccogliere i dettagli della connessione all'origine dati.

  1. Dal servizio Milvus nella console watsonx.data, prendere nota del valore dell'host gRPC.

    gRPC è un framework RPC (Remote Procedure Call) che consente ai servizi distribuiti di comunicare.

    Ad esempio, il valore dell'host gRPC potrebbe essere 5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439

  2. Dalla console IBM Cloud, creare una chiave API personale e conservarla in modo sicuro.

    Per ulteriori informazioni, vedere Gestione delle chiavi API utente.

  3. Nella pagina di panoramica del progetto watsonx.ai, fare clic sulla scheda Assets e scegliere New asset > Ground gen AI with vectorized documents.

  4. Nella sezione Dettagli del database Vector, scegliere Seleziona o crea una connessione, quindi scegliere Crea connessione.

  5. Aggiungere un nome per la connessione.

  6. Per i dettagli della connessione, convertire il valore dell'host gRPC annotato in precedenza in proprietà separate host e port.

    Ad esempio, se il valore dell'host gRPC è 5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439, specificare le proprietà come segue:

    • host: Segmento del valore prima dei due punti. Ad esempio, 5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud.
    • port: Segmento del valore dopo i due punti. Ad esempio, 30439.
  7. Definire le credenziali per la connessione.

    • Quando si specifica il nome utente, utilizzare il seguente formato:

      ibmlhapikey_<your-email-id>
      
    • Utilizzare la chiave API personale creata in precedenza come password per la connessione.

  8. Verificare che sia selezionata l'opzione Port is SSL-enabled.

  9. Se si include un certificato, è necessario specificare un certificato firmato da un'autorità di certificazione nota. Un certificato SSL autofirmato non è sufficiente.

  10. Fare clic su Crea.

Ulteriori informazioni

Argomento principale: Creazione di un indice vettoriale