Integrações de provedor 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 é 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

Próximas Etapas