Skip to main content

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