Integrações com provedores de contexto

Esse componente agrupa integrações externas que fornecem, transformam, recuperam ou persistem o contexto em torno de uma invocação de agente. A maioria se conecta por meio da abstração de 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.

Organizar pela camada de integração do framework mantém uma única página para cada provedor e seus padrões associados de armazenamento, memória, RAG, pré-processamento ou CodeAct, em vez de duplicar o provedor entre categorias de funcionalidades. 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 informações sobre o ciclo de vida, abstrações integradas e orientações para implementação de provedor personalizado, consulte Conceitos de provedor de contexto.

Integrações disponíveis

Provider 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
Hyperlight 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

Próximas Etapas