NiadraContextProvider é um context provider do Agent Framework: antes de cada run ele acrescenta o contexto às instruções e as ferramentas do histórico ao agente, e registra os turnos. Só em Python.
Instalar
As cinco primitivas
Exemplo mínimo
examples/agent_framework_agent.py.
Memória do agente
NiadraContextProvider(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
- Este é o adaptador do Agent Framework, sucessor do AutoGen na linha da Microsoft. A continuação comunitária do AutoGen, o AG2 1.x, tem adaptador próprio; um agente do AutoGen 0.4 usa as ferramentas do kit e
conversation.context()direto. - Nada aqui derruba o run: sem contexto, as instruções seguem só as suas.
- Testado contra
agent-framework-core1.19 com o modelo substituído por um fake e a Niadra no emulador.
Próximos passos
OpenAI e Azure OpenAI
o
wrap() do cliente, para quem chama o modelo direto.Agentes internos
tarefas, objetos e ações que fecham pendências.

