Na IA generativa, embasamento é a capacidade de conectar a saída do modelo a fontes de informações verificáveis. Se você fornecer aos modelos acesso a fontes de dados específicas, o embasamento da saída deles a esses dados reduz as chances de inventar conteúdo.
Com a Vertex AI, é possível embasar as saídas do modelo das seguintes maneiras:
- Embasamento com a Pesquisa Google: basear um modelo com dados da Web disponíveis publicamente.
- Embasamento com o Google Maps: basear um modelo com dados geoespaciais do Google Maps.
- Embasamento com seus dados: basear um modelo com seus dados da Vertex AI para Pesquisa como um repositório de dados.
Para mais informações sobre embasamento, consulte Visão geral de embasamento.
Modelos compatíveis
Lista de parâmetros
Confira exemplos para detalhes de implementação.
googleSearch
Baseie a resposta com dados da Web disponíveis publicamente da Pesquisa Google.
googleMaps
Baseie a resposta com dados geoespaciais disponíveis publicamente do Google Maps.
A entrada da API inclui o seguinte parâmetro:
| Parâmetro de entrada | |
|---|---|
| Obrigatório:
Flag que pode ser definida como |
A estrutura de resposta da API inclui o seguinte parâmetro:
| Parâmetro de resposta | ||
|---|---|---|
|
Obrigatório: O campo principal que contém informações de embasamento. |
|
Atributos
Uma fonte de avaliação de lugar ou usuário tem os seguintes atributos:
| Atributos | |
|---|---|
|
Obrigatório: O título da fonte. |
|
Obrigatório: Um URI que vincula à fonte. |
|
Obrigatório: Um identificador exclusivo do lugar. |
|
Obrigatório: Um identificador exclusivo da avaliação. |
retrieval
Baseie a resposta com dados particulares da Vertex AI para Pesquisa como um repositório de dados. Define uma ferramenta de recuperação que o modelo pode chamar para acessar conhecimento externo.
| Parâmetros | |
|---|---|
|
Obrigatório: Informações básicas sobre as fontes de dados da Vertex AI para Pesquisa. |
VertexAISearch
| Parâmetros | |
|---|---|
|
Obrigatório: ID do recurso de repositório de dados totalmente qualificado da Vertex AI para Pesquisa, no
seguinte formato: |
Exemplos
Esta seção fornece exemplos de como basear uma resposta em dados públicos da Web usando a Pesquisa Google e como basear uma resposta em dados particulares usando a Vertex AI para Pesquisa.
Resposta empírica em dados públicos da Web usando a Pesquisa Google
Baseie a resposta com dados públicos da Pesquisa Google. Inclua a ferramenta google_search_retrieval na solicitação. Nenhum parâmetro adicional é necessário.
Python
Instalar
pip install --upgrade google-genai
Para saber mais, consulte a documentação de referência do SDK.
Defina variáveis de ambiente para usar o SDK da IA generativa com a Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Saiba como instalar ou atualizar o Go.
Para saber mais, consulte a documentação de referência do SDK.
Defina variáveis de ambiente para usar o SDK da IA generativa com a Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Java
Saiba como instalar ou atualizar o Java.
Para saber mais, consulte a documentação de referência do SDK.
Defina variáveis de ambiente para usar o SDK da IA generativa com a Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Node.js
Instalar
npm install @google/genai
Para saber mais, consulte a documentação de referência do SDK.
Defina variáveis de ambiente para usar o SDK da IA generativa com a Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Resposta em base em dados particulares usando a Vertex AI para Pesquisa
Baseie a resposta com dados de um repositório de dados da Vertex AI para Pesquisa. Para mais informações, consulte Vertex AI para Pesquisa.
Antes de fundamentar uma resposta com dados particulares, crie um repositório de dados e um app de pesquisa.
AVISO: no momento, essa interface de "embasamento" não oferece suporte ao "modo de bloco" da Vertex AI para Pesquisa.
SDK da IA generativa para Python
A seguir
Para consultar a documentação detalhada, acesse: