BOLI BI
BALEFAI
MONDESIR
Software Architecture Consultant & Product Engineer

Based in Abidjan · Working internationally

Designing systems. Delivering impact.

Case study / 08

Six agents coordinating one physical energy system.

A distributed BDI system for monitoring, forecasting, orientation optimization, and predictive maintenance.

08
Role
AI & System Architect
Scope
Agent design · Forecasting · Event backbone · Operations
Status
Research and engineering project
Year
2025–2026
Conceptual event-driven photovoltaic agent system.
Conceptual viewConceptual system view created for this portfolio.

01 / CONTEXT

The problem

Coordinate predictions and physical actions in real time while keeping responsibilities, conflicts, and operating data understandable.

02 / RESPONSE

The response

Six BDI agents communicate through MQTT and combine shared time-series data, LSTM forecasts, anomaly detection, arbitration, and actuator commands.

03 / EXPERIENCE

Product flow

  1. 01

    Observe

    Collect solar, equipment, and weather signals.

  2. 02

    Predict

    Forecast production and conditions.

  3. 03

    Propose

    Recommend orientation and maintenance.

  4. 04

    Arbitrate

    Resolve priorities and constraints.

  5. 05

    Act

    Apply commands and measure feedback.

05 / SYSTEM

System architecture

An event-driven loop converts live context into coordinated optimization and maintenance.

Photovoltaic Optimization conceptual architecture diagram.
Conceptual overviewForecasting, optimization, control, and measured feedback across the energy system.
Open full-size diagram
BDI multi-agent systemEvent-driven feedbackTime-series analytics

06 / TRADE-OFFS

Architecture decisions

01

BDI responsibilities

Each agent owns a coherent goal and action boundary.

02

MQTT backbone

Publish/subscribe decouples live services.

03

Coordinator arbitration

Conflicts are resolved before physical action.

07 / QUALITY

Security & reliability

  • A coordinator resolves competing recommendations.
  • Redis shares operational context.
  • InfluxDB preserves time-series observations.

08 / EVIDENCE

Outcomes & evidence

  • A six-agent model spanning monitoring to action.
  • A reusable event protocol for decisions.
  • A platform for forecasting and maintenance experiments.

09 / STACK

Technology stack

PythonSPADELSTMMQTTRedisInfluxDBDocker
Next projectBuildOw