Esta página descreve como criar um app de pesquisa.
Criar um app
Console
Para criar um app de pesquisa usando o console do Google Cloud, siga estas etapas:
No Console do Google Cloud, acesse a página Criador de agentes.
Na página Apps, clique em
Criar app.Na página
Criar app, em Pesquisar no site, clique em Criar.Decida se você quer recursos Enterprise para este app e clique para ativar ou desativar. Ativar os recursos da edição Enterprise é necessário para ter recursos como a pesquisa de sites e a escolha de uma região para o app. Os recursos da edição Enterprise têm um custo adicional. Para mais informações, consulte Recursos da edição Enterprise.
Decida se você quer recursos avançados de LLM para esse app e clique para ativar ou desativar. Ativar os recursos avançados de LLM é necessário para ter recursos como resumos de pesquisa ou pesquisa com perguntas complementares. Para mais informações, consulte Recursos avançados de LLM.
No campo Nome do app, insira um nome para o app.
No campo Nome externo da sua empresa ou organização, insira o nome comum da empresa ou organização. Evite sufixos como Inc ou LLC. Esse campo ajuda o LLM a identificar a empresa que o app representa.
Selecione um local para o app. Os recursos corporativos precisam estar ativados para escolher um local. O Google recomenda que você use o padrão global (Global), a menos que tenha um motivo para restringir seus dados a uma região geográfica específica.
Clique em Continuar.
Para se conectar a um repositório de dados, na página Repositórios de dados, selecione um repositório de dados que você criou anteriormente ou crie um novo repositório de dados.
Escolha uma das seguintes opções:
- Selecione um repositório de dados existente: se você anexar apenas um repositório de dados, não será possível removê-lo ou adicionar outros repositórios de dados ao app mais tarde. A vinculação de vários repositórios de dados permite que você atualize os repositórios vinculados mais tarde, mas o app sempre exige pelo menos dois repositórios de dados.
- Crie um novo repositório de dados e faça a transferência de dados para ele:
- Clique em Criar repositório de dados e siga as etapas na página Criar um novo repositório de dados.
- Escolha o novo repositório de dados e clique em Selecionar. Para mais informações, consulte Criar um repositório de dados de pesquisa.
REST
Antes de usar a linha de comando para criar um app, é necessário ter um armazenamento de dados. Se você não tiver um repositório de dados, siga as etapas em Criar um repositório de dados e ingerir dados para a Vertex AI para Pesquisa.
Para usar o método engines.create
e criar um app de pesquisa na
linha de comando, siga estas etapas:
Encontre o ID do repositório de dados. Se você já tiver o ID do repositório de dados, pule para a próxima etapa.
No console do Google Cloud, acesse a página Agent Builder e, no menu de navegação, clique em Repositórios de dados.
Clique no nome do seu repositório de dados.
Na página Dados do seu repositório de dados, encontre o ID do repositório.
Crie um app de pesquisa e conecte-o a um repositório de dados. Um repositório de dados pode ser anexado a apenas um app e não pode ser removido dele mais tarde.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \ -d '{ "displayName": "APP_DISPLAY_NAME", "dataStoreIds": ["DATA_STORE_ID"], "solutionType": "SOLUTION_TYPE_SEARCH", "industryVertical": "INDUSTRY_VERTICAL", "searchEngineConfig": { "searchTier": "SEARCH_TIER", "searchAddOns": ["SEARCH_ADD_ON"] } }'
Substitua:
PROJECT_ID
: o ID do projeto Google Cloud .APP_ID
: o ID do app da Vertex AI para Pesquisa que você quer criar.APP_DISPLAY_NAME
: o nome de exibição do app da Vertex AI para Pesquisa que você quer criar.DATA_STORE_ID
: o ID de um repositório de dados da Vertex AI para Pesquisa que você quer adicionar ao app Vertex AI para Pesquisa.INDUSTRY_VERTICAL
: a vertical do setor a que o app está associado. Esse campo pode receber os valores especificados emIndustryVertical
. Para apps de pesquisa com vários repositórios de dados, também chamados de apps de pesquisa combinados, especifique esse campo comoGENERIC
.SEARCH_TIER
: o nível de pesquisa pode serSEARCH_TIER_STANDARD
ouSEARCH_TIER_ENTERPRISE
. OSEARCH_TIER_ENTERPRISE
é necessário para acessar recursos como a pesquisa em sites e a escolha de uma região para o app. Os recursos da edição Enterprise têm um custo extra. Para mais informações, consulte Recursos da edição Enterprise.SEARCH_ADD_ON
: se você quiser recursos avançados de LLM para este app, especifiqueSEARCH_ADD_ON_LLM
. Os recursos avançados do LLM incluem resumos de pesquisa e pesquisa com acompanhamentos.Se você não quiser usar os recursos avançados do LLM, especifique
SEARCH_ADD_ON_UNSPECIFIED
ou remova o camposearchAddOns
.Para mais informações, consulte Recursos avançados de LLM.
Python
Para mais informações, consulte a documentação de referência da API Python do Vertex AI Agent Builder.
Para autenticar no Vertex AI Agent Builder, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Terraform
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform. Para mais informações, consulte a documentação de referência do provedor Terraform.
Para criar um app de pesquisa usando o Terraform, consulte
discovery_engine_search_engine
.