Node reference

Tool nodes

A tool is a capability an AI node may choose to call. You attach it to the node's tool connector, describe what it does, and the model decides when the request needs it — filling in the parameters itself.

The seven tools

ToolLets the agent…
QnAAnswer from a defined set of questions and answers
APICall any HTTP endpoint — look something up, place an order, check a status
EmailSend an email when the conversation calls for one
Chat TransferHand the conversation to a human in Cognify
Chat Transfer (Generic)Hand it to whatever system you wired up instead
Follow UpSchedule a follow-up rather than answering now
Table InsertWrite a row into a Cognify panel
Tools hang off the AI node tool connector, not its input.

Describing a tool well

This is the part that decides whether an agent is good. The model reads your descriptions and nothing else, so vague descriptions produce vague behaviour. Use the DESC keyword on every parameter:

{{DESC 'The order reference the customer quoted, format ORD-12345'}}

Weak

'the id' — the model has to guess which id, in what format, from where.

Strong

'The order reference the customer quoted, format ORD-12345' — says what, what shape, and where it comes from.

QnA tool

A defined set of questions and answers the agent can draw on. Narrower than a knowledge base and more predictable — right for the handful of questions that must always be answered exactly the same way: opening hours, returns policy, where to find an invoice.

API tool

The most flexible tool, and the one that turns a chatbot into an agent. The model decides when to call it and supplies the parameters.

Configure it like the API action, but describe the parameters with DESC rather than filling them in.

Email tool

Lets the agent send mail when the conversation warrants it — a confirmation, a copy of something, an internal alert. If the mail must always go, use the Email action instead.

Chat Transfer

The escalation route. When the agent cannot help — or the customer asks for a person — it calls this tool and the conversation moves to a human in Cognify, where the record and its history already are.

Give every customer-facing agent a transfer tool, and say in the system prompt exactly when to use it. An agent with no way out will keep improvising, which is worse than handing over.

Follow Up

Schedules a follow-up instead of answering immediately — useful when the answer depends on something that has not happened yet, or when the right move is to check back later.

Table Insert

Writes a row into a Cognify panel. This is how a conversation becomes a record: the agent collects a name, an email and a requirement, then files it as a lead or a ticket with no human retyping anything.

See Working with Cognify.

How many tools is too many

Every tool is described to the model on every call, so more tools means more tokens and a harder choice. If an agent starts picking the wrong tool, the usual causes are:

  • Two tools whose descriptions overlap — merge them, or sharpen the distinction.
  • A description that says what the tool is rather than when to use it.
  • Too many tools for one agent — split into two workflows, or route with a Decision node first.