Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Semantic Kernel in Action: Fundamentals

Semantic Kernel in Action: Fundamentals

4h 28mIntermediate2024-05-23

Authors

Jose Latorre

Jose Latorre

Course details

As AI becomes increasingly important in software development, Semantic Kernel offers a powerful tool for .NET developers to create, orchestrate, and integrate AI components and memories. In this course, developer community lead and software architect José Luis Latorre empowers you to stay ahead in the rapidly evolving AI landscape and guides you in building sophisticated AI solutions. Get a comprehensive overview of Semantic Kernel, including plug-ins, planners, and memories. Gain hands-on experience in setting up the environment, creating and orchestrating plug-ins, mastering planners, and working with memories. Plus, complete a final project that brings all the concepts presented in the course together.

Skills covered

Semantic KernelTelecommunications.NETFull-Stack Web DevelopmentGenerative AIArtificial Intelligence (AI)Web DevelopmentNetwork and System AdministrationMicrosoftOne-Off

Concepts

0. Introduction

  • 01 - If you can code in .NET, you are an AI developer
  • 02 - What you should know about this course

1. Semantic Kernel Concepts

  • 03 - What is Semantic Kernel
  • 04 - Core components of Semantic Kernel
  • 05 - Semantic Kernel vs. LangChain

2. Enter the Kernel

  • 06 - Setting up
  • 07 - Using GitHub Codespaces
  • 08 - The kernel
  • 09 - Adding AI services to the kernel
  • 10 - Trying out the kernel

3. Diving into Plug-ins

  • 11 - Introduction to plug-ins
  • 12 - Developing prompt functions
  • 13 - Practice - Developing prompt functions
  • 14 - Developing native functions
  • 15 - Practice - Developing native functions
  • 16 - Using out-of-the-box plug-ins
  • 17 - Using prompt templates
  • 18 - Practice - Using prompt templates
  • 19 - Invoking and chaining functions
  • 20 - Practice - Invoking and chaining functions

4. Mastering Planners

  • 21 - Introduction to planners
  • 22 - Implementing function calling
  • 23 - Practice - Implementing function calling
  • 24 - Implementing Handlebars planners
  • 25 - Practice - Implementing Handlebars planners
  • 26 - Implementing Stepwise planners
  • 27 - Practice - Implementing Stepwise planners

5. Creating and Using Agents

  • 28 - Introduction to agents
  • 29 - Crafting our first agent
  • 30 - Practice - Crafting our first agent
  • 31 - Agent delegation
  • 32 - Practice - Agent delegation
  • 33 - Agent collaboration
  • 34 - Practice - Agent collaboration

6. Understanding Memories

  • 35 - The many concepts needed for memories
  • 36 - RAG types
  • 37 - Semantic Kernel memory
  • 38 - Practice - Implement memories

7. Hands-On Final Project

  • 39 - Introduction to building a comprehensive project
  • 40 - Implementing the search plug-in
  • 41 - Using the plug-in to search
  • 42 - Implement scoring, summarizing, and report functions
  • 43 - Adding a Handlebars prompt to streamline all

Conclusion

  • 44 - Next steps on our Semantic Kernel journey

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal