问题标签 [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 回答
48 浏览

multi-agent - 使用点画圆

我有许多代理(例如 6 个或 8 个),我想用 boids 算法将它们对齐为圆形。代理的全局位置是未知的,但每个代理都知道其他代理相对于自己的位置。代理也可以更新职位。我怎样才能将它们对齐为一个圆圈?如果您需要更多信息,请发表评论。

0 投票
1 回答
489 浏览

jena - 如何在语义 Web 应用程序中实现智能代理?

我正在研究语义网并尝试使用 Java 创建一个应用程序。

我已经有语义网的理论背景,我有一个在 OWL 中创建的本体,也知道 SPARQL。我正在使用 Jena Framework 与我的本体进行交互,当我使用互联网上的一些教程时一切正常。

现在,我想知道如何为我的应用程序实现智能代理?我的意思是,我不明白语义网理论中提出的智能代理是什么。我该如何实施?是上课吗?

我找到了一些关于创建多代理应用程序的TROPOS 方法的链接,但是我没有看到这两者(多代理应用程序和语义网络)之间的明显交互,尽管我看到了一些将它们联系起来的作品。

简而言之,我该如何实现这个代理?SO中有一些类似的 问题,但都不是关于智能代理的。

更新

我的背景:

我正在开发一个基于 Web 的CASE 工具,所以我有很多关于软件开发过程的类和实体。现在,我将尝试应用一些语义网络技术来包含一些帮助开发人员处理某些任务的功能。

很难展示该工具的具体要求,因为它是一个仍处于早期阶段的巨大项目,所以我提出了这个更笼统的问题(希望它对 SO 来说不太宽泛)。

举个例子。在该工具中,我有一个 MySQL 数据库中的软件需求表,我还有一个 Java 需求类,它的工作方式类似于表的 Java Bean 和一个控制器类,它具有基于表的方法来显示报告,例如。在我的 OWL 本体中,我有需求类,我可以使用 Jena 根据从数据库中检索到的信息创建一个新个体,但我不能使用这些信息,因为我没有找到任何好的教程来学习关于如何实现一个智能代理,例如,分析所有需求并定义歧义或类似的东西。

我所有的课程都会出现同样的问题。我理解智能代理的概念,但我无法理解如何实现它。

0 投票
1 回答
33 浏览

multi-agent - 多代理系统中的服务

在多代理系统中:

  1. 每个代理只提供一项服务?还是可能不止一项?
  2. 每个代理只使用一项服务?还是可能使用多个服务?谢谢!
0 投票
1 回答
164 浏览

service - 在 JADE 中将操作附加到服务

我是JADE中多代理系统开发的初学者,我一直在阅读一些关于它的教程,但我仍然有疑问,每个教程都展示了如何注册或如何在DF中搜索服务,为了什么我知道一项服务应该是一项行动,对吗?如果代理提供一组服务,则应该有一种方法,当其他代理请求其中一个服务时,我为所请求的服务执行一些代码。我有一个与服务相关的方法列表,但是,在 JADE 中:

  1. 我如何对服务的操作进行编程?
  2. 我如何调用与服务相关的方法?

谢谢!

0 投票
1 回答
131 浏览

javaagents - 创建 n 个代理并计算平均数

我想创建 n 个代理系统。所有代理都生成随机整数值。我的目标是计算这 n 个数字的平均值。我对算法的简单想法:

  • 每个代理都将带有其编号的消息发送给其他代理
  • 每个代理计算平均数

问题:

  • 我只是不明白如何创建可变数量的代理
  • 我如何获取输出结果

也许有人知道我该怎么做?

0 投票
0 回答
60 浏览

system - 多代理系统中的代理如何解析消息并做出决策

我有一个关于多智能体系统理论的问题。问题是代理如何理解其他代理发送的消息。可以使用哪些算法或方法来解析消息中的文本?代理如何决定在读取消息后应该执行什么操作?我已经阅读了大量关于多代理系统的文章,但没有一篇文章讨论解析消息和根据他们阅读的内容做出决策的问题。可能有人会这么好心,并与我分享一些信息,关于这方面的例子。

0 投票
4 回答
1950 浏览

multithreading - 多代理系统和分布式计算有什么区别

我很好奇分布式和多代理系统之间的差异。我看到了许多基本的相似之处,我的头脑很混乱。

相似之处:

1-有多个处理单元

2-两者都用于计算和模拟应用

3-处理单元交互

4个处理单元共同工作,成为强大的机器

5-单元使用自己的属性,如自己的特定时钟、自己的特定处理器速度、自己的内存等。

那么有什么区别呢?

0 投票
2 回答
794 浏览

java - 线程“主”中的异常

我在线程“main”java.lang.Error 中遇到异常:未解决的编译。

我究竟做错了什么?

线程“main”中的异常:

java.lang.Error:未解决的编译问题:

该方法对于位于capturesFromDevice()的类型未定义idsbasedagentidsbasedagent.main(idsbasedagent.java:11)