A Guide to Fine-Tuning FunctionGemma- Google Developers Blog
Jan 16, 2026Juyeong Ji

Summary
This post introduces FunctionGemma, a Gemma 3 270M model fine-tuned for function calling, and demonstrates how to fine-tune it to resolve tool selection ambiguity. It details a case study using the `bebechien/SimpleToolCalling` dataset to differentiate between `search_knowledge_base` and `search_google` tools. A critical note on data distribution emphasizes the need for pre-mixed training data to avoid catastrophic performance. The post also introduces the FunctionGemma Tuning Lab, a no-code demo tool for fine-tuning.
More from the Agentic Application Middleware trail
- The Outer Loop, Insights First: An Ambient Quality Agent That Diagnoses Your Production Agent- Google Developers Blog
- Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog
- Turn your REST APIs into MCP tools with Google Cloud API Gateway- Google Developers Blog
- Introducing Support for Local AI Models in the Antigravity SDK- Google Developers Blog
- Why client SDK generation belongs in the open- Google Developers Blog