Blog Logo
TAGS

Semantic Kernel - Lightweight SDK for AI Large Language Model Integration

Semantic Kernel (SK) is a lightweight SDK enabling integration of AI Large Language Models (LLMs) with conventional programming languages. SK offers a unique programming model that combines natural language semantic functions, traditional code native functions, and embeddings-based memory, unlocking new potential and value for applications with AI. SK supports prompt templating, function chaining, vectorized memory, intelligent planning, and more out of the box. SK encapsulates several design patterns from the latest AI research, including recursive reasoning, summarization, zero/few-shot learning, contextual and long-term memory, semantic indexing, planning, and accessing external knowledge stores. Join the SK community to create AI-first apps faster, and contribute to crafting the future of AI computing. Check out our samples to learn how to integrate Semantic Kernel in your app quickly and easily.