Skip to main content
flowise-nodes-niadra traz dois nós para o Flowise:
  • Niadra Customer Memory (Memory): ligue à entrada Memory de um agente (Tool Agent, Conversational Agent). Antes de cada chamada ao modelo ele entrega o contexto do cliente como mensagem de sistema logo depois do prompt de sistema do agente, seguida das mensagens do próprio chat (da memória que você ligar como Chat History, ou das últimas 100 guardadas no processo). O que o agente acrescenta é registrado como turnos do cliente e do agente.
  • Niadra Customer History (Tools): ligue à entrada Tools de um agente. Ele dá ao modelo search_customer_history, get_customer_timeline e open_history_item (e search_agent_memory, com Agent Memory ligado), amarradas ao cliente do chat. Nenhuma ferramenta tem parâmetro que nomeie um cliente.

Instalar

O Flowise carrega nós do pacote de componentes dele. Construa e copie, a partir de packages/flowise-nodes-niadra no repositório do SDK de TypeScript:
Reinicie o Flowise; os nós aparecem em Memory e Tools. O pacote depende do @niadra/sdk 0.3.0, que chega ao npm quando for publicado. Testado com @langchain/core 1.2, pelo mesmo prompt que o Tool Agent monta.

As cinco primitivas

Limites

  • Os dois nós recebem o handle do cliente (amarre a uma variável ou à configuração de override, nunca a texto que o modelo escreve), o canal, o nível de verificação que o chat provou e a chave (ou a variável NIADRA_API_KEY). A sessão do chat do Flowise é a conversa da Niadra.
  • Com a Niadra lenta ou fora, o agente recebe só as mensagens do chat.
  • Os tipos da interface dos nós e o desenho do nó de memória vêm do Flowise (Apache 2.0), com atribuição em NOTICE.

Próximos passos

n8n

o nó de comunidade do n8n.

Langflow

os três componentes do Langflow.