私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
dtns.network Delta World (オープンソースのインテリジェント ワールド エンジン) を使用して、「ジョブズの超大型オープンソース 3D 記念博物館」に関する一連のチュートリアルを企画および設計します。 dtns.network は、主に JavaScript で書かれたインテリジェント ワールド エンジンです (three.js エディターのカスタマイズされたバージョンが埋め込まれています - 一人称視点からの 3D 会場の閲覧をサポートしています)。これはブラウザーと node.js、deno で使用できます。 、電子 その上で実行され、複数のオペレーティング システムをサポートするクロスプラットフォーム ソフトウェアです。また、3D コンポーネントのインテリジェント プログラミングを実現するための、組み込みの Poplang インテリジェント ボディ プログラミング言語の使用もサポートしています。構文は非常にシンプルな 1 文の構文で、誰でも簡単に始めることができます。
以下では、dtns.network インテリジェント ワールド エンジンに基づいて猫の情報を自動的に取得し、結果の json をクラウド フォルダーに保存するインテリジェント エージェントの実装方法をいくつかのステップに分けて紹介します。これにより、エージェント ロボットに自動的に情報を取得させて放置しておき、他の用事で忙しくなった後に自動収集された情報の json ファイルを確認するのに便利です。これにより、人々が携帯電話の閲覧、インテリジェンス コンテンツの閲覧、無関係な情報コンテンツの閲覧に費やす時間を大幅に削減できます。人々の仕事効率と娯楽効率が向上し、節約された時間をより良い勉強、娯楽、仕事に使うことができます。
エージェント自動アシスタントは、強力なプログラム可能なロボットです。ロボットのシャーシ、携帯電話、さらにはコンピューターなどのコンピューティングデバイスを制御できます。数行の簡単な Poplang プログラミングを通じて猫の情報を取得することは、エージェント自動化の強力な効率を実証し、人々の生活水準と管理効率を大幅に向上させます。
3D ライト アプリケーションを実現するために、エージェント Android モバイル エージェントは dtns-api プログラミングを通じて制御されます。 dtns-api:/rtphone/robot/do を使用して、adb のシェル コマンド パラメーター命令と dtns-api:/rtphone/robot/ui/dump を使用して操作アクションを同期し、UI に対応する JSON を取得し、それを正確に実装しました。対象のボタンとテキストコンテンツを取得することで、携帯電話から猫情報を自動取得する機能を実現する。最後に、ib3.json.save コマンドを使用して、猫の情報を dfolder クラウド フォルダーに自動的に保存します (IB を使用して cd を入力し、クラウド フォルダー dfolder に移動します)。
注: 「エージェント プログラミング: スクロールして 2 番目の画面で猫の情報をキャプチャ - dfolder フォルダーに自動的に保存」というタイトルの xverse light アプリケーションを見つけます。
注: すべての xverse ライト アプリケーションは xverse.json の形式でソース コード レベルのアプリケーションを共有するためです。したがって、すべてのコミュニティ ユーザーは、xverse light アプリケーションのソース コードを編集することで、DIY やカスタマイズを実現できます。
注: 3D シーンの中央にあるアバター プレーヤー 3D コンポーネント オブジェクトをクリックし、右側のプロパティ パネルで [スクリプト編集] を見つけます。
注: まず、dtns-api:/rtphone/robot/do を使用して、adb を渡すシェル パラメーター命令を実装します。 /rtphone/robot/ui/dump を通じて現在のアプリの UI インターフェイス要素を取得します。猫情報コンテンツをフィルタリングするには ($.g_2d_filter_uijson を使用して、正確なコンテンツ フィルタリングを実現します)。最後に、結果の配列は ib3.json.save を使用してネットワーク ファイル ID (obj_file*) として保存され、(/clouddisk/folder/file/add の dtns-api 実装を使用して) dfolder フォルダーに追加されます。継続することで、手動作業の代わりに強力なエージェントロボットエージェントを使用して正確な猫の情報を取得し、クラウドフォルダーに保存することができます。
注: タイトルは xmsg です。誤って二重引用符「」を削除しないでください。削除すると公開が失敗します。xmsg 属性のテキスト内容を変更するだけです。
注: ワンクリックで、新しくリリースされた xverse-3D ライト アプリケーション (インテリジェント ボディ アプリケーション) にアクセスして体験することができます。このオープン ソース 3D ライト アプリケーション (インテリジェント ボディ アプリケーション) は無限に共有および分割できます。このようにして、誰もが自分のニーズに応じてこれらのアニメーションのソース コード テンプレートを簡単に変更およびカスタマイズできます。独自のストーリー、独自のアニメーション、独自の 3D 会場、独自の 3D インタラクティブ プロットなどを作成できます。遊びたいものを自由に遊べるので、インテリジェントワールドやインテリジェントOSは【メタバース】や【オープンワールド】にも相当します!
注: 上に示すように、最初にクラウド フォルダー ID を入力します。
IB に切り替え、「cd」と入力してクラウド フォルダーに入ります (以下を参照)。
[送信] をクリックした後、クラウド フォルダーを入力し、[フォルダーの作成] を選択して [編集] をクリックし (以下を参照)、クラウド フォルダー ID をコピーします。
先ほどコピーしたクラウドフォルダIDを3Dライトアプリケーションのダイアログボックスに入力します(エージェントが取得した猫の情報をこのクラウドフォルダに保存するため)
さらに、ブラウザ ウィンドウを開いて cd クラウド フォルダーに移動すると、自動的にキャプチャされた json ファイルのリストが表示されます (下図を参照)。
最新の json ファイルをクリックして開くと、自動的に取得された次の猫の情報が表示されます。
注: エージェント ロボットを通じて、対応する猫情報コンテンツが正常に抽出され、クラウド フォルダーに保存されました。その後の閲覧や閲覧に便利です。
上記の 8 つの手順を経て、3D ライト アプリケーションの Popalng の機能と、Android スマートフォンで情報アプリを開いてクラウド フォルダーに保存することで、dtns-api を使用して猫の情報を自動的に取得する機能が正常に完成しました。したがって、poplangを使った簡単な4~5つの命令だけで、猫の情報を自動取得する携帯電話エージェントが完成し、消費者や法人顧客が対象カテゴリーの情報を簡単に取得できるようになり、業界インテリジェンスと消費者カテゴリー情報の能力が向上します。情報を取得するために浪費される時間が大幅に削減され、情報やインテリジェンスを取得するための効率的なフィルタリング能力が向上します。これにより、人々はインテリジェンス情報を取得する能力と時間効率が向上し、情報をより必要とする他の分野により多くの時間を節約できるようになります。
上記の事例からわかるように、3D ライト アプリケーションも、単純な 3D シーンの構築から、スマートフォンや IoT デバイス、スマート ハードウェア、またはあらゆるスマート コンピューティング デバイスの制御をサポートする強力なツールへと進化しました。仮想シーンの構築から現実世界の連携まで、poplang インテリジェント アプリケーションのシーン適用範囲を大幅に拡大し、シンプル、信頼性、高速、共有、オープンソースなどを実現し、生活の質を向上させたいすべての人に力を与えます。 、生産効率を向上させ、効率的な消費者または顧客の管理を促進します。
また、poplang インテリジェント ボディ プログラミング言語の強力なパワーも 1 ~ 2 行の簡単な命令で、複雑な 3D インタラクティブなインタラクティブ エフェクトやサウンド エフェクトの開発を完了できることもわかりました。また、xverse-json ソース ファイル (3D ライト アプリケーション) を介したコミュニティ共有を通じて、オープンソース、オープンで透明な 3D 会場の設計を誰もが学び継承することができ、インタラクティブな学習とインタラクティブな成長の目的を達成できます。これは、Intelligent Body OS および Intelligent Body Interactive Education-Learning の目標でもあります。
注: 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 のエージェント ロボット コードが終了します。