Skip to main content

Posts

The most common AI use cases

Knowing what AI is only gets you halfway. The other half is knowing what to use it for, and just as importantly, when not to use it. Exam questions and real projects both start from a business problem, not from a technology, so the skill is matching the problem to the right kind of solution. This post surveys the most common AI use cases, links each to the AWS services you are likely to meet, and then looks at the situations where AI is the wrong choice. 1. Start with the problem, not the technology A useful habit is to describe a problem in plain words before naming any technology: “we need to sort incoming support emails by topic”, “we want to read data from scanned invoices”, “we need to predict which customers will cancel”. Once the problem is clear, you can ask which category of AI fits it. The categories below are the ones you will see most often. 2. Common use cases by category Category What the AI does Example AWS service you may meet Computer vision Analyses ...
Recent posts

What is AI, ML, DL and Generative AI

People use “AI”, “machine learning”, “deep learning”, “foundation model” and “generative AI” as if they meant the same thing. They do not, and the AWS exams expect you to tell them apart. This post sets out the vocabulary you will use for the rest of this wiki: what each term means, how the terms nest inside one another, and which AWS service you are most likely to meet for each. 1. The big picture: nested ideas The easiest way to remember the relationship is as a set of boxes, each one sitting inside a wider one. Artificial intelligence (AI) – the broad goal: machines doing tasks that normally need human intelligence Machine learning (ML) – AI that learns patterns from data instead of following hand-written rules Deep learning (DL) – ML that uses neural networks with many layers Generative AI – deep learning models that create new content such as text, images, audio and code Two points about this picture are worth remembering. First, foundation models are the large, g...

Types of AI: Narrow, General, and Where Agentic AI Fits

Headlines often talk about “AI” as if it were one thing, from the spam filter in your inbox to science-fiction machines that think like people. In reality these sit at very different levels of ability, and mixing them up leads to muddled thinking, and to wrong answers on exams. This post sorts AI into its main types by capability, shows how the common terms fit together, and explains where agentic AI , the topic of Part D, belongs in the picture. 1. Two different questions Most confusion comes from mixing up two separate ways of describing an AI system: How capable or general is it? This gives the familiar scale of narrow AI, general AI and superintelligence. How is it used? This describes a system’s role: a classifier that labels data, an assistant that answers questions, or an agent that pursues a goal by taking actions. Agentic AI belongs to the second question, not the first. Keep the two separate and the rest of this post falls into place. 2. Types of AI by capability ...

The History of AI: From Ancient Ideas to Expert Systems and Foundation Models

People use “AI”, “machine learning”, “deep learning”, “foundation model” and “generative AI” as if they meant the same thing. They do not, and the AWS exams expect you to tell them apart. This post sets out the vocabulary you will use for the rest of this wiki: what each term means, how the terms nest inside one another, and which AWS service you are most likely to meet for each. 1. The big picture: nested ideas The easiest way to remember the relationship is as a set of boxes, each one sitting inside a wider one. Artificial intelligence (AI) – the broad goal: machines doing tasks that normally need human intelligence Machine learning (ML) – AI that learns patterns from data instead of following hand-written rules Deep learning (DL) – ML that uses neural networks with many layers Generative AI – deep learning models that create new content such as text, images, audio and code Two points about this picture are worth remembering. First, foundation models are the large, g...

Which AWS Certifications Exist for AI? A Practical Map

 If you want to prove you can work with AI on AWS, the certification catalog can feel crowded. This post gives you a map: which credentials are aimed at AI, who each one is for, what the exams look like, and in which order a sensible person would take them. Every figure below comes from the official AWS certification pages as they stood on 25 October 2026, so always double-check the live pages before you book anything. The short version Two certifications are built squarely around AI on AWS, and they sit at opposite ends of the difficulty scale: AWS Certified AI Practitioner (AIF-C01) is the foundational, concept-level exam. AWS Certified Generative AI Developer – Professional (AIP-C01) is the advanced, build-it-in-production exam. Around them sits a ring of neighbouring certifications that make good stepping stones, plus a newer business-focused AI credential and a set of hands-on "Demonstrated" credentials. At a glance Detail AI Practitioner GenAI Developer ...

NLI (Natural Language Inferencing)

  "…when you have eliminated the impossible, whatever remains, however improbable, must be the truth"    Sir Arthur Conan Doyle Our brains process the meaning of a sentence like this rather quickly. We're able to surmise: Some things to be true: "You can find the right answer through the process of elimination.” Others that may have the truth: "Ideas that are improbable are not impossible!" And some claims are clearly contradictory: "Things that you have ruled out as impossible are where the truth lies." Natural language processing (NLP) has grown increasingly elaborate over the past few years. Machine learning models tackle question answering, text extraction, sentence generation, and many other complex tasks. But, can machines determine the relationships between sentences, or is that still left to humans? If NLP can be applied between sentences, this could have profound implications for fact-checking, identifying fake news, analyzing text, and m...

Project: Heartbeat computing

In computer science, a heartbeat is a periodic signal generated by hardware or software to indicate normal operation or to synchronize other parts of a computer system. Usually, a heartbeat is sent between machines at a regular interval in the order of seconds; a heartbeat message. If the endpoint does not receive a heartbeat for a time—usually a few heartbeat intervals—the machine that should have sent the heartbeat is assumed to have failed. Heartbeat messages are typically sent non-stop on a periodic or recurring basis from the originator's start-up until the originator's shutdown. When the destination identifies a lack of heartbeat messages during an anticipated arrival period, the destination may determine that the originator has failed, shutdown, or is generally no longer available. Heartbeat messages may be used for high-availability and fault-tolerance purposes.