Nesta página, descrevemos como criar um app de pesquisa.
Criar um app
Console
Para criar um app de pesquisa usando o console Google Cloud , siga estas etapas:
No console Google Cloud , acesse a página Aplicativos de IA.
Na página Apps, clique em Criar app.
Na página Criar app, em Pesquisa no site com o Modo IA, clique em Criar.
Decida se você quer os recursos do Enterprise para este app e clique no botão para ativar ou desativar. É necessário ativar os recursos da edição Enterprise para ter acesso a recursos como pesquisa no site e escolha de uma região para o app. Os recursos da edição Enterprise geram custos adicionais. Para mais informações, consulte Recursos da edição Enterprise.
Decida se você quer respostas generativas com recursos avançados de LLM para esse app e clique no botão para ativar ou desativar. É necessário ativar a opção Respostas generativas para ter recursos como resumos de pesquisa ou pesquisa com perguntas complementares. Para mais informações, consulte Respostas generativas.
No campo Nome do app, insira um nome para seu app.
No campo Nome externo da sua empresa ou organização, insira o nome comum da sua 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 seu app. Os recursos empresariais 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 que você criou anteriormente ou crie um novo.
Escolha uma das seguintes opções:
- Selecione um repositório de dados existente: se você anexar apenas um repositório, não será possível removê-lo ou adicionar outros ao app depois. Anexar vários repositórios de dados permite atualizar os repositórios anexados mais tarde, mas o app sempre exige pelo menos dois repositórios.
- Crie um repositório de dados e ingira dados nele:
- Clique em Criar repositório de dados e siga as etapas na página Criar um 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, você precisa ter um repositório de dados. Se você não tiver um repositório de dados, crie um seguindo as etapas em Criar um repositório de dados e ingerir dados para o Agent Search.
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 Google Cloud , acesse a página Aplicativos de IA 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 depois.
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": "GENERIC", "searchEngineConfig": { "searchTier": "SEARCH_TIER", "searchAddOns": ["SEARCH_ADD_ON"] } }'Substitua:
PROJECT_ID: o ID do seu projeto do Google Cloud .APP_ID: o ID do app Agent Search que você quer criar.APP_DISPLAY_NAME: o nome de exibição do app Agent Search que você quer criar.DATA_STORE_ID: o ID de um repositório de dados do Agent Search que você quer adicionar ao app Agent Search.SEARCH_TIER: o nível de pesquisa pode serSEARCH_TIER_STANDARDouSEARCH_TIER_ENTERPRISE. OSEARCH_TIER_ENTERPRISEé necessário para ter recursos como pesquisa em sites e escolha de uma região para seu 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 respostas generativas com recursos avançados de LLM para este app, especifiqueSEARCH_ADD_ON_LLM. As respostas generativas incluem resumos de pesquisa e pesquisa com acompanhamentos.Se você não quiser respostas generativas, especifique
SEARCH_ADD_ON_UNSPECIFIEDcomo o complemento de pesquisa ou remova o camposearchAddOns.Para mais informações, consulte Respostas generativas.
Python
Para mais informações, consulte a documentação de referência da API Python do Agent Search.
Para autenticar no Agent Search, 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.
A seguir
- Receber resultados da pesquisa.
- Adicione o widget de pesquisa a uma página da Web.
- Decida se você precisa configurar preços configuráveis para seu app.