Introducing FunctionGemma: A Lightweight Model for Function Calling
Google for DevelopersDecember 19, 20255 min324,213 views
25 connectionsยท34 entities in this videoโFunctionGemma: Specialized for Function Calling
- ๐ก FunctionGemma is a specialized version of the Gemma 3 270M model, fine-tuned for function calling and tool use.
- ๐ฏ It's designed for developers to build fast, private, and cost-effective applications that translate natural language into API actions.
- ๐ Despite its small size (270 million parameters), it's trained to determine the right function and can be fine-tuned for specific tasks, achieving high success rates.
On-Device Efficiency and Performance
- ๐ฑ FunctionGemma's lightweight footprint allows it to run efficiently on embedded and mobile hardware, even on-device.
- โก With accelerators like GPUs and NPUs, its processing speed for input and actions can be significantly increased.
- ๐ This enables mobile developers to move beyond chat-based interactions and execute actions directly on the device.
Demos Showcasing FunctionGemma in Action
- ๐ ๏ธ Mobile Actions demo allows users to trigger device actions (like flashlight or calendar) via voice or text input by fine-tuning FunctionGemma on a set of tools.
- ๐ Using the new function calling format improved accuracy over the base Gemma 3 27 model, with further improvements after fine-tuning.
- ๐ฎ An interactive farming game demo showcases how a fine-tuned FunctionGemma model can drive game mechanics from natural language commands, like planting and watering crops.
Use Cases and Developer Resources
- ๐งฉ Functionality to generate function calls and arguments from free-form input enables use cases like data lookup, routing queries, and new interaction modalities for games and apps.
- ๐ Running AI on-device with FunctionGemma unlocks benefits such as privacy, offline capabilities, and reduced cloud costs.
- ๐ Developers can fine-tune their own specialized function calling models and find resources like Colab notebooks and the Google AI Edge Gallery app to get started.
- โ๏ธ FunctionGemma is available on platforms like Hugging Face, Kaggle, and Vertex AI, and is compatible with popular tools and frameworks.
Knowledge graph34 entities ยท 25 connections
How they connect
An interactive map of every person, idea, and reference from this conversation. Hover to trace connections, click to explore.
Hover ยท drag to explore
34 entities
Chapters3 moments
Key Moments
Transcript19 segments
Full Transcript
Topics13 themes
Whatโs Discussed
FunctionGemmaGemma 3 270MFunction CallingTool UseAPI ActionsNatural Language ProcessingOn-Device AIMobile AIEdge ComputingFine-TuningGoogle DeepMindMachine Learning ModelsDeveloper Tools
Smart Objects34 ยท 25 links
Productsยท 22
Conceptsยท 7
Personยท 1
Mediaยท 1
Companiesยท 3