【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第59-agent自动获取喵星人资讯并保存至云文件夹

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第59-agent自动获取喵星人资讯并保存至云文件夹

使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎(内嵌了three.js编辑器的定制版-支持以第一视角浏览3D场馆),可以在浏览器和node.js、deno、electron上运行,它是一个跨平台的软件,支持多个操作系统使用!并且支持使用内置的poplang智体编程语言实现3D组件的智能化编程——语法超简单,一句话语法,人人轻松上手!

下面分为几步介绍,如何基于dtns.network智体世界引擎实现智体agent自动获取喵星人资讯并将结果json保存至云文件夹。这样方便我们让agent机器人自动化获取资讯后不管,另忙其它事情后再回过头来看自动收集的资讯json文件。这样大大减少了人们把时间浪费在刷手机、刷情报内容、刷无关的资讯内容上。提升了人们的工作效率、娱乐效率,节省下来的时间可以更好的学习、娱乐、工作。

agent自动化助理是一个强大的可编程机器人。可以实现机器人底盘的控制、手机甚至是电脑等算力设备的控制。通过简单的几行poplang编程实现喵星人资讯的获取,展现了agent自动化的强大的效率,大大提升了人们的生活水平和管理效率。

为了实现3D轻应用通过dtns-api编程控制agent安卓手机代理。我们使用了dtns-api: /rtphone/robot/do实现操作action的同步——通过adb的shell命令参数指令配合dtns-api:/rtphone/robot/ui/dump拿到UI对应的json,精准地实现目标按钮、文本内容的获取,从而实现了对手机自动获取喵星人资讯的功能。最后使用ib3.json.save指令实现喵星人资讯自动保存于dfolder云文件夹中(使用智体IB输入cd可进入云文件夹dfolder)

第一步:打开头榜页面,找到3D纪念馆xverse轻应用

在这里插入图片描述

注:找到标题为“agent编程:滚动抓取第二屏的喵星人资讯-自动保存至dfolder文件夹”的xverse轻应用。

第二步:点击右上角…进入头榜编辑器

在这里插入图片描述

注:因为每一个xverse轻应用均是以xverse.json的方式进行源码级应用的分享的。故每一个社区用户均可通过编辑xverse轻应用源码来实现DIY和定制。

第三步:点击正面的“编辑xverse轻应用源码”,进入3D场馆编辑器

在这里插入图片描述

注:点击3D场景中间的avatar玩家3D组件对象,在右侧的属性面板中找到脚本-编辑。

第四步:编辑“玩家”的avatar的3D组件的poplang代码

在这里插入图片描述

注:首先使用dtns-api:/rtphone/robot/do实现了传递adb的shell参数指令。通过/rtphone/robot/ui/dump实现当前app的UI界面元素的获取。以便进行喵星人资讯内容的过滤(使用$.g_2d_filter_uijson实现精准的内容过滤)。最终将结果数组使用ib3.json.save保存为网络文件ID(obj_file*),然后添加至dfolder文件夹中(使用/clouddisk/folder/file/add的dtns-api实现添加)。持续进行,即可代替人工实现精准的喵星人资讯获取并保存到云文件夹里的强大agent机器人代理。

第五步:点击顶部菜单“文件”推送头榜(作品),将此3D纪念馆以xverse轻应用方式分享给其他用户

在这里插入图片描述

第六步:将新的头榜标题设置为“agent编程:滚动抓取第二屏的喵星人资讯-自动保存至dfolder文件夹”,点击右上角确认完成头榜发布

在这里插入图片描述

注:标题为xmsg,不能误删除“”双引号,否则会发布失败——仅修改xmsg属性的文字内容即可。

第七步:找到刚发布的xverse轻应用头榜,点击进入3D场景浏览器

在这里插入图片描述

注:轻轻一点击,即可进入体验刚发布好的xverse-3D轻应用(智体应用),我们相当于可以无限地分享和裂变这个开源的3D轻应用(智体应用)。这样大家便可以按自己的需求,轻松的修改和定制这些动画的源码模板了。可以形成自己的故事、自己的动画、自己的3D场馆、自己的3D互动剧情等等。随心所欲地发挥,所以智体世界、智体OS也相当于【元宇宙】【开放世界】!

