...
Agents decide on their own when a particular routine is pertinent in the context of a user interaction. Therefore, it is important that the appropriate routine name, description, and its inputs are provided, as well as sufficiently described using natural language. To use Agent Routines, the large language model you choose must be have been trained or fine-tuned for function calling.
...
Mark a routine private if it is intended to be used by other routines defined within the agent only and not by the agent itselfor for invocation from from Agent Instructions. When a routine is marked private, the AI model itself does not receive any information about it and is unable to initiate a call to that routine directly.
...
More details about using Low-code can be found here.