当前位置: 首页 > news >正文

使用智能AI代理自动化创建数据故事

使用智能AI代理自动化创建数据故事

某中心QuickSight数据故事通过将复杂数据转化为交互式叙述来支持全球客户,以加快决策速度。然而,每日手动创建多个数据故事会消耗大量时间和资源,延迟关键决策,并阻碍团队专注于有价值的分析。

每个组织都有多个业务单元,每个业务单元根据特定的报告要求创建和运营多个仪表板。用户根据需要从这些仪表板创建各种数据故事。目前,数据故事创建是一个手动过程,因为用户需要开发多个叙述,所以会消耗大量时间。通过自动化此过程,组织可以显著提高生产力,使用户可以将时间重新分配到数据驱动的决策上。

本文演示了某中心Nova Act如何自动化QuickSight数据故事创建,从而节省时间,以便专注于做出关键的、数据驱动的业务决策。

某中心Nova Act实现了网络浏览器自动化的现代化,有助于通过Web界面执行复杂的现实任务。与专注于对话的传统大语言模型(LLMs)不同,某中心Nova Act通过将复杂任务分解为可靠的原子命令来强调面向行动的能力。这项变革性技术以最少的人工监督推进自主自动化,使其对业务生产力和IT运营特别有价值。

QuickSight数据故事将复杂数据转化为交互式演示,引导观众了解洞察。它自动结合可视化、文本和图像,以弥合分析师和利益相关者之间的差距,帮助组织有效沟通数据并更快地做出决策,同时保持专业标准。

借助某中心Nova Act的自动化功能,可以自动生成数据故事,减少耗时的手动工作。利用浏览器自动化,某中心Nova Act可以与QuickSight无缝交互以创建定制的数据叙述。通过将某中心Nova Act的自动化与QuickSight强大的可视化功能相结合,可以最大限度地减少重复性任务,并加速团队的数据驱动决策。

解决方案概述

在此解决方案中,QuickSight通过数据故事将复杂数据转化为交互式叙述,从而实现更快决策。某中心Nova Act通过使AI代理能够自主执行复杂任务来改变网络浏览器自动化,简化运营以提升业务生产力。

提示最佳实践

某中心Nova Act通过将提示分解为不同的act()调用(类似于提供分步说明)来实现最佳结果。在撰写本文时,这是构建可重复、可靠、易于维护的工作流程的推荐方法。本节讨论一些提示最佳实践。

首先,对代理应该做什么要有规定性且简洁。例如,不要使用以下代码:

nova.act("Select the SaaS-Sales dataset")

建议使用以下提示:

nova.act("Click on Datasets option on the left-hand side and then select SaaS-Sales dataset ")

此外,建议将大的操作分解为较小的操作。例如,不要使用以下代码:

nova.act("Publish dashboard as ‘test-dashboard’")

以下提示被分解为单独的操作:

nova.act("select Analyses on the left-hand side”) nova.act("select the ‘SaaS-Sales analysis’ ") nova.act("select ‘PUBLISH’ from the top right-hand corner") nova.act("In the 'Publish dashboard' dialog box, locate the input field labeled 'Dashboard name'. Enter 'test_dashboard' into this field”) nova.act(“Select PUBLISH DASHBOARD”)

先决条件

使用某中心Nova Act创建和发布QuickSight数据故事需要以下先决条件:

  • 用于身份验证的API密钥。要生成API密钥,请参考某中心Nova Act文档。
  • 关于某中心Nova Act先决条件和安装说明,请参考GitHub仓库。
  • 用于创建QuickSight数据故事的Pro用户(作者或读者)。
  • 包含QuickSight数据故事所需视觉效果的已发布QuickSight仪表板。

对于Windows用户,请在Windows PowerShell中完成以下设置和安装步骤:

  1. 创建虚拟环境:python -m venv venv
  2. 激活虚拟环境:venv\Scripts\activate
  3. 将API密钥设置为环境变量:$Env:NOVA_ACT_API_KEY="your_api_key"
  4. 安装某中心Nova Act:pip install nova-act
  5. 要运行脚本(Python文件),请使用以下命令,并指定要运行的脚本名称:python <script_name>.py

为了保持简单,已硬编码了一些值。可以使用Python功能实现编程逻辑,以将这些值作为输入参数接受。
有多种编写提示的方法。以下部分提供了演示如何自动化QuickSight数据故事创建和分发的示例。

设置

运行以下代码以从nova_act模块导入NovaAct类,在QuickSight登录页面创建某中心Nova实例,并启动自动化浏览器会话:

fromnova_actimportNovaAct nova=NovaAct(starting_page="https://quicksight.aws.amazon.com/")nova.start()

使用凭据登录