第八步:进入3D轻应用后,即运行了“滚动抓取第二屏的喵星人资讯-自动保存至dfolder文件夹”的poplang智体代码

在这里插入图片描述

注:如上图先输入云文件夹ID

切换至智体IB,输入cd进入云文件夹(如下图)

在这里插入图片描述

点击发送后,进入云文件夹,选择创建文件夹后点击编辑(如下图),复制云文件夹ID:

在这里插入图片描述

将复制的云文件夹ID输入至刚才的3D轻应用的对话框中(以便将agent获取的喵星人资讯保存于此云文件夹中)

在这里插入图片描述

另外打开一个浏览器窗口,来到刚才的cd云文件夹中,可看到自动抓取的json文件列表(如下图所示)
在这里插入图片描述

点击最新的一个json文件,打开它可看到如下自动获取的喵星人资讯内容:
在这里插入图片描述

注:通过该agent机器人代理,成功提炼了相应的喵星人资讯内容,并保存于云文件夹中。方便后续查看和浏览。

通过上8步,我们成功完成了通过3D轻应用中实现了popalng通过dtns-api实现了安卓手机打开资讯app自动获取喵星人资讯并保存于云文件夹的功能。从而使用poplang简单4、5条指令,即可完成一个自动获取喵星人资讯功能的手机agent代理——服务消费者、企业客户轻松获取目标类别的资讯,从而提升行业情报、消费品类资讯的能力、大大减少了获取资讯所浪费的时间,提升了获取资讯或情报的高效过滤能力。从而帮助人们改进情报资讯获取的能力和时间效率,以便节省更多的时间用于其它更需要它的地方。

由上述案例看到:3D轻应用也从简单的3D场景的构建演变成了支持智能手机或物联网设备、智能硬件或任意的智能算力设备控制的利器。从虚拟场景构建跨越到真实世界的联动,大大提升了poplang智体应用的场景应用范围,使得简单、可靠、快速、共享、开源等的能力,赋予每一个喜欢提升生活品质、改进生产效率、促进管理效率的消费者或客户。

我们也看到了poplang智体编程语言的强大能量,一两行简单的指令,即可完成复杂的3D互动的交互效果、音效效果的开发。并且通过xverse-json源文件(3D轻应用)的方式进行社区分享,使得开源开放、公开透明的3D场馆的设计,能被大家更多的学习和继承,达到互动学习、互动成长的目的。这也是智体OS、智体互动式教育-学习的目标。

注:dtns.network德塔世界(开源的智体世界引擎)是在github和gitee上开源的项目!

附录(poplang智体代码——实现poplang的自动过滤资讯情报并保存云文件夹的agent代理功能):


set yps **{"action":"shell am force-stop com.ss.android.article.news"}/rtphone/robot/do ypspop.sleep 500set yps **{"action":"shell am start -n com.ss.android.article.news/.activity.MainActivity"}/rtphone/robot/do ypsset i 0set one 1set end 20#轮询得到结果(猫咪)pop.func.define looppop.sleep 5000set yps **{"action":"shell input tap 120 200"}/rtphone/robot/do ypspop.sleep 3000set yps **{"action":"shell input swipe 300 750 300 500 300"}/rtphone/robot/do yps#不再滑动/rtphone/robot/ui/dump= dret $retobject.get dret.ui uijsonset attr content-descset val 猫$.g_2d_filter_uijson uijson attr val= result $ret$.JSON.stringify result= v $retib3.toast vib3.json.save v= filename $ret#ib3.tips filenameset fps {}object.set fps.folder_id folderobject.set fps.file_id filename/clouddisk/folder/file/add fps+ i one i<= i end flagpop.func.endset input_tips 请输入文件夹的ID$.prompt input_tips= folder $ret#ib3.tips folder<= i end flagpop.while flag loop

