Nesta página, descrevemos como criar um app de pesquisa.
Criar um app
Console
Para criar um app de pesquisa usando o Google Cloud console do Google Cloud, siga estas etapas:
No Google Cloud console do 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 recursos empresariais para esse app e clique no botão de ativação ou desativação. É necessário ativar os recursos da edição Enterprise para ter acesso a recursos como pesquisa em sites 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 de ativação ou desativação. É necessário ativar a opção Respostas generativas para ter acesso a recursos como resumos de pesquisa ou pesquisa com acompanhamentos. 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 atual: 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. Ao anexar vários repositórios de dados, você pode atualizar os repositórios anexados mais tarde, mas o app sempre exige pelo menos dois repositórios de dados.
- Crie um novo repositório de dados e ingira dados nele:
- Clique em Criar repositório de dados e siga as etapas na página Criar um novo repositório de dados.
- Escolha seu 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 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 a Pesquisa de agentes.
Para usar o método engines.create para 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 Google Cloud console do 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 só pode ser anexado a 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": "GENERIC", "searchEngineConfig": { "searchTier": "SEARCH_TIER", "searchAddOns": ["SEARCH_ADD_ON"] } }'Substitua:
PROJECT_ID: o ID do Google Cloud projeto.APP_ID: o ID do app da Pesquisa de agentes que você quer criar.APP_DISPLAY_NAME: o nome de exibição do app da Pesquisa de agentes que você quer criar.DATA_STORE_ID: o ID de um repositório de dados da Pesquisa de agentes que você quer adicionar ao app da Pesquisa de agentes.SEARCH_TIER: o nível de pesquisa pode serSEARCH_TIER_STANDARDouSEARCH_TIER_ENTERPRISE.SEARCH_TIER_ENTERPRISEé necessário para ter acesso a recursos como pesquisa em sites 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.SEARCH_ADD_ON: se você quiser respostas generativas com recursos avançados de LLM para esse 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 da Pesquisa de agentes.Python
Para autenticar na Pesquisa de agentes, configure o Application Default Credentials. Se quiser 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 Terraform documentação de referência do provedor.
Para criar um app de pesquisa usando o Terraform, consulte
discovery_engine_search_engine.
A seguir
- Receber resultados da pesquisa.
- Adicionar o widget de pesquisa a uma página da Web.
- Decidir se você precisa configurar preços configuráveis para seu app.