Semantic Kernel
An open-source SDK that allows developers to integrate AI services into traditional programming languages using plugins and prompts.
Explore more about Frameworks
Related terms
An open-source framework for building applications powered by large language models, providing components for prompt management, model integration, tool calling, agents, memory, retrieval, and workflow orchestration across multiple AI providers.
AutoGenAn open-source framework from Microsoft for building AI agents and multi-agent systems that collaborate through conversations, tools, and automated workflows.
DSPyDSPyAn open-source framework for programming language model applications using declarative modules and automated prompt and parameter optimization.
LlamaIndexA framework for building LLM applications that connect language models with external data, knowledge sources, and retrieval workflows.
CrewAIAn open-source framework for building, orchestrating, and managing collaborative AI agents that work together to complete complex tasks.