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
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
Niadrae deAsyncNiadra. - 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
ag21.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.

