Integrações de IA para Kernel Semântico
O Semantic Kernel fornece uma ampla variedade de integrações de serviços de IA para ajudá-lo a criar agentes de IA poderosos. Além disso, o Semantic Kernel se integra a outros serviços da Microsoft para fornecer funcionalidade adicional por meio de plug-ins.
Integrações prontas para uso
Com os conectores de IA disponíveis, os desenvolvedores podem criar facilmente agentes de IA com componentes intercambiáveis. Isso permite que você experimente diferentes serviços de IA para encontrar a melhor combinação para seu caso de uso.
Serviços de IA
Serviços | C# | Python | Java | Observações |
---|---|---|---|---|
Geração de texto | ✅ | ✅ | ✅ | Exemplo: Texto-Davinci-003 |
Conclusão de Chat. | ✅ | ✅ | ✅ | Exemplo: GPT4, Chat-GPT |
Incorporações de texto (experimental) | ✅ | ✅ | ✅ | Exemplo: text-embeddings-ada-002 |
Texto para imagem (experimental) | ✅ | ❌ | ❌ | Exemplo: Dall-E |
Imagem para texto (experimental) | ✅ | ❌ | ❌ | Exemplo: Pix2Struct |
Texto para áudio (experimental) | ✅ | ❌ | ❌ | Exemplo: conversão de texto em fala |
Áudio para texto (experimental) | ✅ | ❌ | ❌ | Exemplo: Sussurro |
Plugins adicionais
Se você quiser estender a funcionalidade do seu agente de IA, poderá usar plug-ins para integração com outros serviços da Microsoft. Aqui estão alguns dos plug-ins disponíveis para o Semantic Kernel:
Plug-in | C# | Python | Java | Descrição |
---|---|---|---|---|
Aplicativos Lógicos | ✅ | ✅ | ✅ | Crie fluxos de trabalho nos Aplicativos Lógicos usando seus conectores disponíveis e importe-os como plug-ins no Kernel Semântico. Saiba mais. |
Sessões Dinâmicas dos Aplicativos de Contêiner do Azure | ✅ | ✅ | ❌ | Com sessões dinâmicas, você pode recriar a experiência do Interpretador de Código da API do Assistentes girando facilmente contêineres do Python onde os agentes de IA podem executar código Python. Saiba mais. |