Advanced functions
Last updated
AIsuru's advanced functions let you create custom integrations between your Agent and external services through webhooks. This feature (also known as function calling) lets you go beyond built-in functions and build solutions tailored to your specific needs.
Unlike built-in functions, which provide pre-configured tools, advanced functions let you:
Create custom integrations with any external service;
Automate complex processes specific to your use case;
Retrieve real-time data from your own proprietary sources;
Have your Agent perform specific actions.
When a user asks a question:
The generative AI decides whether and which function to call, based on the instructions and the function's description;
The function sends a request to the configured webhook;
The webhook processes the request and returns a response;
The language model analyzes the response and generates a natural reply for the user.
The real power of advanced functions lies in their flexibility: the webhook can return data in any format (JSON, markdown, text, HTML), and the language model will process it to craft an appropriate response.
Advanced functions are ideal when you need to:
Integrate the Agent with proprietary systems;
Create complex, custom automations;
Retrieve data from sources not accessible through built-in functions;
Execute actions specific to your use case.
In the next sections we'll look in detail at how to configure advanced functions, best practices for using them, and how to handle common issues.
Last updated