問題タブ [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.
agents-jade - JADE でコンテナを作成し、それにエージェントを追加する方法は?
JADE初心者です。メインコンテナ以外のコンテナを作成し、そこに複数のエージェントを追加する方法を知りたいです。作成の完全なコードをいただければ幸いです。
ありがとう!
java - JADE でリモートにある別のプラットフォームから別のプラットフォームにエージェントを登録する方法は?
エージェントを実行している 2 台の PC があります。両方とも LAN (または Wi-Fi) で接続されています。これらのエージェントに連絡してもらいたい。私が見つけた方法の 1 つは、エージェントの完全な住所を提供することです。以下はコード スニペットです。
ただし、あるプラットフォームでエージェントを開始したら、他のプラットフォームのエージェントがイエローページにサービスを登録できるようにして、同じリストから適切なエージェントを検索できるようにしたいと考えています。調べましたが、何も見つかりませんでした。どうすればこれを達成できるかについての提案をお願いします。
java - マルチエージェント開発におけるプレーン Java と JADE フレームワークの比較
タスクがマルチエージェント システム (たとえば、ベンチマークのブック オークション システム) を構築することであり、2 つのオプションがある場合:
- 各エージェントがスレッドであるプレーン Java を使用して構築し、ネイティブ Java 機能を利用します。
- JADE Java フレームワークを使用します。
これらの各アプローチを使用することの長所と短所は何ですか?
java - java.lang.UnsatisfiedLinkError - ネイティブ メソッドの問題
dll の使用に関して、Java (Eclipse) で問題が発生しています。これまでのところ、次の問題が発生しています。
これが問題の解決に役立つかどうかはわかりませんが、このプロジェクトでも JADE を使用しています...
編集 (2014 年 4 月 28 日):
私が使用しようとしているdllはカスタムのものです(私が働いている会社の元従業員によって作成されました)。
この問題の興味深い点は、同様のタスクを実行する 2 つの Java プロジェクトがあることです。このプロジェクトの 1 つは完全に実行されますが、もう 1 つはUnsatisfiedLinkError
.
bin
パスについて: ワークスペース フォルダーに含まれる dll 用の特定のフォルダーを作成しましたが、プロジェクト フォルダーsrc
内bibs
にはありません (つまり、、、、、などと同じフォルダーsettings
)。このフォルダーの構成は、私が持っている両方のプロジェクトで同じです。また、System.out.println(System.getProperty("java.library.path")
メソッドは既にテスト済みで、両方のケースで正しいパスが返されます。
編集 (2014 年 4 月 29 日):
エラーメッセージに関する追加情報を追加しました。問題は JADE の使用に関連している可能性があると考え始めています...
java - JADE_mulli エージェントシステム
Java で実装された JADE にエージェントをデプロイできません。代替手段はありますか?
java - 着信メッセージをキャッチしない周期的な動作
コンテキストは次のとおりです。あるエージェント(「senderAgent」としましょう)から別のエージェント(「targetAgent」)にメッセージを送信しています。ここでは何も複雑ではありません。メッセージ伝搬タイプは INFORM です。
関連するsenderAgent部分のコードは次のとおりです(ワンショット動作内):
関連する targetAgent 部分のコード (循環動作内):
問題は、このメッセージが targetAgent によって捕捉されないことです。それは確かに私のsenderAgentによって送信されますが、targetAgentの周期的な動作は常に「null」メッセージ(別名「メッセージなし」)を受け取るようです。
Jade Console の Sniffer ツールと Introspector ツールの両方を使用して調査しました。
- Sniffer は、メッセージが senderAgent から targetAgent に効果的に送信されていることを示しています。
- イントロスペクターは、メッセージが送信者側で送信され、ターゲット側で受信されたことも示しています。
コンテンツは問題なく、AID も問題ないのに、targetAgent の周期的な受信動作が何もキャッチしないのはなぜですか?
この問題が発生するのはこれが初めてで、システムの他のエージェント間で同様の通信を正常に実装する前に、かなり迷っています...
ヘルプ、デバッグのヒント、またはアイデアをいただければ幸いです。
java - Amazon EC2 で JADE を実行し、IP の問題に直面している
各 Amazon EC2 インスタンスには、パブリック IP アドレスとプライベート IP アドレスがあります。AID をフェッチすると、インスタンスのプライベート IP が提供されますが、パブリック IP が必要です。
結果が出ています
プライベート IP ではなくパブリック IP が必要です。これどうやってするの ?
前もって感謝します
artificial-intelligence - Jade フレームワークを使用したインテリジェント エージェント
マルチエージェント システムを開発し、さまざまなコンテナーからさまざまなエージェントを実行したいと考えています。これにはJadeフレームワークでEclipseを使用していますが、これを達成するためにプロジェクトの「実行構成」を構成する方法がわかりません。これまでのところ、-gui -container main:Sender;a1:Receiver;a2:Pong があり、エージェント a1 と a2 を別のコンテナーに入れたいと考えています。助けてください。