poplang的自动过滤资讯并保存云文件夹的agent机器人代码到此结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44794.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle执行一条SQL的内部过程

一、SQL语句根据其功能主要可以分为以下几大类&#xff1a; 1. 数据查询语言&#xff08;DQL, Data Query Language&#xff09; 功能&#xff1a;用于从数据库中检索数据&#xff0c;常用于查询表中的记录。基本结构&#xff1a;主要由SELECT子句、FROM子句、WHERE子句等组成…

stm32h743 阿波罗v2 NetXduo http server CubeIDE+CubeMX

在这边要设置mpu的大小&#xff0c;要用到http server&#xff0c;mpu得设置的大一些 我是这么设置的&#xff0c;做一个参考 同样&#xff0c;在FLASH.ld里面也要对应修改&#xff0c;SECTIONS里增加.tcp_sec和 .nx_data两个区&#xff0c;我们用ram_d2区域去做网络&#xff…

生产英特尔CPU处理器繁忙的一天

早晨&#xff1a;准备与检查 7:00 AM - 起床与准备 工厂员工们早早起床&#xff0c;快速洗漱并享用早餐。为了在一天的工作中保持高效&#xff0c;他们会进行一些晨间锻炼&#xff0c;保持头脑清醒和身体活力。 8:00 AM - 到达工厂 员工们到达英特尔的半导体制造工厂&#…

电脑拼图软件有哪些?盘点7种简单好用电脑拼图软件

如今我们无时无刻不使用着社交媒体&#xff0c;图片已经成为我们日常生活中不可或缺的一部分。无论是社交媒体分享、工作汇报还是个人创作&#xff0c;拼图软件都扮演着至关重要的角色。今天&#xff0c;就让我们一起来盘点7款电脑拼图软件&#xff0c;帮助你轻松找到最适合自己…

AI应用行业落地100例 | 全国首个司法审判垂直领域AI大模型落地深圳法院

《AI应用行业落地100例》专题汇集了人工智能技术在金融、医疗、教育、制造等多个关键行业中的100个实际应用案例&#xff0c;深入剖析了AI如何助力行业创新、提升效率&#xff0c;并预测了技术发展趋势&#xff0c;旨在为行业决策者和创新者提供宝贵的洞察和启发。 随着人工智能…

研究突破:无矩阵乘法的LLMs 计算!

通过在推理过程中使用优化的内核&#xff0c;内存消耗可以比未优化模型减少超过10倍。&#x1f92f; 该论文总结道&#xff0c;有可能创建第一个可扩展的无矩阵乘法LLM&#xff0c;在数十亿参数规模上实现与最先进的Transformer相媲美的性能。 另一篇最新论文《语言模型物理学…

14 学习总结:指针 · 其二 · 数组

目录 一、数组名的理解 &#xff08;一&#xff09;【数组名】与【&数组名[0]】 &#xff08;二&#xff09;区别于 【 sizeof(数组名) 】 和 【 &数组名 】 &#xff08;三&#xff09;总结 二、使用指针访问数组 三、一维数组传参的本质 四、冒泡排序 五、二…

PlugLink的技术架构实例解析(附源码)

在探讨PlugLink这一开源应用的实际应用与技术细节时&#xff0c;我们可以从其构建的几个核心方面入手&#xff0c;结合当前AI编程的发展趋势&#xff0c;为您提供既有实例又有深度解析的内容。 PlugLink的技术架构实例解析 前端技术选型 —— layui框架&#xff1a; PlugLi…

Windows桌面上透明的记事本怎么设置

作为一名经常需要记录灵感的作家&#xff0c;我的Windows桌面总是布满了各种文件和窗口。在这样的环境下&#xff0c;一个传统的记事本应用往往会显得突兀&#xff0c;遮挡住我急需查看的资料。于是&#xff0c;我开始寻找一种既能满足记录需求&#xff0c;又能保持桌面整洁美观…

画了一个简陋的曼德勃罗集

