내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
dtns.network Delta World(오픈 소스 지능형 세계 엔진)를 사용하여 "Jobs의 초대형 오픈 소스 3D 기념 박물관"에 대한 일련의 튜토리얼을 계획하고 디자인합니다. dtns.network는 주로 JavaScript로 작성된 지능형 세계 엔진입니다(3.js 편집기의 사용자 정의 버전이 내장되어 있으며 1인칭 관점에서 3D 장소 탐색 지원). 브라우저와 node.js, deno에서 사용할 수 있습니다. , 전자 위에서 실행하면 여러 운영 체제를 지원하는 크로스 플랫폼 소프트웨어입니다! 또한 3D 구성 요소의 지능형 프로그래밍을 실현하기 위해 내장된 poplang 지능형 신체 프로그래밍 언어의 사용을 지원합니다. 구문은 매우 간단하고 한 문장 구문이므로 누구나 쉽게 시작할 수 있습니다!
다음은 dtns.network 지능형 세계 엔진을 기반으로 고양이 정보를 자동으로 획득하고 결과 json을 클라우드 폴더에 저장하는 지능형 에이전트를 구현하는 방법을 소개하기 위해 여러 단계로 나누어집니다. 이를 통해 에이전트 로봇이 자동으로 정보를 획득하고 그대로 두었다가 다른 일을 한 후 자동으로 수집된 정보 json 파일을 다시 살펴보는 것이 편리합니다. 이는 사람들이 휴대폰 검색, 인텔리전스 콘텐츠 검색, 관련 없는 정보 콘텐츠 검색에 낭비하는 시간을 크게 줄여줍니다. 이는 사람들의 업무 효율성과 엔터테인먼트 효율성을 향상시키고, 절약된 시간은 더 나은 학습, 엔터테인먼트 및 업무에 사용될 수 있습니다.
에이전트 자동화 도우미는 프로그래밍 가능한 강력한 로봇입니다. 로봇 섀시, 휴대폰, 심지어 컴퓨터와 같은 컴퓨팅 장치까지 제어할 수 있습니다. 몇 줄의 간단한 poplang 프로그래밍을 통해 고양이 정보를 획득하면 에이전트 자동화의 강력한 효율성을 입증하고 사람들의 생활 수준과 관리 효율성을 크게 향상시킵니다.
3D 조명 적용을 구현하기 위해 에이전트 안드로이드 모바일 에이전트는 dtns-api 프로그래밍을 통해 제어됩니다. dtns-api: /rtphone/robot/do를 사용하여 작업 작업을 동기화했습니다. adb의 쉘 명령 매개변수 지침과 dtns-api:/rtphone/robot/ui/dump를 통해 UI에 해당하는 json을 가져오고 정확하게 구현했습니다. 타겟 버튼과 텍스트 내용을 획득하여 휴대폰에서 고양이 정보를 자동으로 획득하는 기능을 구현합니다. 마지막으로 ib3.json.save 명령을 사용하여 dfolder 클라우드 폴더에 고양이 정보를 자동으로 저장합니다. (IB를 사용하여 cd를 입력하면 클라우드 폴더 dfolder에 들어갈 수 있습니다.)
참고: "에이전트 프로그래밍: 스크롤하여 두 번째 화면에서 고양이 정보 캡처 - 자동으로 dfolder 폴더에 저장"이라는 제목의 xverse light 애플리케이션을 찾으세요.
참고: 모든 xverse light 애플리케이션은 xverse.json 형식의 소스 코드 수준 애플리케이션을 공유하기 때문입니다. 따라서 모든 커뮤니티 사용자는 xverse light 애플리케이션 소스 코드를 편집하여 DIY 및 사용자 정의를 실현할 수 있습니다.
참고: 3D 장면 중앙에 있는 아바타 플레이어 3D 구성 요소 개체를 클릭하고 오른쪽 속성 패널에서 Script-Edit을 찾으세요.
참고: 먼저 dtns-api:/rtphone/robot/do를 사용하여 adb를 전달하는 셸 매개변수 지침을 구현합니다. /rtphone/robot/ui/dump를 통해 현재 앱의 UI 인터페이스 요소를 가져옵니다. 고양이 정보 콘텐츠를 필터링하려면(정확한 콘텐츠 필터링을 위해 $.g_2d_filter_uijson을 사용하세요) 마지막으로 결과 배열은 ib3.json.save를 사용하여 네트워크 파일 ID(obj_file*)로 저장된 다음 dfolder 폴더에 추가됩니다(/clouddisk/folder/file/add의 dtns-api 구현 사용). 계속 진행하면 강력한 에이전트 로봇 에이전트를 활용해 정확한 고양이 정보를 얻어 수작업이 아닌 클라우드 폴더에 저장할 수 있다.
참고: 제목은 xmsg입니다. 실수로 "" 큰따옴표를 삭제하지 마십시오. 그렇지 않으면 게시가 실패합니다. xmsg 속성의 텍스트 내용만 수정하십시오.
참고: 한 번의 클릭으로 새로 출시된 xverse-3D 조명 애플리케이션(지능형 신체 애플리케이션)을 입력하고 경험할 수 있습니다. 이 오픈 소스 3D 조명 애플리케이션(지능형 신체 애플리케이션)을 무한히 공유하고 분열시킬 수 있습니다. 이러한 방식으로 누구나 자신의 필요에 따라 이러한 애니메이션의 소스 코드 템플릿을 쉽게 수정하고 사용자 정의할 수 있습니다. 자신만의 스토리, 애니메이션, 3D 장소, 3D 대화형 플롯 등을 구성할 수 있습니다. 원하는 대로 플레이할 수 있으므로 인텔리전트 월드와 인텔리전트 OS도 [메타버스] 및 [오픈 월드]와 동일합니다!
참고: 위에 표시된 대로 클라우드 폴더 ID를 먼저 입력하세요.
IB로 전환하고 cd를 입력하여 클라우드 폴더로 들어갑니다(아래 그림 참조).
보내기를 클릭한 후 클라우드 폴더를 입력하고 폴더 만들기를 선택한 다음 편집을 클릭하고(아래 그림 참조) 클라우드 폴더 ID를 복사합니다.
방금 복사한 클라우드 폴더 ID를 3D 조명 애플리케이션의 대화 상자에 입력합니다. (에이전트가 얻은 고양이 정보를 이 클라우드 폴더에 저장하기 위해)
그리고 지금 바로 브라우저 창을 열고 cd cloud 폴더로 이동하시면 자동으로 캡쳐된 json 파일 목록을 보실 수 있습니다. (아래 그림 참조)
최신 json 파일을 클릭하고 열면 다음과 같이 자동으로 획득된 고양이 정보를 볼 수 있습니다.
참고: 에이전트 로봇을 통해 해당 고양이 정보 콘텐츠가 성공적으로 추출되어 클라우드 폴더에 저장되었습니다. 후속 보기 및 탐색에 편리합니다.
위의 8단계를 통해 3D 조명 애플리케이션에서 popalng 기능을 성공적으로 완료했으며 dtns-api를 사용하여 Android 휴대폰에서 정보 앱을 열고 클라우드 폴더에 저장함으로써 자동으로 고양이 정보를 얻습니다. 따라서 poplang을 활용한 4~5개의 간단한 지시만으로 고양이 정보를 자동으로 획득하는 휴대폰 에이전트를 완성할 수 있으며, 소비자 및 기업 고객이 대상 카테고리의 정보를 쉽게 얻을 수 있도록 하여 산업 인텔리전스 및 소비자 카테고리 정보 능력을 향상시킬 수 있습니다. 정보 획득에 낭비되는 시간을 대폭 줄이고, 정보나 지능을 획득하기 위한 효율적인 필터링 능력을 향상시킵니다. 이는 사람들이 지능 정보를 얻는 능력과 시간 효율성을 향상시켜 정보가 더 필요한 다른 영역에 더 많은 시간을 절약하는 데 도움이 됩니다.
위의 사례에서 볼 수 있듯이 3D 조명 애플리케이션도 단순한 3D 장면 구성에서 스마트폰이나 IoT 장치, 스마트 하드웨어 또는 모든 스마트 컴퓨팅 장치의 제어를 지원하는 강력한 도구로 발전했습니다. 가상 장면 구축부터 현실 세계 연계까지 포플랑 지능형 애플리케이션의 장면 적용 범위를 대폭 확대해 단순성, 신뢰성, 속도, 공유, 오픈 소스 등을 구현하고 삶의 질 향상을 원하는 모든 사람에게 힘을 실어줍니다. , 생산 효율성 향상, 효율적인 소비자 또는 고객 관리를 촉진합니다.
우리는 또한 poplang 지능형 신체 프로그래밍 언어의 강력한 힘을 보았습니다. 한두 줄의 간단한 명령으로 복잡한 3D 대화형 대화형 효과 및 음향 효과의 개발을 완료할 수 있습니다. 그리고 xverse-json 소스 파일(3D 조명 애플리케이션)을 통한 커뮤니티 공유를 통해 오픈 소스, 개방적이고 투명한 3D 장소의 디자인을 누구나 배우고 계승할 수 있어 대화형 학습 및 대화형 성장의 목적을 달성할 수 있습니다. 이는 지능형 신체 OS와 지능형 신체 상호작용 교육-학습의 목표이기도 합니다.
참고: dtns.network Deta World(오픈 소스 지능형 세계 엔진)는 github 및 gitee의 오픈 소스 프로젝트입니다!
부록(poplang 에이전트 코드 - 자동으로 정보를 필터링하고 클라우드 폴더를 저장하는 poplang의 에이전트 기능 실현):
set yps **{"action":"shell am force-stop com.ss.android.article.news"}
/rtphone/robot/do yps
pop.sleep 500
set yps **{"action":"shell am start -n com.ss.android.article.news/.activity.MainActivity"}
/rtphone/robot/do yps
set i 0
set one 1
set end 20
#轮询得到结果(猫咪)
pop.func.define loop
pop.sleep 5000
set yps **{"action":"shell input tap 120 200"}
/rtphone/robot/do yps
pop.sleep 3000
set yps **{"action":"shell input swipe 300 750 300 500 300"}
/rtphone/robot/do yps
#不再滑动
/rtphone/robot/ui/dump
= dret $ret
object.get dret.ui uijson
set attr content-desc
set val 猫
$.g_2d_filter_uijson uijson attr val
= result $ret
$.JSON.stringify result
= v $ret
ib3.toast v
ib3.json.save v
= filename $ret
#ib3.tips filename
set fps {}
object.set fps.folder_id folder
object.set fps.file_id filename
/clouddisk/folder/file/add fps
+ i one i
<= i end flag
pop.func.end
set input_tips 请输入文件夹的ID
$.prompt input_tips
= folder $ret
#ib3.tips folder
<= i end flag
pop.while flag loop
이로써 자동으로 정보를 필터링하고 클라우드 폴더를 저장하는 poplang의 에이전트 로봇 코드가 종료됩니다.