Loading
Loading
Function calling lets an AI model return structured instructions to invoke predefined code functions or APIs instead of only plain text. The application then executes the function and can pass results back to the model.
It turns chat models into reliable application orchestrators that can query databases, send messages, or trigger workflows with predictable outputs.
A support bot uses function calling to fetch order status from a commerce API before replying to a customer.
API (Application Programming Interface)
An API is a set of rules and protocols that allows different software applications to communicate with each other. In AI, APIs let developers integrate AI capabilities — like text generation or image analysis — into their own applications without building models from scratch.
Tool Calling
Tool calling is the process where an AI model decides to invoke an external capability, such as search, code execution, or database lookup, to complete a task.
Inference
Inference is the process of using a trained AI model to make predictions or generate outputs on new, unseen data. While training is about learning patterns, inference is about applying what the model has learned to real-world inputs.
Our programme follows a structured Level 4 curriculum with project-based learning, practical workflows, and guided implementation across business and career use cases. Funded route available for UK citizens and ILR holders.