Partage de technologie

[WEB Front End 2024] Programmation corporelle intelligente 3D : Steve Jobs 3D Memorial Hall - Le 59e agent obtient automatiquement les informations sur le chat et les enregistre dans un dossier cloud

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

[WEB Front End 2024] Programmation corporelle intelligente 3D : Steve Jobs 3D Memorial Hall - Le 59e agent obtient automatiquement les informations sur le chat et les enregistre dans un dossier cloud

À l'aide de dtns.network Delta World (un moteur mondial intelligent open source), nous planifions et concevons une série de didacticiels sur le "Super Large Open Source 3D Memorial Museum de Jobs". dtns.network est un moteur mondial intelligent principalement écrit en JavaScript (intégré à une version personnalisée de l'éditeur three.js - prend en charge la navigation dans les lieux 3D du point de vue de la première personne), qui peut être utilisé dans le navigateur et dans node.js, deno , électronique Fonctionnant dessus, c'est un logiciel multiplateforme qui prend en charge plusieurs systèmes d'exploitation ! Il prend également en charge l'utilisation du langage de programmation corporel intelligent poplang intégré pour réaliser une programmation intelligente de composants 3D - la syntaxe est super simple, une syntaxe en une phrase, tout le monde peut facilement commencer !

Ce qui suit est divisé en plusieurs étapes pour présenter comment implémenter l'agent intelligent pour obtenir automatiquement des informations sur les chats basées sur le moteur mondial intelligent dtns.network et enregistrer le résultat json dans un dossier cloud. Cela nous permet de laisser le robot agent obtenir automatiquement les informations et de les laisser tranquilles, puis de revenir en arrière et de consulter le fichier json d'informations collectées automatiquement après avoir été occupé avec d'autres choses. Cela réduit considérablement le temps perdu par les gens à parcourir les téléphones mobiles, à parcourir le contenu de renseignement et à parcourir le contenu d'informations non pertinent. Il améliore l'efficacité du travail et du divertissement des personnes, et le temps gagné peut être utilisé pour mieux étudier, se divertir et travailler.

L'assistant automatisé d'agent est un puissant robot programmable. Il peut contrôler le châssis du robot, les téléphones portables et même les appareils informatiques tels que les ordinateurs. L'acquisition d'informations sur les chats grâce à quelques lignes simples de programmation poplang démontre la puissante efficacité de l'automatisation des agents et améliore considérablement le niveau de vie et l'efficacité de la gestion des personnes.

Afin de réaliser une application légère 3D, l'agent mobile Android est contrôlé via la programmation dtns-api. Nous avons utilisé dtns-api:/rtphone/robot/do pour synchroniser les actions opérationnelles - via les instructions de paramètre de commande shell d'adb et dtns-api:/rtphone/robot/ui/dump pour obtenir le json correspondant à l'interface utilisateur et l'implémenter avec précision Le bouton cible et le contenu du texte sont obtenus, réalisant ainsi la fonction d'obtention automatique d'informations sur le chat à partir du téléphone mobile. Enfin, utilisez la commande ib3.json.save pour enregistrer automatiquement les informations sur le chat dans le dossier cloud du dossier dfolder (utilisez IB pour saisir cd pour accéder au dossier cloud du dossier dfolder)

Étape 1 : Ouvrez la page de liste supérieure et recherchez l'application 3D Memorial xverse light.

Insérer la description de l'image ici

Remarque : recherchez l'application xverse light intitulée "Programmation d'agent : faites défiler pour capturer les informations sur le chat sur le deuxième écran - Enregistrez automatiquement dans le dossier dfolder".

Étape 2 : Cliquez sur le coin supérieur droit... pour accéder à l'éditeur de liste supérieur

Insérer la description de l'image ici

Remarque : Parce que chaque application xverse light partage des applications au niveau du code source sous la forme de xverse.json. Par conséquent, chaque utilisateur de la communauté peut réaliser du bricolage et de la personnalisation en modifiant le code source de l'application xverse light.

Étape 3 : Cliquez sur "Modifier le code source de l'application xverse light" sur le devant pour accéder à l'éditeur de salle 3D.

Insérer la description de l'image ici

Remarque : cliquez sur l'objet composant 3D du lecteur avatar au milieu de la scène 3D et recherchez Script-Edit dans le panneau des propriétés à droite.

Étape 4 : Editer le code poplang du composant 3D de l'avatar "joueur"

Insérer la description de l'image ici

Remarque : Tout d'abord, utilisez dtns-api:/rtphone/robot/do pour implémenter l'instruction de paramètre shell consistant à transmettre adb. Obtenez les éléments de l'interface utilisateur de l'application actuelle via /rtphone/robot/ui/dump. Afin de filtrer le contenu des informations sur les chats (utilisez $.g_2d_filter_uijson pour obtenir un filtrage de contenu précis). Enfin, le tableau de résultats est enregistré en tant qu'ID de fichier réseau (obj_file*) à l'aide de ib3.json.save, puis ajouté au dossier dfolder (à l'aide de l'implémentation dtns-api de /clouddisk/folder/file/add). En continuant, un puissant agent robot agent peut être utilisé pour obtenir des informations précises sur le chat et les enregistrer dans un dossier cloud au lieu d'un travail manuel.

Étape 5 : Cliquez sur « Fichier » dans le menu supérieur pour pousser la liste supérieure (travail) et partager ce mémorial 3D avec d'autres utilisateurs via l'application xverse light.

Insérer la description de l'image ici

