电影专家预建代理

电影专家基于 playbook 的预构建智能体可以回答各种与电影相关的问题。该智能体同时引用了一个包含电影元数据的 BigQuery 数据集,以及一个包含来自维基百科的电影剧情摘要的非结构化数据存储区。

对话示例

此示例对话展示了此预构建智能体处理的常见场景。

  1. 用户要求智能体提供《阿凡达》的摘要。
  2. 智能体从数据存储区中检索《阿凡达》的电影情节。
  3. 智能体为用户总结了剧情。
  4. 用户询问《阿凡达》的利润是多少。
  5. 智能体在数据库中搜索《阿凡达》的票房收入和预算。
  6. 代理会使用这些信息来回答用户的问题。
  7. 用户询问在《阿凡达》上映的那个月,票房最高的非英语电影是哪一部。
  8. 智能体搜索数据库,按日期和语言进行过滤,然后回答用户的问题。
用户输入 智能体回答
<first name>,
您好,欢迎来到 Cymbal Movies!我很乐意为您解答与电影相关的问题。想了解什么,尽管问吧!
详细介绍一下《阿凡达》
电影《阿凡达》的情节如下:

2154 年,人类耗尽了地球的自然资源,导致了严重的能源危机。资源开发总署(简称 RDA)在潘多拉星球上开采一种名为“难得素”的珍贵矿物。潘多拉是一颗森林茂密、适宜居住的卫星,围绕着半人马座阿尔法星系中的气态巨行星波吕斐摩斯运行。潘多拉星球的大气对人类有毒,居住着纳美人,他们是一种身高 10 英尺(3.0 米)、皮肤呈蓝色、具有智慧的人形生物,与自然和谐相处,崇拜名为艾娃的母神。

您还需要其他方面的帮助吗?
它的利润是多少?
《阿凡达》的预算为 2.37 亿美元,票房收入为 27.9 亿美元,利润为 25.5 亿美元。
您还需要其他方面的帮助吗?
在《阿凡达》上映的那个月,票房最高的非英语电影是哪部?
在《阿凡达》上映的那个月,票房最高的非英语电影是《三傻大闹宝莱坞》,票房收入为 7, 000 万美元。
您还需要其他方面的帮助吗?
就这些,谢谢!
不用客气!

基本设置

如需设置此预构建智能体,请执行以下操作:

  1. 导入预构建的智能体。
  2. 让创建依赖资源选项保持选中状态。

工具设置

此智能体包含用于与外部服务集成的工具。该服务会自动创建名为“Movies”的依赖 BigQuery 数据集,其中包含两个名为“movies_data”和“credits”的表。该服务会将电影元数据导入新创建的表中,而 bq-search OpenAPI 工具会使用这些数据。

此外,该服务还会创建一个名为“Movie Expert-data-store”的新数据存储区,导入所需文档,并将其用于“cymbal-movie-plots”数据存储区工具。

提供引导

cymbal-movie-plots 工具会连接到一个数据存储区,该数据存储区指向一个包含电影情节摘要的 Cloud Storage 存储桶。

正在搜索电影数据库

bq-search OpenAPI 工具会连接到 BigQuery API,提交代理生成的 SQL 查询,在包含电影元数据的 BigQuery 表上执行该查询,并将查询输出作为 JSON 对象返回给代理。

为此工具配置服务账号身份验证,并提供您已为其授予 BigQuery 作业用户和 BigQuery 数据查看者角色的服务账号。

完成

现在,您可以测试代理及其集成了。