Sobre o projeto
O Semantic Kernel é um SDK agnóstico de modelo da Microsoft, projetado para ajudar desenvolvedores a construir, orquestrar e implantar agentes de IA e sistemas multiagente. Ele suporta Python 3.10+, .NET 10.0+ e Java JDK 17+, e roda em Windows, macOS e Linux.
Principais recursos incluem:
- **Flexibilidade de Modelo**: Suporte integrado para OpenAI, Azure OpenAI, Hugging Face, NVIDIA e modelos locais via Ollama, LMStudio ou ONNX.
- **Framework de Agentes**: Crie agentes de IA modulares com acesso a ferramentas/plugins, memória e capacidades de planejamento.
- **Sistemas Multiagente**: Orquestre fluxos de trabalho com agentes especialistas colaborativos.
- **Ecossistema de Plugins**: Estenda agentes com funções de código nativo, modelos de prompt, especificações OpenAPI ou Protocolo de Contexto de Modelo (MCP).
- **Suporte a Banco de Dados Vetorial**: Integração com Azure AI Search, Elasticsearch, Chroma e outros.
- **Suporte Multimodal**: Processe entradas de texto, visão e áudio.
- **Framework de Processos**: Modele processos de negócios complexos com uma abordagem de fluxo de trabalho estruturado.
- **Pronto para Empresas**: Construído para observabilidade, segurança e APIs estáveis.
A instalação é simples: `pip install semantic-kernel` para Python, `dotnet add package Microsoft.SemanticKernel` para .NET, e instruções para Java estão disponíveis no repositório. Exemplos de início rápido demonstram a criação de um agente de chat básico, adição de plugins para ferramentas personalizadas e construção de sistemas multiagente com agentes de triagem, cobrança e reembolso.
Nota: O projeto evoluiu para o Microsoft Agent Framework (MAF), seu sucessor pronto para empresas, agora na versão 1.0 com APIs estáveis e suporte de longo prazo. Um guia de migração está disponível para usuários existentes do Semantic Kernel.
Para aprendizado adicional, a documentação oferece um guia de introdução, mais de 100 exemplos detalhados e referências de API para C# e Python. O suporte da comunidade está disponível via issues do GitHub, discussões e Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.