A sample application built by IBM Bob to demonstrate reasoning and implementing plug-and-play tool calling

Introduction to IBM Granite 4.2

IBM Granite 4.2 represents a significant leap forward in enterprise-grade, open-source large language models. Designed with standard architectural efficiency, Granite 4.2 natively integrates hybrid capabilities: extended multi-turn reasoning (Chain-of-Thought via <think> blocks) paired with high-precision XML-based tool calling.

Whether deployed on resource-constrained edge hardware via llama.cpp quantization or scaled across high-performance GPUs using Hugging Face's transformers, Granite 4.2 provides granular control over inference latency and reasoning budgets through native thinking flags (Full, Low-Effort, and Non-Thinking modes).

Image from IBM Site