The Gallup Event Manager (GEM) Agent handles inbound messages from the message bus for trial related information and pre processing, maintains the flow of control between the two agents, GELP and GOLD, and handles publication to the message bus. In addition to GELP and GOLD messages, GEM also handles requests from other agents. For example, GEM publishes the status of the trial with the topic “status/ac_gallup_ta2_gem/heartbeats” and version with the topic “agent/ac_gallup_ta2_gem/versioninfo” as requested by the heartbeats and status check processes.
The Gallup - Emergent Leadership Prediction (GELP) Agent publishes data messages of topic “agent/gelp”, subtype “event” to the message bus for reference and use by other agents. It publishes emergent leadership score predictions for participants during the trial. Scores represent predictions of the likely final scores calculated from similar Gallup Emergent Leadership sections of the trial survey (separately administered), and feature both an overall score and scores for each of the 8 attributes of emergent leadership. Prediction scores are issued at roughly each elapsed minute of the trial following trial start. Predictions are based on an assortment of audio transcription, NLP, competency scores, pre-trial survey info, and other relevant message types subscribed to on the general message bus.
The Gallup - Object Library Distributor (GOLD) Agent publishes data messages of topic “agent/gold”, subtype “event” to the message bus for reference and use by other agents. GOLD publishes a variety of small factor, component data messages to the message bus for reference. These are published respective to participant_id. Published messages are comprised of various features engineered from raw event data, gleaned from various points along the Gallup data and modeling pipeline. For more information, see: https://gitlab.com/artificialsocialintelligence/study4/-/tree/main/Agents/AC_GALLUP_TA2_GEM/README.md