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.
Esse componente agrupa integrações externas que fornecem, transformam, recuperam ou persistem o contexto em torno de uma invocação de agente. A maioria é anexada por meio da abstração do provedor de contexto. Uma página de provedor também pode incluir uma ferramenta hospedada pelo provedor quando essa é a implementação do sistema externo do mesmo padrão de contexto; essas páginas identificam o mecanismo explicitamente.
A organização pela superfície de integração da estrutura mantém uma página de provedor para seus padrões de armazenamento, memória, RAG, pré-processamento ou CodeAct relacionados, em vez de duplicar o provedor entre categorias de recursos. Use a coluna Padrões comuns abaixo para navegar pelo resultado necessário.
A documentação distingue vários padrões comuns:
- O armazenamento de conversa recarrega e persiste a transcrição exata da mensagem.
- A memória extrai e lembra o conhecimento durável selecionado de interações anteriores.
- O RAG recupera informações relevantes de uma fonte de conhecimento externa.
- O pré-processamento transforma arquivos de entrada ou outro conteúdo antes da invocação do modelo.
- O CodeAct contribui com uma ferramenta de execução de código e gerencia o ambiente de execução.
Esses padrões descrevem usos comuns, não limites rígidos. Um provedor pode combinar vários padrões ou implementar um comportamento totalmente diferente.
Para obter o ciclo de vida, abstrações internas e diretrizes de implementação de provedor personalizado, consulte os conceitos do provedor de contexto.
Integrações disponíveis
| Fornecedor | Padrões comuns | C# | Python | Go |
|---|---|---|---|---|
| Pesquisa de IA do Azure | RAG | ✅ | ✅ | ❌ |
| Compreensão de conteúdo do Azure | Pré-processamento | ❌ | ✅ | ❌ |
| Azure Cosmos DB | Armazenamento de conversa; memória | ✅ | ✅ | ❌ |
| Hiperleve | CodeAct | ✅ | ✅ | ❌ |
| Local (.NET) | CodeAct | ✅ | ❌ | ❌ |
| Mem0 | Memory | ❌ | ✅ | ❌ |
| Microsoft Foundry | RAG; memória | ✅ | ✅ | ❌ |
| Monty | CodeAct | ❌ | ✅ | ❌ |
| Neo4j | RAG; memória | ✅ | ✅ | ❌ |
| Redis | RAG; armazenamento de conversa; memória | ✅ | ✅ | ❌ |
| Valkey | Armazenamento de conversas | ✅ | ❌ | ❌ |