Skip to main content
NiadraAG2(conversation) dá middleware (para a lista middleware= do Agent) e tools. Só em Python. Este é o adaptador do AG2 1.x (pip install ag2), a continuação comunitária do AutoGen; para a linha da Microsoft, o sucessor do AutoGen é o Agent Framework, com adaptador próprio.

Instalar

As cinco primitivas

Exemplo mínimo

O mesmo código está em examples/ag2_agent.py.

Memória do agente

NiadraAG2(conversation, agent_memory=True) põe as notas do próprio agente antes do contexto do cliente e acrescenta as duas ferramentas. Veja Memória do agente.

Limites

  • Funciona com conversas de Niadra e de AsyncNiadra.
  • Nada aqui para o agente: com a Niadra lenta ou fora, ele roda sem o contexto e uma ferramenta responde que o histórico está indisponível.
  • Um agente do AutoGen 0.4 (a linha antiga) usa as ferramentas do kit e conversation.context() direto; não há adaptador próprio para ele.
  • Testado contra ag2 1.1.0 com o modelo substituído por um fake e a Niadra no emulador.

Próximos passos

Microsoft Agent Framework

o context provider da linha da Microsoft.

Navegação do histórico

as três ferramentas que o agente recebe.