打开QuickSight登录页面后,完成以下步骤以使用您的凭据登录:

  1. 输入您的QuickSight帐户名并选择“下一步”。(在以下代码中指定QuickSight帐户名,或实现编程逻辑将其作为输入参数处理。)
    nova.act("enter QuickSight account name <Account Name> and select Next")
  2. 输入您的用户名并移动到密码字段。(可以使用编程逻辑将用户名配置为输入参数。)
    nova.act("Enter username and click on the password field")
  3. 从命令行收集密码并使用Playwright输入:
    nova.page.keyboard.type(getpass())
  4. 现在用户名和密码已填写,选择“登录”。
    nova.act("Click Sign in")

如果代理无法聚焦于页面元素(在本例中为密码字段),可以使用以下代码:

nova.act("enter '' in the password field")nova.page.keyboard.type(getpass())

创建新的数据故事

在QuickSight控制台上,选择导航窗格中的“数据故事”:

nova.act("Select Data stories on the left side menu")nova.act("Select NEW DATA STORY")

要构建数据故事,必须完成以下步骤:

  1. 描述数据故事
  2. 从仪表板中选择视觉效果
  3. 构建数据故事
nova.act("Please enter ‘Country wide sales data story’ into the 'Describe your data story' field and Click on + ADD")nova.act("select all the visuals and select BUILD")time.sleep(300)

在此示例中,脚本默认为单个仪表板(演示仪表板)。对于多个仪表板,包括提示以选择特定仪表板及其用于数据故事的视觉效果。此外,可以根据需要描述数据故事。如果有多个视觉效果,可以选择要包含在数据故事中的视觉效果。根据仪表板数据量和正在编译的视觉效果数量调整time.sleep的持续时间。
要查看您的数据故事,请选择导航窗格中的“数据故事”并选择您的数据故事。

清理

完成以下步骤以删除创建的数据故事:

  1. 登录QuickSight控制台。
  2. 选择导航窗格中的“数据故事”。
  3. 找到要删除的数据故事。
  4. 选择故事旁边的选项菜单图标(三个点)。
  5. 从下拉菜单中选择“删除”。

结论

本文演示了如何使用某中心Nova Act提示创建QuickSight数据故事。此解决方案展示了某中心Nova Act如何简化任务自动化,显著提高生产力并节省宝贵时间。

要了解有关某中心Nova Act和QuickSight数据故事的更多信息,请查看以下资源:

  • 某中心Nova Act GitHub仓库
  • 某中心Nova Act简介
  • 在某中心QuickSight中使用数据故事
    更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)或者 我的个人博客 https://blog.qife122.com/
    对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)
http://www.zskr.cn/news/158354.html

相关文章:

  • 使用threading
  • AI论文写作终极神器:8款工具精准控AI率,一键搞定毕业论文!
  • 前端 + AI 进阶 Day 3:打字机效果 + 流式交互控制
  • 【紧急预警】Open-AutoGLM或面临敏感数据外泄?专家级防护建议出炉
  • 用 C#特性 + AOP(Castle.DynamicProxy)实现无侵入日志记录全流程 - 尼古拉
  • 拒绝内卷!这个鲜为人知的职业,应届生起薪破万、缺口超300万!
  • 大模型终于能跑在普通手机上了?Open-AutoGLM技术架构深度解读
  • 【稀缺资料】Open-AutoGLM核心算法解析:掌握自主智能体设计的黄金法则
  • H3C、华为等网络设备Console口连接配置指南
  • 【GitHub项目推荐--SmolLM:Hugging Face开源的轻量级语言模型家族】
  • Google新开源项目A2UI:AI 智能体如何安全地生成丰富的用户界面?
  • 2025年吨袋生产厂家实力推荐:防水/危险品/船级社/防静电吨袋等全系产品精选 - 品牌推荐官
  • 【Open-AutoGLM源码深度解析】:揭秘国产大模型自动化黑科技核心技术
  • 2026年企业智能BI私有化部署厂商核心甄选:本地化部署服务赋能企业高效运营新生态 - 品牌2026
  • USB3.0与USCAR2汽车线束规范深度解读
  • Open-AutoGLM沉思模式打不开?20年经验专家教你7个关键步骤精准触发
  • 矩阵论的奠基人与现代应用
  • 企业ICT连通性冗余管理:交换设备的系统冗余标准规范
  • 厦门狄耐克以脑机交互技术,重塑全民脑健康新范式 - 速递信息
  • 2025盛世笔特国际文化创意产业集团有限公司推荐:口碑如何、创新能力怎么样、性价比好不好深度测评 - 工业设备
  • 揭秘Open-AutoGLM高效用法:3步实现自动化大模型调优
  • Excel实用技巧大全:从入门到精通
  • JSP+JavaScript实现验证码登录功能
  • 【AI大模型调优实战】:深度解析智谱清言沉思模式启动机制与配置陷阱
  • 函数封装(可复用)
  • 拆解UUD白羊座蓝牙音箱MX02:音质与设计的平衡
  • Revit模型导入3ds Max的完整操作指南
  • OpenCV4.2使用viz模块显示3D图像
  • 折叠屏手机形态多样化,轻薄耐用成市场竞争新焦点
  • C4D新手必知的5个实用技巧