Skip to main content
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

O mesmo código está em 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-core 1.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.