Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Generazione di una query per dati strutturati

Modalità Focus
Generazione di una query per dati strutturati - Amazon Bedrock

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Se si collega un archivio dati strutturato alla knowledge base, quest'ultima può interrogarlo convertendo la query in linguaggio naturale fornita dall'utente in una query SQL, in base alla struttura della fonte di dati oggetto della query. Quando si utilizza Retrieve, la risposta restituisce il risultato dell'esecuzione della query SQL. Quando si utilizza RetrieveAndGenerate, la risposta generata si basa sul risultato dell'esecuzione della query SQL

Amazon Bedrock Knowledge Bases consente inoltre di disaccoppiare la conversione della query dal processo di recupero, utilizzando l'operazione GenerateQueryAPI per trasformare una query in SQL. Puoi utilizzare la risposta con un'RetrieveAndGenerateazione Retrieve or successiva o inserirla in altri flussi di lavoro. GenerateQueryconsente di trasformare in modo efficiente le query in query SQL prendendo in considerazione la struttura della fonte di dati della knowledge base.

Importante

L'accuratezza di una query SQL generata può variare a seconda del contesto, degli schemi delle tabelle e dell'intento di una query utente. Valuta le query generate per assicurarti che siano adatte al tuo caso d'uso prima di utilizzarle nel tuo carico di lavoro.

Per trasformare una query in linguaggio naturale in una query SQL, invia una GenerateQueryrichiesta con un endpoint di runtime Agents for Amazon Bedrock. La GenerateQuery richiesta contiene i seguenti campi:

  • queryGenerationInput — Specificare TEXT come type e includere l'interrogazione nel text campo.

    Nota

    Le domande devono essere scritte in inglese.

  • TransformationConfiguration: specificare come. TEXT_TO_SQL mode Nel textToSqlConfiguration campo, specificare KNOWLEDGE_BASE come. type Quindi, specificare l'ARN della knowledge base.

Nota

L'GenerateQueryAPI ha una quota di 2 richieste al secondo.

La risposta restituisce un array contenente un GeneratedQueryoggetto nel queries campo. L'oggetto contiene una query SQL per l'interrogazione nel sql campo.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.