Étape 6 : Définissez le nouveau titre de la liste supérieure sur "Programmation d'agent : faites défiler pour capturer les informations sur le chat sur le deuxième écran - enregistrez automatiquement dans le dossier dfolder", cliquez sur le coin supérieur droit pour confirmer et terminer la publication de la liste supérieure.

Insérer la description de l'image ici

Remarque : Le titre est xmsg. Ne supprimez pas les guillemets " » par erreur, sinon la publication échouera - modifiez simplement le contenu du texte de l'attribut xmsg.

Étape 7 : Recherchez la nouvelle liste des applications xverse light et cliquez pour accéder au navigateur de scènes 3D.

Insérer la description de l'image ici

Remarque : en un seul clic, vous pouvez accéder et découvrir la nouvelle application de lumière xverse-3D (application corporelle intelligente). Nous pouvons partager et diviser cette application de lumière 3D open source (application corporelle intelligente) à l'infini. De cette manière, chacun peut facilement modifier et personnaliser les modèles de code source de ces animations selon ses propres besoins. Vous pouvez créer vos propres histoires, vos propres animations, vos propres lieux 3D, vos propres intrigues interactives 3D, etc. Vous pouvez jouer à ce que vous voulez, donc Intelligent World et Intelligent OS sont également équivalents au [Metaverse] et [Open World] !

Étape 8 : Après avoir accédé à l'application d'éclairage 3D, exécutez le code intelligent poplang de « défilement pour capturer les informations sur le chat sur le deuxième écran – en les enregistrant automatiquement dans le dossier dfolder ».

Insérer la description de l'image ici

Remarque : saisissez d'abord l'ID du dossier cloud, comme indiqué ci-dessus.

Passez à IB, entrez cd pour accéder au dossier cloud (comme indiqué ci-dessous)

Insérer la description de l'image ici

Après avoir cliqué sur Envoyer, entrez le dossier cloud, sélectionnez Créer un dossier et cliquez sur Modifier (comme indiqué ci-dessous), puis copiez l'ID du dossier cloud :

Insérer la description de l'image ici

Entrez tout de suite l'ID du dossier cloud copié dans la boîte de dialogue de l'application 3D light (afin de sauvegarder les informations de chat obtenues par l'agent dans ce dossier cloud)

Insérer la description de l'image ici

De plus, ouvrez une fenêtre de navigateur et accédez tout de suite au dossier cd cloud. Vous pouvez voir la liste des fichiers json capturés automatiquement (comme indiqué dans la figure ci-dessous).
Insérer la description de l'image ici

Cliquez sur le dernier fichier json et ouvrez-le pour voir les informations suivantes sur le chat obtenues automatiquement :
Insérer la description de l'image ici

Remarque : Grâce au robot agent, le contenu des informations sur le chat correspondant a été extrait et enregistré avec succès dans le dossier cloud. Pratique pour une visualisation et une navigation ultérieures.

Grâce aux 8 étapes ci-dessus, nous avons terminé avec succès la fonction de popalng dans l'application 3D light et utilisé dtns-api pour obtenir automatiquement des informations sur le chat en ouvrant l'application d'informations sur un téléphone Android et en l'enregistrant dans un dossier cloud. Ainsi, avec seulement 4 ou 5 instructions simples utilisant poplang, vous pouvez compléter un agent mobile qui obtient automatiquement des informations sur les chats - permettant aux consommateurs et aux entreprises d'obtenir facilement des informations sur les catégories cibles, améliorant ainsi la capacité de l'intelligence industrielle et des informations sur les catégories de consommateurs. réduit considérablement le temps perdu à obtenir des informations et améliore la capacité de filtrage efficace pour obtenir des informations ou des renseignements. Cela aide les gens à améliorer leur capacité et leur efficacité à obtenir des informations de renseignement, afin de gagner plus de temps pour d'autres domaines qui en ont davantage besoin.

Comme le montrent les cas ci-dessus : les applications d'éclairage 3D ont également évolué de la construction de simples scènes 3D à des outils puissants prenant en charge le contrôle des smartphones ou des appareils IoT, du matériel intelligent ou de tout appareil informatique intelligent. De la construction de scènes virtuelles à la liaison avec le monde réel, il a considérablement élargi la portée des applications intelligentes poplang, les rendant simples, fiables, rapides, partageables, open source, etc., et permettant à tous ceux qui aiment améliorer la qualité de vie. , améliorer l'efficacité de la production et promouvoir la gestion efficace des consommateurs ou des clients.

Nous avons également vu la puissance puissante du langage de programmation corporelle intelligente poplang. Avec une ou deux lignes d'instructions simples, nous pouvons compléter le développement d'effets interactifs et d'effets sonores 3D complexes. Et grâce au partage communautaire via les fichiers sources xverse-json (applications d'éclairage 3D), la conception de lieux 3D open source, ouverts et transparents peut être apprise et héritée par tout le monde, atteignant ainsi l'objectif d'apprentissage interactif et de croissance interactive. C’est également l’objectif d’Intelligent Body OS et d’Intelligent Body Interactive Education-Learning.

Remarque : dtns.network Deta World (moteur mondial intelligent open source) est un projet open source sur github et gitee !

Annexe (code de l'agent poplang - réalise la fonction d'agent de poplang consistant à filtrer automatiquement les informations et à enregistrer les dossiers cloud) :


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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123

Cela met fin au code robot agent de poplang qui filtre automatiquement les informations et enregistre les dossiers cloud.