Thoughts

Building Effective and Responsible AI Agents: The Importance of Recognising Causal Reasoning Limits in Generative AI

In this article, we examine why understanding causal reasoning—and recognising the limitations of large language models (LLMs) in this area—is crucial for implementing AI Agents effectively. As organisations increasingly turn to AI Agents to perform complex tasks, awareness of these limitations becomes essential to assess their true capabilities and to ensure responsible, reliable deployments that […]

Building Effective and Responsible AI Agents: The Importance of Recognising Causal Reasoning Limits in Generative AI Read More »

Decision tool: Ladder of Inference

Our actions and decision-making process are influenced by the situations we encounter, our understanding of them, and the conclusions we draw. Although our perceptions may seem evident to us, others may interpret situations differently based on their own perspectives. On a daily basis we interpret situations and jump to conclusions, making rash decisions that could

Decision tool: Ladder of Inference Read More »

Demystifying Thread Safety

Modern programming languages support easy, out-of-the-box multithreading, which leads to multitasking becoming synonymous with efficiency. Multithreading gives the ability to simultaneously run or execute multiple tasks, represented as Threads – and it can take different shapes. Multiple patterns were identified, different techniques were conceived and mechanisms have been exhaustively enhanced to simplify and increase the

Demystifying Thread Safety Read More »

Scroll to Top