Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 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
- Provedores de modelo
- Serviços de agente
- Ferramentas
- Provedores de contexto
- Middleware
- Avaliação
- Interface do usuário: AG-UI, ChatKit e DevUI
- Todas as categorias de componente
- Conceitos do provedor de contexto
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.