Integrações do Agent Framework

Microsoft Agent Framework tem integrações com vários serviços, ferramentas e protocolos diferentes.

Procurar por provedor

Fornecedor Áreas de integração
Microsoft Foundry Modelos, agentes gerenciados, ferramentas, RAG, memória, avaliação, observabilidade, modelos locais e agentes hospedados
Microsoft Azure Azure OpenAI, Pesquisa de IA do Azure , Azure Cosmos DB, Azure Content Understanding, Microsoft Purview, Azure Monitor e Azure Functions
OpenAI Inferência de modelo, ferramentas hospedadas, ChatKit e pontos de extremidade compatíveis com OpenAI
Antrópico Modelos claude, o Claude Agent SDK, Foundry, Bedrock e IA de vértice
Amazon Web Services Amazon Bedrock e Anthropic Claude em Bedrock
Google Google Gemini e Anthropic Claude na IA do Vértice
Ollama Inferência de modelo local por meio de clientes nativos e compatíveis com OpenAI
Mistral Inserções de texto mistral

Consulte todos os ecossistemas do provedor.

Procurar por componente

Integrações do UI Framework

Estrutura de interface do usuário Status da versão
AG-UI Preview
ChatKit Preview
DevUI Preview

Integrações de middleware

Integrações de avaliação

Repositórios de vetores

Microsoft Agent Framework dá suporte à integração com muitos repositórios de vetores diferentes. Elas podem ser úteis para fazer RAG (Recuperação de Geração Aumentada) ou armazenamento de memórias.

Para integrar com repositórios de vetores, contamos com o 📦Microsoft. Extensions.VectorData.Abstractions pacote que fornece uma camada unificada de abstrações para interagir com repositórios de vetores no .NET. Essas abstrações permitem que você escreva um código simples de alto nível em uma única API e troque o repositório de vetores subjacente por alterações mínimas em seu aplicativo. Quando os componentes do Agent Framework dependem de um repositório de vetores, eles usam essas abstrações para permitir que você escolha sua implementação preferida.

Dica

Consulte a documentação bancos de dados vetoriais para aplicativos de IA em .NET para obter mais informações sobre como ingerir dados em um repositório de vetores, gerar incorporações e realizar pesquisas vetoriais ou híbridas.

Implementações de Abstração de Armazenamento de Vetores

Implementation C# Usa o SDK com suporte oficial Mantenedor/Fornecedor
Pesquisa de IA do Azure  Microsoft
MongoDB (vCore) do Cosmos DB Microsoft
Cosmos DB NoSQL Microsoft
Couchbase Couchbase
Elasticsearch Elástico
In-Memory N/A Microsoft
MongoDB Microsoft
Postgres Sem Servidor Neon Usar o Conector do Postgres Microsoft
Oracle Oracle
Pinecone Microsoft
Postgres Microsoft
Qdrant Microsoft
Redis Microsoft
SQL Server Microsoft
SQLite Microsoft
Volátil (na memória) Obsoleto (use na memória) N/A Microsoft
Weaviate Microsoft

Importante

As implementações de abstração do repositório de vetores são criadas por uma variedade de fontes. Nem todos os conectores são mantidos por Microsoft. Ao considerar uma implementação, avalie a qualidade, o licenciamento, o suporte etc. para garantir que eles atendam aos seus requisitos. Além disso, examine a documentação de cada provedor para obter informações detalhadas de compatibilidade de versão.

Importante

Algumas implementações estão usando internamente SDKs de banco de dados que não têm suporte oficial por Microsoft ou pelo provedor de banco de dados. A coluna usa SDKs com Suporte Oficial lista quais estão usando SDKs com suporte oficial e quais não estão.

O Agent Framework dá suporte ao uso das coleções VectorStore do Kernel semântico para fornecer recursos de armazenamento de vetor aos agentes. Consulte a documentação de conectores do repositório de vetores para saber como configurar diferentes coleções de repositórios de vetores. Consulte Criação de uma ferramenta de pesquisa a partir de um VectorStore para obter mais informações sobre como usá-la para RAG.

Note

O suporte para Go a este recurso estará disponível em breve. Consulte o repositório Agent Framework Go para obter o status mais recente.

Próximas etapas