microsoft/semantic-kernel

Интегрируйте передовые технологии LLM в свои приложения быстро и легко

Инструменты⭐ 28 582C#последний релиз: dotnet-1.80.1
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Semantic Kernel — это SDK от Microsoft для создания и управления AI-агентами и многоагентными системами. Проект официально перешел в статус Microsoft Agent Framework (MAF) v1.0, став его основой для корпоративного использования.

Зачем нужен

Инструмент позволяет разработчикам быстро интегрировать LLM в приложения, оркестровывать сложные рабочие процессы и объединять несколько специализированных агентов в единую систему. Он полезен для построения надежных, масштабируемых решений с поддержкой наблюдаемости, безопасности и стабильных API.

Что можно реализовать

  • Создание чат-ботов и ассистентов с доступом к внешним инструментам (plugins) и памятью
  • Оркестрация многоагентных систем, где разные агенты выполняют специфические задачи в цепочке
  • Интеграция с различными базами данных векторов (RAG) для работы с корпоративными знаниями
  • Моделирование сложных бизнес-процессов с использованием Process Framework

Ключевые возможности

  • Мультиязычность: поддержка Python, .NET и Java
  • Модельная независимость: работа с OpenAI, Azure OpenAI, Hugging Face, NVIDIA и локальными моделями (Ollama, LMStudio)
  • Поддержка MCP (Model Context Protocol) и OpenAPI для расширения функциональности
  • Мультимодальность: обработка текста, изображений и аудио
  • Статус Enterprise-ready: стабильные API и долгосрочная поддержка (MAF 1.0)

👤 Кому подойдёт: Разработчики (Python, .NET, Java), архитекторы AI-систем и технические лидеры, строящие корпоративные решения на базе LLM.

Релизы

dotnet-1.80.1patch
🕐 17 дн назад · релиз на GitHub ↗

Обновление версии .NET до 1.80.1, SDK до 10.0.303 и зависимостей OpenAPI; удаление устаревших тестов.

  • Added: Версия пакета .NET обновлена до 1.80.1.
  • Added: SDK .NET обновлен до версии 10.0.303.
  • Added: Зависимости OpenAPI обновлены до последних версий.
  • Fixed: Исправлена гонка состояний в тестах перенаправления.
  • Deprecated: Удалены тесты интеграции для устаревшего OpenAI Assistants.
python-1.44.1majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз Python-версии Semantic Kernel 1.44.1 с критическими изменениями в работе MCP-инструментов для Azure AI Agent.

  • Breaking: Добавлен колбэк для подтверждения использования MCP-инструментов в Azure AI Agent.
  • Fixed: Исправлено игнорирование MCP-инструментов и промптов с совпадающими нормализованными именами.
  • Added: Добавлена документация по хешированию отпечатков сертификатов x5t в агенте Copilot Studio.
  • Fixed: Исправлено кодирование значений переменных сервера в OpenAPI.
  • Объединены обновления зависимостей для Python и .NET, а также подавлен ложный срабатывание CodeQL.
dotnet-1.78.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз .NET 1.78.0: обновление SDK, усиление безопасности и исправление ошибок генерации JSON Schema.

  • Fixed: Отключены автоматические HTTP-редиректы в HttpPlugin и WebFileDownloadPlugin.
  • Fixed: Устранена уязвимость NU1902 в библиотеке Scriban.
  • Fixed: Исправлена генерация JSON Schema для параметризованных значений null.
  • Fixed: Устранена высокая уязвимость в MessagePack.
  • Added: Обновлен .NET SDK до версии 10.0.301.
python-1.44.0majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

Релиз Python 1.44.0: обновление зависимостей, усиление безопасности MCP/OpenAPI и ломающее изменение в обработке рантайма.

  • Breaking: Обновлена логика обработки рантайма, что является ломающим изменением для существующего кода.
  • Added: Добавлена валидация URL сервера OpenAPI и улучшена обработка путей операций для точного выбора и целевой адресации запросов.
  • Fixed: В пути вызова инструментов MCP строго enforced параметр excluded_functions, а примеры серверов MCP SSE по умолчанию настроены на loopback с проверкой хоста.
  • Fixed: Обновлены зависимости Python (torch, pyarrow, starlette, pymongo и др.) и .NET (Scriban) для устранения уязвимостей и повышения стабильности.
python-1.43.1patch
🕐 3 мес назад · релиз на GitHub ↗

Релиз Python 1.43.1: добавлена поддержка function_choice_behavior для ассистентов, исправлен MessagePack и защита от path traversal.

  • Added: Добавлена поддержка function_choice_behavior для Azure AI и OpenAI Assistant агентов.
  • Fixed: Исправлена работа с форматом MessagePack.
  • Fixed: В OpenAPI-плагинах добавлена блокировка закодированных путей с точками (dot-segment paths).
  • Fixed: Обновлена версия Python до 1.43.1.