SPATEN

Smart Python Multi-Agent-Entwicklungsumgebung
Jetzt downloaden

SPATEN Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Javier Palanca, Gustavo Aranda and Miguel Escriva
  • Website des Verlags:
  • https://code.google.com/u/117070557717622439167/

SPATEN Stichworte


SPATEN Beschreibung

Spaten ist eine Multiagent- und Organisationsplattform, die auf der XMPP / JABBER-Technologie basiert und in der Python-Programmiersprache geschrieben wird. Diese Technologie bietet von sich vielen Funktionen und Anlagen, die den Bau von MAS, wie beispielsweise ein bestehender Kommunikationskanal, die Konzepte von Benutzern (Agenten) und Servern (Plattformen) und ein erweiterbares Kommunikationsprotokoll, das auf XML basieren, ebenso wie FIPA-ACL basieren. Es gibt viele andere Agentenplattformen, aber Spade ist der erste, der seine Wurzeln auf der XMPP-Technologie stammt. Die Spaten-Agent-Plattform erfordert nicht (aber fällt jedoch stark empfiehlt) den Betrieb von Agenten, die mit der Spaten-Agenten-Bibliothek hergestellt wurden. Die Plattform selbst verwendet die Bibliothek, um seine Einbauten zu stärken, aber abgesehen davon können Sie Ihre eigenen Agenten in der Programmiersprache Ihrer Wahl entwickeln und mit Spaten verwenden. Die einzige Anforderung, die diese Agenten erfüllen, müssen erfüllen, um über das XMPP-Protokoll kommunizieren zu können. Die FIPA-ACL-Nachrichten werden in XMPP-Nachrichten eingebettet. Es ist jedoch gewarnt, dass einige Merkmale der gesamten Spatenerfahrung möglicherweise nicht verfügbar sind, wenn Sie die Spaten-Agent-Bibliothek nicht verwenden, um Ihre Agenten zu bauen. Die Spaten-Agent-BibliothekDie Spaten-Agent-Bibliothek ist ein Modul für die Python-Programmiersprache für den Bau von Spatenagenten . Es ist eine Sammlung von Klassen, Funktionen und Werkzeugen zum Erstellen neuer Spatenagenten, die mit der Spaten-Agentenplattform arbeiten können. Verwenden Sie es am besten, um Ihre eigenen Spaten-Agenten zu entwickeln. In der Zukunft möchten wir in der Zukunft Bindungen der Spaten-Agent-Bibliothek für mehr Programmiersprachen anbieten, wie Java oder C #, aber für jetzt wird nur Python unterstützt. Wenn Sie vorher mit Python gearbeitet haben, finden Sie die Spaten-Agent-Bibliothek leicht zu Verstehen und verwenden, mit einsatzbereiten Klassen, die bereit sind, und viele Funktionalitäten, die bereits in der Bibliothek gebaut wurden. Wenn Sie mit anderen hochrangigen Verhaltensagenten-Plattformen (wie Jade oder Madkit) zusammengearbeitet haben, finden Sie einige Ähnlichkeiten in der Art und Weise, wie die Bibliothek funktioniert, obwohl das in Spaten vorhandene Agentenmodell etwas anderes ist. PRODUCT-Homepage


SPATEN Zugehörige Software