Azure AI for Developers: LLMs and SLMs

Azure AI for Developers: LLMs and SLMs

1h 19mIntermediate2025-04-11

Authors

Sam Nasr

Sam Nasr

Course details

As an Azure developer, it’s important to stay up to date with the latest technological advancements in your field. In this course, instructor Sam Nasr covers the fundamental concepts of small language models (SLMs) and large language models (LLMs), equipping you with the core skills required to leverage the power of AI. Explore the key differences between each model, how they work, and when it's appropriate to use each and why. Along the way, Sam also covers best practices for improving efficiency and shows you how to avoid common mistakes.

Learning objectives
Describe a small language model (SLM) and a large language model (LLM).
Identify the key differences between a SLM and a LLM.
Determine circumstances under which it is most appropriate to use each model type.

Skills covered

Azure AI ServicesMachine Learning FundamentalsTraditional AI and Machine LearningCloud AdministrationCloud PlatformsArtificial Intelligence (AI)Cloud ComputingMicrosoftDeep Dive (X:Y)

Concepts

Introduction

  • Choosing the right AI model - LLMs and SLMs explained
  • What you should know

Small Language Models

  • What is a small language model (SLM)
  • How do SLMs work
  • Popular SLM architectures
  • Capabilities and limitations

Large Language Models

  • What is a large language model (LLM)
  • How do LLMs work
  • Popular LLM architectures
  • Capabilities and limitations

Choosing a Model

  • Difference between SLM and LLM
  • When to use SLM or LLM
  • Deployment types

Sample Projects

  • Deploying and accessing SLM locally
  • Deploying and accessing LLM in Azure AI Foundry
  • Challenge - Build an SLM solution
  • Solution - Build an SLM solution

Implementing Best Practices

  • Common pitfalls
  • Best practices

Conclusion

  • Next steps
40,000 Toman