O que é kernel semântico
O Kernel Semântico é um SDK de código aberto que capacita desenvolvedores a construir seus próprios agentes de IA (inteligência artificial) personalizados. Ao combinar LLMs (modelos de linguagem de grandes) com código nativo, os desenvolvedores podem criar agentes de IA que entendem e respondem a comandos em linguagem natural para realizar uma variedade de tarefas.
O que é um agente de IA?
Um agente de IA é um programa que pode atingir metas predeterminadas. Os agentes de IA são alimentados por LLMs (modelos de linguagem grandes) treinados em grandes quantidades de dados. Um agente de IA pode atender a uma ampla variedade de tarefas com intervenção humana mínima. Os agentes de IA podem ajudá-lo a:
- escrever código.
- redigir emails.
- Resumir reuniões.
- Fornecer recomendações.
- E a lista não para por aí!
O que é Kernel Semântico?
O Kernel Semântico integra LLMs como OpenAI, Azure OpenAI e Hugging Face com linguagens de programação convencionais como C#, Python e Java. Os desenvolvedores podem criar "plug-ins" para interagir com os LLMs e realizar diversas tarefas. O SDK do Kernel Semântico também fornece plug-ins internos que podem aprimorar rapidamente um aplicativo. Os desenvolvedores podem utilizar facilmente os LLMs em seus próprios aplicativos sem precisar aprender os meandros da API do modelo.
Os principais componentes do SDK do Kernel Semântico são:
Camada de orquestração de IA
O núcleo da pilha de Kernel Semântico é uma camada de orquestração de IA que permite a integração perfeita de modelos de IA e plug-ins. Essa camada é responsável por combinar esses componentes para criar interações inovadoras do usuário.
Conectores
O SDK do Kernel Semântico oferece um conjunto de conectores que permitem aos desenvolvedores integrar LLMs em seus aplicativos existentes. Esses conectores servem como a ponte entre o código do aplicativo e os modelos de IA.
Plug-ins
O SDK do Kernel Semântico opera em plug-ins, essencialmente servindo como o "corpo" do aplicativo de IA. Os plug-ins consistem em solicitações as quais você deseja que o modelo de IA responda e funções que possam concluir tarefas especializadas. Os desenvolvedores podem usar plug-ins internos ou criar seus próprios.
Para os desenvolvedores ávidos por se aventurar no desenvolvimento de IA, o SDK do Kernel Semântico abre as portas para criar seu próprio agente de IA. O SDK integra perfeitamente modelos e plug-ins personalizados que permitem criar experiências de usuário exclusivas e impactantes.