問題タブ [multi-agent]

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 投票する
1 に答える
26 参照

multi-agent - 協調マルチエージェントシステムのプローブドメイン一覧

協調型マルチエージェント システムの問題領域を一覧表示し、それらをいくつかの次元で比較するオンライン リソースはありますか? 見つからないようです。

0 投票する
0 に答える
47 参照

c# - 柔軟性を維持しながらエージェントの動作を追加して使用する

私のエージェントには多くの動作があり、その数と構成は事前にわかりません。動作は、システムまたはエージェント自体のいくつかのイベントに応答するアクションのアルゴリズムです。私はそのようなことをしたいと思います:

問題は、行動から必要なデータを取得できないことです。柔軟性を節約し、必要なデータを一度に取得するために使用できるメカニズムを教えてください。エージェントに機能を追加する可能性を節約したいと考えています。

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

jena - セマンティック Web アプリケーションにインテリジェント エージェントを実装する方法

セマンティック Web を勉強していて、Java でアプリケーションを作成しようとしています。

私はすでにセマンティック Web に関する理論的背景を持っており、OWL で作成されたオントロジーを持っており、SPARQL についても知っています。私は Jena Framework を使用してオントロジーとやり取りしていますが、インターネットで見つかったいくつかのチュートリアルを使用すると、すべて正常に動作します。

アプリケーションにインテリジェント エージェントを実装する方法を教えてください。つまり、セマンティック Web 理論で提案されているインテリジェント エージェントとは何かを理解していませんでした。どうすれば実装できますか? クラスですか?

マルチエージェント アプリケーションを作成するためのTROPOS 方法論に関するリンクをいくつか見つけましたが、これら 2 つ (マルチエージェント アプリケーションとセマンティック Web) の間に明確な相互作用は見られませんが、それらをリンクしているいくつかの作品は見られます。

要するに、このエージェントを実装するにはどうすればよいですか? ここSOにはいくつかの同様の 質問がありますが、どちらもインテリジェントエージェントに関するものではありません。

アップデート

私の背景:

私は Web ベースのCASE ツールを開発しているので、ソフトウェア開発プロセスに関する多くのクラスとエンティティがあります。ここで、いくつかのセマンティック Web 手法を適用して、開発者がいくつかのタスクを処理するのに役立ついくつかの機能を組み込んでみます。

まだ初期段階の巨大なプロジェクトであるため、ツールの特定の要件を示すのは難しいため、このより一般的な質問を作成しました (SO には広すぎないことを願っています)。

例を挙げてみましょう。このツールには、MySQL データベースにソフトウェア要件のテーブルがあり、テーブルの Java Bean のように機能する Java の要件クラスと、たとえばレポートを表示するテーブルに基づくメソッドを持つコントローラー クラスもあります。私の OWL オントロジーには要件クラスがあり、データベースから取得した情報に基づいて Jena を使用して新しい個体を作成できますが、学習するための適切なチュートリアルが見つからなかったため、この情報を使用できません。たとえば、すべての要件を分析し、あいまいさなどを定義できるインテリジェントエージェントを実装する方法について。

すべてのクラスで同じ問題が発生します。インテリジェント エージェントの概念は理解できましたが、実装方法がわかりません。

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

multi-agent - マルチエージェント システムのサービス

マルチエージェント システム:

  1. 各エージェントは 1 つのサービスのみを提供しますか?それとも複数のサービスを提供できますか?
  2. 各エージェントは 1 つのサービスのみを使用しますか?それとも複数のサービスを使用できますか? ありがとう!
0 投票する
1 に答える
164 参照

service - JADEでサービスにアクションを付ける

私は JADE でのマルチエージェント システムの開発の初心者です。それに関するいくつかのチュートリアルを読んでいますが、まだ疑問があります。すべてのチュートリアルは、DF でサービスを検索する方法を登録する方法を示していますサービスはアクションであるべきだと知っていますよね?エージェントが一連のサービスを提供する場合、他のエージェントがサービスの 1 つを要求したときに、要求されたサービスのコードを実行する方法が必要です。サービスに関連するメソッドのリストがありますが、JADE では:

  1. サービスのアクションをプログラムする方法
  2. サービスに関連するメソッドを呼び出す方法は?

ありがとう!

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

javaagents - n 人のエージェントを作成し、平均数を計算する

n エージェントのシステムを作成したいと考えています。すべてのエージェントは、ランダムな整数値を生成します。私の目標は、これらの n 個の数値の平均を計算することです。アルゴリズムの私の簡単なアイデア:

  • すべてのエージェントは、その番号を含むメッセージを他のエージェントに送信します
  • すべてのエージェントが平均数を計算します

問題:

  • 可変数のエージェントを作成する方法がわかりません
  • 出力結果を取得する方法

多分誰かが私がこれを行う方法を知っていますか?

0 投票する
0 に答える
60 参照

system - マルチエージェント システムのエージェントはどのようにメッセージを解析し、意思決定を行うのか

マルチエージェントシステムの理論について質問があります。問題は、エージェントが他のエージェントから送信されたメッセージをどのように理解するかです。メッセージ内のテキストを解析するために使用できるアルゴリズムまたは方法は何ですか? エージェントは、メッセージを読んだときに acrion が何をすべきかをどのように決定しますか? マルチエージェント システムに関する記事をたくさん読んだことがありますが、メッセージの解析や、読んだ内容に基づく意思決定の問題について論じている記事はありません。おそらく誰かがとても親切で、それに関するいくつかの情報、例を私と共有してくれるでしょう.

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

multithreading - マルチエージェント システムと分散コンピューティングの違いは何ですか

分散システムとマルチエージェント システムの違いに興味があります。私は多くの基本的な類似点を見てきましたが、私の心は混乱しています。

類似点:

1-複数の処理ユニットがあります

2- 両方ともコンピューティングおよびシミュレーション アプリケーションに使用されます

3- 相互作用する処理ユニット

4つの処理ユニットが集合的に働き、強力なマシンになります

5-ユニットは、独自の特定のクロック、独自の特定のプロセッサ速度、独自のメモリなどの独自のプロパティで動作します.

では、違いは何ですか?