問題タブ [agents-jade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5087 参照

agents-jade - JADE でコンテナを作成し、それにエージェントを追加する方法は?

JADE初心者です。メインコンテナ以外のコンテナを作成し、そこに複数のエージェントを追加する方法を知りたいです。作成の完全なコードをいただければ幸いです。

ありがとう!

0 投票する
1 に答える
2678 参照

java - JADE でリモートにある別のプラットフォームから別のプラットフォームにエージェントを登録する方法は?

エージェントを実行している 2 台の PC があります。両方とも LAN (または Wi-Fi) で接続されています。これらのエージェントに連絡してもらいたい。私が見つけた方法の 1 つは、エージェントの完全な住所を提供することです。以下はコード スニペットです。

ただし、あるプラットフォームでエージェントを開始したら、他のプラットフォームのエージェントがイエローページにサービスを登録できるようにして、同じリストから適切なエージェントを検索できるようにしたいと考えています。調べましたが、何も見つかりませんでした。どうすればこれを達成できるかについての提案をお願いします。

0 投票する
2 に答える
768 参照

java - マルチエージェント開発におけるプレーン Java と JADE フレームワークの比較

タスクがマルチエージェント システム (たとえば、ベンチマークのブック オークション システム) を構築することであり、2 つのオプションがある場合:

  • 各エージェントがスレッドであるプレーン Java を使用して構築し、ネイティブ Java 機能を利用します。
  • JADE Java フレームワークを使用します。

これらの各アプローチを使用することの長所と短所は何ですか?

0 投票する
4 に答える
938 参照

java - java.lang.UnsatisfiedLinkError - ネイティブ メソッドの問題

dll の使用に関して、Java (Eclipse) で問題が発生しています。これまでのところ、次の問題が発生しています。

これが問題の解決に役立つかどうかはわかりませんが、このプロジェクトでも JADE を使用しています...

編集 (2014 年 4 月 28 日):

私が使用しようとしているdllはカスタムのものです(私が働いている会社の元従業員によって作成されました)。

この問題の興味深い点は、同様のタスクを実行する 2 つの Java プロジェクトがあることです。このプロジェクトの 1 つは完全に実行されますが、もう 1 つはUnsatisfiedLinkError.

binパスについて: ワークスペース フォルダーに含まれる dll 用の特定のフォルダーを作成しましたが、プロジェクト フォルダーsrcbibsにはありません (つまり、、、、、などと同じフォルダーsettings)。このフォルダーの構成は、私が持っている両方のプロジェクトで同じです。また、System.out.println(System.getProperty("java.library.path")メソッドは既にテスト済みで、両方のケースで正しいパスが返されます。

編集 (2014 年 4 月 29 日):

エラーメッセージに関する追加情報を追加しました。問題は JADE の使用に関連している可能性があると考え始めています...

0 投票する
2 に答える
393 参照

java - JADE_mulli エージェントシステム

Java で実装された JADE にエージェントをデプロイできません。代替手段はありますか?

0 投票する
1 に答える
1155 参照

java - 着信メッセージをキャッチしない周期的な動作

コンテキストは次のとおりです。あるエージェント(「senderAgent」としましょう)から別のエージェント(「targetAgent」)にメッセージを送信しています。ここでは何も複雑ではありません。メッセージ伝搬タイプは INFORM です。

関連するsenderAgent部分のコードは次のとおりです(ワンショット動作内):

関連する targetAgent 部分のコード (循環動作内):

問題は、このメッセージが targetAgent によって捕捉されないことです。それは確かに私のsenderAgentによって送信されますが、targetAgentの周期的な動作は常に「null」メッセージ(別名「メッセージなし」)を受け取るようです。

Jade Console の Sniffer ツールと Introspector ツールの両方を使用して調査しました。

  • Sniffer は、メッセージが senderAgent から targetAgent に効果的に送信されていることを示しています。
  • イントロスペクターは、メッセージが送信者側で送信され、ターゲット側で受信されたことも示しています。

コンテンツは問題なく、AID も問題ないのに、targetAgent の周期的な受信動作が何もキャッチしないのはなぜですか?

この問題が発生するのはこれが初めてで、システムの他のエージェント間で同様の通信を正常に実装する前に、かなり迷っています...

ヘルプ、デバッグのヒント、またはアイデアをいただければ幸いです。

0 投票する
1 に答える
103 参照

java - Amazon EC2 で JADE を実行し、IP の問題に直面している

各 Amazon EC2 インスタンスには、パブリック IP アドレスとプライベート IP アドレスがあります。AID をフェッチすると、インスタンスのプライベート IP が提供されますが、パブリック IP が必要です。

結果が出ています

プライベート IP ではなくパブリック IP が必要です。これどうやってするの ?

前もって感謝します

0 投票する
2 に答える
699 参照

artificial-intelligence - Jade フレームワークを使用したインテリジェント エージェント

マルチエージェント システムを開発し、さまざまなコンテナーからさまざまなエージェントを実行したいと考えています。これにはJadeフレームワークでEclipseを使用していますが、これを達成するためにプロジェクトの「実行構成」を構成する方法がわかりません。これまでのところ、-gui -container main:Sender;a1:Receiver;a2:Pong があり、エージェント a1 と a2 を別のコンテナーに入れたいと考えています。助けてください。