原文画了一个简陋的曼德勃罗集 - 知乎 (zhihu.com) 前两天看妈咪叔科普曼德勃罗集的视频&#xff1a; 【分形与混沌2】最有魅力的几何图形——曼德勃罗集与朱利亚集 天使与魔鬼共存_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com/video/av79113074​编辑 虽然看过…

Dify中的工具

Dify中的工具分为内置工具&#xff08;硬编码&#xff09;和第三方工具&#xff08;OpenAPI Swagger/ChatGPT Plugin&#xff09;。工具可被Workflow&#xff08;工作流&#xff09;和Agent使用&#xff0c;当然Workflow也可被发布为工具&#xff0c;这样Workflow&#xff08;工…

java线程锁synchronized的几种情况

一、对象方法锁 1、成员方法加锁 同一个对象成员方法有3个synchronized修饰的方法&#xff0c;通过睡眠模拟业务操作 public class CaseOne {public synchronized void m1(){try { TimeUnit.SECONDS.sleep(3); } catch (InterruptedException e) { e.printStackTrace()…

ChIP项目文章CMI(IF=24.1)|IRF1激活可促进辐射诱导的细胞死亡和炎症反应

2024年6月7日&#xff0c;四川大学张舒羽教授团队在Cellular & Molecular Immunology&#xff08;IF24.1&#xff09;期刊上发表了题为“Chaperone-and PTM-mediated activation of IRF1 tames radiation-induced cell death and inflammation response”的文章&#xff0c…

Flexcel学习笔记

1.引用的单元 FlexCel.Core 始终需要使用的一个单元。 多系统运行时。{$IFDEF LINUX}SKIA.FlexCel.Core{$ELSE}{$IFDEF FIREMONKEY}FMX.FlexCel.Core{ $ELSE}VCL.FlexCel.Core{$ENDIF}{$ENDIF} FlexCel.XlsAdapter这是FlexCel的xls/x引擎。如果您正在处理xls或xlsx文件&#x…

搭建邮局服务器的配置步骤?如何管理协议?

搭建邮局服务器需要考虑的安全措施&#xff1f;怎么搭建服务器&#xff1f; 在现代互联网环境中&#xff0c;电子邮件是重要的沟通工具。为了保证信息传递的稳定性和安全性&#xff0c;许多企业选择自行搭建邮局服务器。AokSend将详细介绍搭建邮局服务器的配置步骤&#xff0c…

parquet介绍

概述 Apache Parquet 是一种开源的列式数据文件格式&#xff0c;旨在实现高效的数据存储和检索。它提供高性能压缩和编码方案(encoding schemes)来批量处理复杂数据&#xff0c;并且受到许多编程语言和分析工具的支持。 parquet-format parquet-format 存储库托管 Apache Pa…

如何配置yolov10环境?

本文介绍如何快速搭建起yolov10环境&#xff0c;用于后续项目推理、模型训练。教程适用win、linux系统 yolo10是基于yolo8&#xff08;ultralytics&#xff09;的改进&#xff0c;环境配置跟yolo8几乎一模一样。 目录 第1章节&#xff1a;创建虚拟环境 第2章节&#xff1a;…

Tita的OKR:最新20个HR人力资源OKR案例

OKR是一个目标设定框架&#xff0c;可以提高员工的参与度&#xff0c;同时帮助人们专注于最重要的事情。 然而&#xff0c;OKR最大的挑战之一是设定正确的目标&#xff0c;我与很多人力资源专业人士交谈过&#xff0c;他们证明他们的OKR并不完美。 这就是为什么我们收集了最佳…

水文:CBA业务架构师

首先&#xff0c; 我们来了解一下什么是CBA业务架构师&#xff1f; CBA业务架构师认证是由业务架构师公会(Business Architecture Guild)授予的一种专业认证。标志着证书持有者已经掌握了业务架构的核心技能和知识&#xff0c;能够在实际工作中熟练运用业务架构技术和框架&…

Jetson-AGX-Orin 安装ROS2

Jetson-AGX-Orin 安装ROS2 确保Orin能够上网 1、安装依赖 sudo apt update sudo apt install curl gnupg2 lsb-release2、添加源 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpgecho &q…