AI Course

Module 1 - AI Application Framework

Module 1 - AI Application Framework

Definition

A valid AI use case is a digital process characterized by dynamic, high-dimensional, or unstructured

inputs and outputs where deterministic solutions or narrow, task-specific probabilistic models are

unlikely to achieve acceptable performance, reliability, or scalability.

Use Case Discovery Framework

  1. What problem are we trying to solve?
  2. What’s the business impact of solving it successfully?
  3. What is the user story (e.g., “As a user I want X so that Y”)?
  4. Is it (or can it be) a digital process?
  5. What does the typical input look like?
  6. What does the expected output look like?
  7. Can it be reliably solved using traditional software or business logic?
  8. Can it be solved with a task-specific ML model?
  9. What is the technical landscape (e.g., stack, vendor lock-in)?
  10. What is the data landscape (e.g., availability, quality, format)?
  11. Are there any constraints (e.g., legal, regulatory, privacy)?
  12. What is the readiness level (e.g., resources, access, budget)?

GenAI Solution Pathfinder

  1. Can a LLM solve it out of the box?

➡️ Use as-is *(zero-shot)

  1. Are instructions alone enough to guide the model’s behavior?

➡️ Use prompt engineering *(role-based, few-shot, CoT, etc.)*

  1. Can we solve it by providing relevant context?

➡️ Use Retrieval-Augmented Generation *(RAG)*

  1. Do we need multi-step decision logic or tool use (e.g., search, APIs, code execution)?

➡️ Use agentic frameworks (e.g., Agents SDK, LangGraph)

  1. Do we need to adapt the model’s behavior (e.g., domain adaptation)?

➡️ Use fine-tuning

  1. Is the problem still too vague or misaligned?

➡️ Rescope the problem

Mark Lesson Complete (Module 1 - AI Application Framework)