MCWS mit JAM (Stefan Bosse) [8.2025]

Mobiles Crowdsensing mit JAM Agenten (mit Umfrage)

Einführung

Vorbereitung

  1. Starte die JAM Web App APP im Browser (Smartphone, Dekstop Rechner, Notebook)

  2. Optional für die Experimentierfreudigen: Starte einen Tor Browser mit Proxykette und lade auch dort die JAM Web App

  3. Die JAM Web App muss nicht weiter eingestellt werden (ist hier nur Kommunikationsendpunkt). Den Menüpunkt "Bot Chat" auswählen und die erste Frage des Chat Bot Agenten mit "Answer Questions" beantworten um Chats zuzulassen.

Der "Bot Chat" ist nur eine GUI API für Agenten um Umfragen durchzuführen. Es gibt einen Moderartor Agenten der die JAM Plattform API für den Chat verwaltet und Session Tokens verteilt. Diese Session Tokens müssen von externen Agenten angefragt werden. Die Tokens stellen sicher dass immer nur eine Umfrage eines Agenten durchgeführt wird.

JAM Plattform Shell

Eine Shell erzeugen

 ▸ 
 ✗ 
 ≡ 


Die Shell starten und mit dem externen Relais Knoten verbinden

 ▸ 
 ✗ 

  1. Explorer A: Notebook -> Relay -> App sense geo5 -> Relay -> Notebook
  2. Explorer B: Notebook -> Relay -> App:: Chat Survey -> Relay -> Notebook

Tupel Räume


Tupel Operationen in der JAM Shell

 ▸ 
 ✗ 

Explorationsagent für Mobile Umfragen

  1. Einzelagentensystem: Ein Agent führt die Exploration und Suche nach Chat UI Knoten durch und erhebt eine Umfrage und liefert diese zurück an den Ursprungsknoten.

  2. Multiagentensystem. Damit Zwischenergebnisse der Exploration gesichert werden repliziert sich der Explorationagent bevor er einen neuen Knoten besucht.

#label

Einzelagentsystem


Einzelagentsystem: Es wird nur eine Umfrage durchgeführt und an den Wurzelknoten geliefert.

 ▸ 
 ✗ 

Aufgabe 1. Führe den Einzelagenten aus und beantworte eine Umfrage in der JAM App. Wenn der Agent hier zurück gekehrt ist frage die Ergebnisse ab (s.u.).

Multiagentensystem


Multiagentensystem: Es werden mehrere Umfragen durchgeführt und Ergebnisse über Kindagenten ausgeliefert.

 ▸ 
 ✗ 

Aufgabe 2. Führe das Multiagentensystem aus, startet mehrere JAM Apps, und beantworte Umfragen in der JAM App. Wenn neue Umfrageergebnisse abgeliefert werden frage die Ergebnisse ab (s.u.).

Die Umfrage

Umfrage Beschreibung

 ▸ 
 ✗ 
 ≡ 

Agent starten


Agent

 ▸ 
 ✗ 

Ergebnisse abrufen


JAM Shell

 ▸ 
 ✗ 

Ergebnisse darstellen

Ergebnisse

 ▸ 
 ✗ 
 ≡ 

Ergebnisse speichern

Speichern

 ▸ 
 ✗ 
 ≡ 

Aufgabe 3. Gestalte eine Umfrage nach eigenen Entwurf und führe mit möglichst vielen Teilnehmer durch. Der Link der JAM App kann direkt im Web Browser geöffnet werden.


Created by the NoteBook Compiler Ver. 1.38.1 (c) Dr. Stefan Bosse (Wed Aug 13 2025 17:23:52 GMT+0200 (Central European Summer Time))