Об этом проекте
Semantic Kernel — это не зависящий от модели SDK от Microsoft, предназначенный для помощи разработчикам в создании, оркестрации и развертывании AI-агентов и мультиагентных систем. Он поддерживает Python 3.10+, .NET 10.0+ и Java JDK 17+, а также работает на Windows, macOS и Linux.
Основные возможности включают:
- **Гибкость моделей**: встроенная поддержка OpenAI, Azure OpenAI, Hugging Face, NVIDIA, а также локальных моделей через Ollama, LMStudio или ONNX.
- **Каркас агентов**: создание модульных AI-агентов с доступом к инструментам/плагинам, памяти и возможностям планирования.
- **Мультиагентные системы**: оркестрация рабочих процессов с взаимодействующими специализированными агентами.
- **Экосистема плагинов**: расширение агентов с помощью нативного кода, шаблонов запросов, спецификаций OpenAPI или Model Context Protocol (MCP).
- **Поддержка векторных БД**: интеграция с Azure AI Search, Elasticsearch, Chroma и другими.
- **Мультимодальная поддержка**: обработка текстовых, визуальных и звуковых входных данных.
- **Каркас процессов**: моделирование сложных бизнес-процессов со структурированным подходом к рабочим процессам.
- **Готовность к корпоративному использованию**: ориентирован на наблюдаемость, безопасность и стабильные API.
Установка проста: `pip install semantic-kernel` для Python, `dotnet add package Microsoft.SemanticKernel` для .NET; инструкции для Java доступны в репозитории. Примеры быстрого старта демонстрируют создание базового чат-агента, добавление плагинов для пользовательских инструментов и построение мультиагентных систем с агентами сортировки, выставления счетов и возвратов.
Примечание: проект эволюционировал в Microsoft Agent Framework (MAF) — его преемника, готового к корпоративному использованию, который теперь находится на версии 1.0 со стабильными API и долгосрочной поддержкой. Руководство по миграции доступно для существующих пользователей Semantic Kernel.
Для дальнейшего изучения в документации представлены руководство по началу работы, более 100 подробных примеров и справочники по API для C# и Python. Поддержка сообщества доступна через GitHub Issues, Discussions и Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.