Integrações de IA para Kernel Semântico
O Semantic Kernel fornece uma ampla gama de integrações de serviços de IA para ajudá-lo a criar poderosos agentes de IA. Além disso, o Semantic Kernel integra-se com outros serviços da Microsoft para fornecer funcionalidades adicionais através de plugins.
Integrações prontas para uso
Com os conectores de IA disponíveis, os desenvolvedores podem facilmente criar agentes de IA com componentes permutá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 | Notas |
---|---|---|---|---|
Geração de texto | ✅ | ✅ | ✅ | Exemplo: Text-Davinci-003 |
Conclusão do bate-papo | ✅ | ✅ | ✅ | 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: Whisper |
Plugins adicionais
Se você quiser estender a funcionalidade do seu agente de IA, você pode usar plug-ins para integrar com outros serviços da Microsoft. Aqui estão alguns dos plugins que estão disponíveis para o Kernel Semântico:
Plug-in | C# | Python | Java | Description |
---|---|---|---|---|
Logic Apps | ✅ | ✅ | ✅ | Crie fluxos de trabalho dentro de Aplicativos Lógicos usando seus conectores disponíveis e importe-os como plug-ins no Kernel Semântico. Mais informações. |
Sessões dinâmicas de aplicativos de contêiner do Azure | ✅ | ✅ | ❌ | Com sessões dinâmicas, você pode recriar a experiência do Interpretador de Código a partir da API Assistants girando sem esforço contêineres Python onde os agentes de IA podem executar código Python. Mais informações. |