liveBook · Manning

Semantic Kernel

As explained in Building Distributed Applications that Work

Semantic Kernel is a collection of .NET libraries that provides interfaces for integrating large language models with application code.

Semantic Kernel is a collection of .NET libraries that provides an interface for connecting application code with large language models (LLMs). It supports adding LLM functionality to a distributed Aspire application. section 5.0

Online-shop assistant

A locally hosted assistant can answer questions about shop products. Chat responses can also be streamed, letter by letter, in a custom chat interface. section 5.0 section 5.4

How Building Distributed Applications that Work covers it

How deep it goes
Defines Semantic Kernel’s role and capabilities at a high level without detailing implementation steps.
Examples
Uses a locally hosted product-question assistant and streamed chat responses as application examples.
What you can do after
Build .NET AI features that interact with LLMs, including chat experiences that stream responses.
How it connects
Connects .NET application code with LLMs and is associated with Ollama, Aspire, and chat completion.

Also explained in

Compare how 3 books explain Semantic Kernel →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Distributed Applications that Work. The section links point to the parts of the book it draws on.