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

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第60集-agent训练资讯APP重点推荐AI资讯内容(含视频)

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第60集-agent训练资讯APP重点推荐AI资讯内容(含视频)

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

下面分为几步介绍,如何基于dtns.network智体世界引擎实现智体agent实现自动化训练资讯APP的推荐算法重点推荐AI资讯内容。这样方便我们让agent机器人自动化获取AI资讯后不管,并且重点收藏关注AI资讯内容,从而让我们可以方便地训练资讯APP重点推送AI行业资讯情报,减少人工参与以及浪费时间在无关资讯上的大量时间(每天减少刷资讯内容至少1-2个小时),并且大大提升了行业资讯内容的覆盖范围(从人工获取AI资讯每天只能获取100条左右,到自动化获取AI资讯2000-1万条以上)。这样大大减少了人们把时间浪费在刷手机、刷情报内容、刷无关的资讯内容上。提升了人们的工作效率、娱乐效率,节省下来的时间可以更好的学习、娱乐、工作。

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

为了实现3D轻应用通过dtns-api编程控制agent安卓手机代理。我们使用了dtns-api: /rtphone/robot/do实现操作action的同步——通过adb的shell命令参数指令配合dtns-api:/rtphone/robot/ui/dump拿到UI对应的json,精准地实现目标按钮、文本内容的获取,从而实现了对手机自动获取AI资讯的功能。通过$.g_2d_filter_uijson自动取得资讯内容的所在位置、收藏按钮的位置,实现自动化点击AI资讯内容(每次1条)、并且在详情页面实现收藏!

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

在这里插入图片描述
注:找到标题为“agent训练推荐算法推荐AI资讯(含视频)”的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界面元素的获取。以便进行AI行业资讯内容的过滤(使用$.g_2d_filter_uijson实现精准的内容过滤)。然后使用自定义的clickinto函数实现资讯内容的点击(前面通过uijson的filter过滤函数获得了资讯内容的所在位置坐标,以便触发自动点击事件),然后进入详情页面,进一点点击收藏再通过keyevent 4实现返回首页。持续进行,即可代替人工实现精准的AI资讯获取并保存到云文件夹里的强大agent机器人代理。
focus收藏函数以及clickinto函数定义如下:
在这里插入图片描述

注:我们看到使用$$.replaceAll实现了字符串的替换功能,从而将bounds例如[140,220],[335,224]等的坐标字符串转化为可使用adb传参的坐标。

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

在这里插入图片描述

第六步:将新的头榜标题设置为“agent训练推荐算法推荐AI资讯(含视频)”,点击右上角确认完成头榜发布

在这里插入图片描述

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

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

在这里插入图片描述

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

第八步:进入3D轻应用后,即运行了“agent训练推荐算法推荐AI资讯(含视频)”的poplang智体代码

在这里插入图片描述

注:如上图先输入云文件夹ID(从智体IB输入cd进入云文件夹,点击编辑-信息可获得文件夹ID:例如obj_folder*的ID)
在这里插入图片描述

注:通过该agent机器人代理,成功提炼了相应的AI资讯内容(关支持自动化收藏)。

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

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

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

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

附录(poplang智体代码——实现poplang的训练资讯APP重点推荐AI资讯内容的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 200000#收藏pop.func.define focus/rtphone/robot/ui/dump= dret $retobject.get dret.ui uijsonset attr content-descset val 收藏$.g_2d_filter_uijson uijson attr val= result $retclickintopop.func.end#模拟点击,以便关注pop.func.define clickintoset xi 0array.get result xi airesultobject.get airesult.bounds bs#ib3.tips bsset rstr [set dobj **{"dstr":" "}object.get dobj.dstr dstr$$.replaceAll bs rstr dstr= bs $retset rstr ]$$.replaceAll bs rstr dstr= bs $retset rstr ,$$.replaceAll bs rstr dstr= bs $retset clickstr **"shell input tap "+ clickstr bs clickstrset yps **{"action":""}object.set yps.action clickstr/rtphone/robot/do ypspop.func.end#模拟点击,以便关注pop.func.define clickintoBigclickintopop.sleep 2000focuspop.sleep 1300set yps **{"action":"shell input swipe 300 750 300 500 300"}/rtphone/robot/do ypspop.sleep 800set yps **{"action":"shell input keyevent 4"}/rtphone/robot/do ypspop.func.end#轮询得到结果(猫咪)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 attrset val AI$.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 fpsset xi 0array.get result xi airesultobject.get airesult.text textset tmptext AI工具== tmptext text istoolflag#ib3.tips textpop.ifelse istoolflag donothing clickintoBig+ 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的训练资讯APP重点推荐AI资讯内容的agent机器人代码到此结束。

相关文章:

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第60集-agent训练资讯APP重点推荐AI资讯内容(含视频)

【WEB前端2024】3D智体编程&#xff1a;乔布斯3D纪念馆-第60集-agent训练资讯APP重点推荐AI资讯内容&#xff08;含视频&#xff09; 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。d…...

【学术会议征稿】第三届智能电网与能源系统国际学术会议

第三届智能电网与能源系统国际学术会议 2024 3rd International Conference on Smart Grid and Energy Systems 第三届智能电网与能源系统国际学术会议&#xff08;SGES 2024&#xff09;将于2024年10月25日-27日在郑州召开。 智能电网可以优化能源布局&#xff0c;让现有能源…...

01. 课程简介

1. 课程简介 本课程的核心内容可以分为三个部分&#xff0c;分别是需要理解记忆的计算机底层基础&#xff0c;后端通用组件以及需要不断编码练习的数据结构和算法。 计算机底层基础可以包含计算机网络、操作系统、编译原理、计算机组成原理&#xff0c;后两者在面试中出现的频…...

iOS热门面试题(三)

面试题1&#xff1a;在iOS开发中&#xff0c;什么是MVC设计模式&#xff1f;请详细解释其各个组成部分&#xff0c;并给出一个实际应用场景&#xff0c;包括具体的代码实现。 答案&#xff1a; MVC设计模式是一种在软件开发中广泛使用的架构模式&#xff0c;特别是在iOS开发中…...

ECS中postTransform.Value = float4x4.Scale(1, math.sin(elapsedTime), 1)

在Unity的ECS&#xff08;Entity Component System&#xff09;架构中&#xff0c;postTransform.Value float4x4.Scale(1, math.sin(elapsedTime), 1); 用于设置一个变换矩阵的缩放部分。下面是对这行代码的详细解释&#xff1a; postTransform: 这是一个表示变换的组件或结构…...

VLM技术介绍

1、背景 视觉语言模型&#xff08;Visual Language Models&#xff09;是可以同时从图像和文本中学习以处理许多任务的模型&#xff0c;从视觉问答到图像字幕。 视觉识别&#xff08;如图像分类、物体保护和语义分割&#xff09;是计算机视觉研究中一个长期存在的难题&#xff…...

x264 编码器 AArch64 汇编函数模块关系分析

x264 编码器 AArch64 汇编介绍 x264 是一个流行的开源视频编码器,它实现了 H.264/MPEG-4 AVC 标准。x264 项目致力于提供一个高性能、高质量的编码器,支持多种平台和架构。对于 AArch64(即 64 位 ARM 架构),x264 编码器利用该架构的特性来优化编码过程。在 x264 编码器中,…...

windows10开启防火墙,增加入站规则后不生效,还是不能访问后端程序

一、背景&#xff1a; 公司护网要求开启防火墙&#xff0c;开启防火墙后&#xff0c;前后端分离的项目调试受影响&#xff0c;于是增加入站规则开放固定的后台服务端口&#xff0c;增加的mysql端口3306和redis端口6379&#xff0c;别人都可以访问&#xff0c;但是程序的端口808…...

academic-homepage:快速搭建个人学术主页,页面内容包括个人简介、教育经历、发布过的学术列表等,同时页面布局兼容移动端。

今天给大家分享GitHub 上一个开源的 GitHub Pages 模板 academic-homepage。 可帮助你快速搭建个人学术主页&#xff0c;页面内容包括个人简介、教育经历、发布过的学术列表等最基本内容&#xff0c;同时页面布局兼容移动端。 相关链接 github.com/luost26/academic-homepage …...

.env.development、.env.production、.env.staging

环境变量文件&#xff08;如 .env.development、.env.production、.env.staging&#xff09;用于根据不同的环境&#xff08;开发、生产、测试等&#xff09;配置应用程序的行为。 作用 .env.development&#xff1a;用于开发环境的配置。开发人员在本地开发时会使用这个文件…...

国密证书(gmssl)在Kylin Server V10下安装

1.查看操作系统信息 [root@localhost ~]# cat /etc/.kyinfo [dist] name=Kylin milestone=Server-V10-GFB-Release-ZF9_01-2204-Build03 arch=arm64 beta=False time=2023-01-09 11:04:36 dist_id=Kylin-Server-V10-GFB-Release-ZF9_01-2204-Build03-arm64-2023-01-09 11:04:…...

【数据服务篇】法律快车问答数据:为法律智能化铺就道路

数据来源 法律快车汇集了广泛的法律问题和专业律师的回答&#xff0c;这些来自用户和律师的数据构成了丰富的问答资源。用户通过平台提交各类法律疑问&#xff0c;得到资深律师的详尽解答&#xff0c;形成了一系列真实、多样化的法律案例和讨论。 数据获取见文末。 数据内容…...

各向异性含水层中地下水三维流基本微分方程的推导(二)

各向异性含水层中地下水三维流基本微分方程的推导 参考文献&#xff1a; [1] 刘欣怡,付小莉.论连续性方程的推导及几种形式转换的方法[J].力学与实践,2023,45(02):469-474. 书接上回&#xff1a; 我们能得到三个方向的流入流出平衡方程&#xff1a; ∂ ρ u x ∂ x d x d y d…...

2024 微信小程序 学习笔记 第一天

微信公众平台 (qq.com) 小程序代码的构成 项目结构 JSON 配置文件 WXML 模板 WXSS 样式 JS 逻辑交互 小程序的宿主环境 宿主 通信模型 运行机制 组件 视图组件 view scrioll-view swiper swiper-item swiper属性 text button image image mode属性 小程序API 协…...

PCIe驱动开发(3)— 驱动设备文件的创建与操作

PCIe驱动开发&#xff08;3&#xff09;— 驱动设备文件的创建与操作 一、前言 在 Linux 中一切皆为文件&#xff0c;驱动加载成功以后会在“/dev”目录下生成一个相应的文件&#xff0c;应用程序通过对这个名为“/dev/xxx” (xxx 是具体的驱动文件名字)的文件进行相应的操作即…...

【Redis】简单了解Redis中常用的命令与数据结构

希望文章能给到你启发和灵感&#xff5e; 如果觉得文章对你有帮助的话&#xff0c;点赞 关注 收藏 支持一下博主吧&#xff5e; 阅读指南 开篇说明一、基础环境说明1.1 硬件环境1.2 软件环境 二、Redis的特点和适用场景三、Redis的数据类型和使用3.1字符串&#xff08;String&…...

IDEA启动Web项目总是提示端口占用

文章目录 IDEA启动Web项目总是提示端口占用一、前言1.场景2.环境 二、正文1.场景一:真端口占用2. 场景二:假端口占用 IDEA启动Web项目总是提示端口占用 一、前言 1.场景 IDEA启动Web项目总是提示端口占用&#xff1a; 确实是端口被占用&#xff0c;比如&#xff1a;没有正常…...

JRT打印鉴定记录单

良好的基础会使上层实现越做越简单&#xff0c;jrt在开始写业务之前就把运用场景需要的基础实验和设计完毕了。基于jrt的基础可以很轻松的实现强大的打印效果。jrt的打印和lodop比较像&#xff0c;是高度为满足建议系统打印定制的打印实现&#xff0c;设计器可能没lodop通用&am…...

数据处理-Matplotlib 绘图展示

文章目录 1. Matplotlib 简介2. 安装3. Matplotlib Pyplot4. 绘制图表1. 折线图2. 散点图3. 柱状图4. 饼图5. 直方图 5. 中文显示 1. Matplotlib 简介 Matplotlib 是 Python 的绘图库&#xff0c;它能让使用者很轻松地将数据图形化&#xff0c;并且提供多样化的输出格式。 Ma…...

Nginx -Web服务器/反向代理/负载均衡

文章目录 一、web服务1.1 nginx安装1.2 配置文件1.3 Nginx处理Web机制 二、反向代理三、负载均衡3.1 分类3.2 负载相关配置文件3.3 keepalive 提高吞吐量3.4 配置浏览器缓存 附、JMeter性能测试工具 以赛促学内容,大概率感觉会使用nginx做web服务,特对nginx做总结归纳. Nginx是…...

机器人三定律及伦理分析

全世界的机器人定律并没有一个统一的标准或体系&#xff0c;但是在科学文献中&#xff0c;最广为人知的是由科幻小说家阿西莫夫提出的“机器人三定律”。本文将以这些定律为基础&#xff0c;分析现有的机器人伦理和实际应用中的问题&#xff0c;给出若干实例&#xff0c;并对相…...

自动驾驶算法———车道检测(一)

“ 在本章中&#xff0c;我将指导您构建一个简单但有效的车道检测管道&#xff0c;并将其应用于Carla 模拟器中捕获的图像。管道将图像作为输入&#xff0c;并产生车道边界的数学模型作为输出。图像由行车记录仪&#xff08;固定在车辆挡风玻璃后面的摄像头&#xff09;捕获。…...

小程序自学教程

从0开始搭建微信小程序前后台 0、准备 如何安装&#xff1f;去CSDN搜索“xxx安装教程”即可。 &#xff08;1&#xff09;工具 IntelliJ IDEA&#xff08;必选&#xff09;——Java开发集成环境&#xff0c;可以前后端同时使用 Web Storm——web开发集成环境&#xff0c;主要…...

How do I format markdown chatgpt response in tkinter frame python?

题意&#xff1a;怎样在Tkinter框架中使用Python来格式化Markdown格式的ChatGPT响应&#xff1f; 问题背景&#xff1a; Chatgpt sometimes responds in markdown language. Sometimes the respond contains ** ** which means the text in between should be bold and ### te…...

vs2019 QT无法打开源文件QModbusTcpClient

vs2019无法打开源文件QModbusTcpClient 如果配置的msvc2019,则查找到Include目录 然后包含&#xff1a; #include <QtSerialBus/qmodbustcpclient.h>...

初识c++(命名空间,缺省参数,函数重载)

一、命名空间 1、namespace的意义 在C/C中&#xff0c;变量、函数和后面要学到的类都是大量存在的&#xff0c;这些变量、函数和类的名称将都存在于全 局作用域中&#xff0c;可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化&#xff0c;以避免命名 冲突…...

印尼Facebook直播网络需要达到什么要求?

在全球化浪潮的推动下&#xff0c;海外直播正受到企业、个人和机构的广泛关注和青睐。无论是用于营销、推广还是互动&#xff0c;海外直播为各种组织提供了更多机会和可能性。本文将探讨在进行印尼Facebook直播前&#xff0c;需要满足哪些网络条件以确保直播的质量和用户体验。…...

力扣题解(最长回文子串)

5. 最长回文子串 给你一个字符串 s&#xff0c;找到 s 中最长的 回文子串 。思路&#xff1a; 对于第i个字符&#xff0c;可能的回文子串构成方式有两种&#xff0c;一种是以i位置元素为中心元素&#xff0c;向着两边扩展&#xff0c;一种是以i位置和i1位置元素为中心&#xf…...

数据湖表格式 Hudi/Iceberg/DeltaLake/Paimon TPCDS 性能对比(Spark 引擎)

当前&#xff0c;业界流行的集中数据湖表格式 Hudi/Iceberg/DeltaLake&#xff0c;和最近出现并且在国内比较火的 Paimon。我们现在看到的很多是针对流处理场景的读写性能测试&#xff0c;那么本篇文章我们将回归到大数据最基础的场景&#xff0c;对海量数据的批处理查询。本文…...

脚本练习-每5分钟执行一次获取当前服务器的基本情况

设计一个shell程序&#xff0c;每5分钟执行一次获取当前服务器的基本情况&#xff08;内存使用率&#xff0c;CPU负载&#xff0c;I/O&#xff0c;磁盘使用率&#xff09;&#xff0c;保存到120.20.20.20数据库上数据库帐号aaa密码bbb库名test表名host 创建一个名为server_stat…...