O especialista em filmes agente predefinido baseado em manual de instruções pode responder a uma ampla variedade de perguntas relacionadas a filmes. O agente faz referência a um conjunto de dados do BigQuery com metadados sobre filmes e a um repositório de dados não estruturados de resumos de enredo de filmes da Wikipedia.
Exemplos de diálogos
Os exemplos de diálogos a seguir demonstram cenários comuns gerenciados por esse agente pré-criado.
Resumo do gráfico e pesquisa no banco de dados
O usuário pede ao agente um resumo do Avatar. O agente recupera o enredo do filme Avatar do repositório de dados e o resume para o usuário. O usuário pergunta quanto lucro o Avatar fez. O agente pesquisa a receita e o orçamento do Avatar no banco de dados e usa essas informações para responder à pergunta do usuário. O usuário pergunta qual foi o filme não-inglês com maior receita no mês em que "Avatar" foi lançado. O agente pesquisa no banco de dados, filtra por data e idioma e responde à pergunta do usuário.
Entrada do usuário | Resposta do agente |
---|---|
Olá, | |
Olá, bem-vindo à Cymbal Movies! Estou aqui para ajudar com suas dúvidas sobre filmes. Pergunte o que quiser. | |
Conte mais sobre o Avatar | |
A trama do filme "Avatar" é a seguinte: Em 2154, os humanos esgotaram os recursos naturais da Terra, levando a uma grave crise energética. A Administração de Desenvolvimento de Recursos (RDA, na sigla em inglês) extrai um mineral valioso, o unobtanium, em Pandora, uma lua habitável com florestas densas que orbita o gigante gasoso Polyphemus no sistema estelar Alpha Centauri. Pandora, que tem uma atmosfera venenosa para os humanos, é habitada pelos Na'vi, uma espécie de humanóides sapientes de 3 metros de altura, com pele azul, que vivem em harmonia com a natureza e adoram uma deusa mãe chamada Eywa. Posso ajudar em mais alguma coisa? |
|
Quanto lucro ele gerou? | |
O Avatar teve um orçamento de US $237 milhões e arrecadou US $2,79 bilhões, gerando um lucro de US $2,55 bilhões. Posso ajudar com mais alguma coisa? |
|
Qual foi o filme não-inglês com maior receita no mês em que "Avatar" foi lançado? | |
O filme não falado em inglês que teve a maior receita no mês em que "Avatar" foi lançado foi "3 Idiots", que arrecadou US $70 milhões. Posso ajudar com mais alguma coisa? |
|
É isso. Agradeço! | |
De nada! |
Configuração básica
Para configurar esse agente pré-criado:
- Importe o agente pré-criado.
- Configure as ferramentas fornecidas com seus serviços externos. Consulte Configuração de ferramentas.
Configuração da ferramenta
Esse agente inclui ferramentas que são usadas para integração com serviços externos. Você pode usar o instalador de ferramentas predefinido para implantar códigos e dados de exemplo para seu agente predefinido.
Para implantar e configurar o código e os dados de exemplo do agente pré-criado do Movie Expert, abra as instruções.
- Faça o download do instalador de ferramentas pré-criadas para um diretório local.
- Navegue até o diretório local em que você fez o download de installer.zip.
- Descompacte installer.zip e abra a pasta
installer
. - Consulte o README.md para conferir uma visão geral detalhada do instalador e dos requisitos dele.
- Execute
pip install -r requirements.txt
para instalar os requisitos. -
Execute
gcloud auth application-default login
para fazer a autenticação usando o gcloud auth. -
Execute o instalador usando
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=movie_expert
-
Depois de implantar todos os serviços necessários, configure cada ferramenta no agente pré-criado com os
URLs fornecidos registrados pelo instalador:
Console do Agent Builder
- Se você ainda não importou o agente pré-criado, importe o agente para seu projeto.
- Acesse o console do Criador de agentes.
- Selecione seu projeto no menu suspenso do console.
- Selecione seu app.
- Clique no ícone Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
servers:
pelo endpoint registrado pelo instalador. - Clique em Salvar.
Dialogflow CX
- Se você ainda não importou o agente pré-criado, importe o agente para seu projeto.
- Abra o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente.
- Clique no ícone de Recursos generativos.
- Clique em Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
servers
pelo endpoint registrado pelo instalador. - Clique em Salvar.
-
Conceda à conta de serviço do Compute Engine (
your-project-number-developer.gserviceaccount.com
) o papel de Usuário do Cloud Datastore para que as funções do Cloud Run recém-implantadas possam acessar o Firestore.
Direção
A ferramenta cymbal-movie-plots
se conecta a um repositório de dados que aponta
para um bucket do Cloud Storage com resumos de enredos de filmes.
Pesquisar no banco de dados de filmes
A ferramenta OpenAPI bq-search
se conecta à API BigQuery, insere a consulta SQL
gerada pelo agente,
a executa na tabela do BigQuery que contém metadados sobre filmes
e retorna as saídas da consulta para o agente como um objeto JSON.
Concluído
Seu agente e as integrações dele estão configurados e prontos para testes.