Our definition before...
Our ML projects must have a purpose...
| Learning Model | Accuracy |
|---|---|
| Model v1 | 88% |
| Model v2 | 90% |
| Model v3 | 98% |
| Learning Model | Accuracy |
|---|---|
| Model v1 | 88% |
| Model v2 | 90% |
| Model v3 | 98% |
| Learning Model | Accuracy |
|---|---|
| Model v1 | 88% |
| Model v2 | 90% |
| Model v3 | 98% |
Does Model v3 satisfy users' requirements?
| Learning Model | Accuracy |
|---|---|
| Model v1 | 88% |
| Model v2 | 90% |
| Model v3 | 98% |
Does Model v3 satisfy users' requirements?
For example:
Threat to AI applications and promises
"Grok referenced the debunked conspiracy theory of “white genocide” in South Africa in reply to unrelated prompts, such as questions about baseball or humorous requests to talk like a pirate. " (May, 2025)
"ChatGPT suggested a dangerous route to tourists hiking in the mountains in Poland and resulted in the hikers having to be rescued." (January, 2025)
"Steve Talley, a financial adviser in Denver, Colorado, was wrongfully arrested twice for bank robberies he did not commit, based on flawed facial recognition technology and questionable identification procedures." (September, 2014)
Learn more at the AIAAIC Repository
| Learning Model | Accuracy |
|---|---|
| Model v1 | 88% |
| Model v2 | 90% |
| Model v3 | 98% |
Latency Requirement
(< 5 secs)
| Learning Model | Accuracy |
|---|---|
| Model v1 | 88% |
| Model v2 | 90% |
| Model v3 | 98% |
Latency Requirement
(< 5 secs)
| Learning Model | Accuracy | Latency |
|---|---|---|
| Model v1 | 88% | 3 secs |
| Model v2 | 90% | 4 secs |
| Model v3 | 98% | 10 secs |
Resource Limitations
(Low budget)
| Learning Model | Accuracy | Latency |
|---|---|---|
| Model v1 | 88% | 3 secs |
| Model v2 | 90% | 4 secs |
| Model v3 | 98% | 10 secs |
Resource Limitations
(Low budget)
| Learning Model | Accuracy | Latency | Resource Demand |
|---|---|---|---|
| Model v1 | 88% | 3 secs | Low |
| Model v2 | 90% | 4 secs | Medium |
| Model v3 | 98% | 10 secs | High |
Resource Limitations
(Low budget)
| Learning Model | Accuracy | Latency | Resource Demand |
|---|---|---|---|
| Model v1 | 88% | 3 secs | Low |
| Model v2 | 90% | 4 secs | Medium |
| Model v3 | 98% | 10 secs | High |
Learn more at https://www.datascienceafrica.org/
Learn more at https://www.datascienceafrica.org/
The Ecosystem:
Learn more at https://www.datascienceafrica.org/
Social Problems:
Important questions:
The systems engineering approach is better equipped than the ML community to facilitate the adoption of this technology by prioritising the problems and their context before any other aspects.
How does current research use the systems engineering approach to address challenges similar to the ones LLMs impose on socio-technical systems?
LLMs Applications Challenges
LLMs Applications Challenges
Research Question: How can we address these challenges to deploy LLMs into socio-technical systems effectively and safely?
LLMs Applications Challenges
Research Question: How can we address these challenges to deploy LLMs into socio-technical systems effectively and safely?
Hypothesis: The Systems Engineering approach can help by prioritising the problem and its context before any solution.
LLMs Applications Challenges
Research Question: How can we address these challenges to deploy LLMs into socio-technical systems effectively and safely?
Hypothesis: The Systems Engineering approach can help by prioritising the problem and its context before any solution.
LLMs Applications Challenges
A survey of research works that apply systems engineering principles to address these challenges when deploying AI-based systems.
A survey of research works that apply systems engineering principles to address these challenges when deploying AI-based systems.
MLTRL - Technology Readiness Levels for Machine Learning Systems
Learn more at (Lavin et al., 2022)
PAISE® – Process Model for AI Systems Engineering
Learn more at (Hasterok & Stompe, 2022)
ACDANS – System of Systems Engineering Approach for Complex Deterministic and Nondeterministic Systems
Learn more at (Hershey, 2021)
Results contrast with the way we work today.
"Move Fast and Break Things" (Zuckerberg, 2014)
Results contrast with the way we work today.
"Move Fast and Break Things" (Zuckerberg, 2014)
Inserting ML components in our software systems lowers the bar for these systems to be qualified as critical systems. Learn more at (Cabrera et al., 2025)
We need to be careful when designing, developing, deploying, and decommissioning ML-based systems.
_script: true
This script will only execute in HTML slides
_script: true