Unified action and chat
Generates function calls to execute tools, then switches context to summarize the results in natural language
Generates function calls to execute tools, then switches context to summarize the results in natural language
Process common commands on-device or route to larger models for more complex tasks
Enables inference on mobile and IoT devices so data is processed locally, protecting user privacy
FunctionGemma is designed as a base for further training and can provide an efficient pathway to production-grade performance.
In our evaluation on the "Mobile Actions" dataset, fine-tuning improved accuracy by 47% over the base model. Try it in Colab.
Identify the correct OS tool and execute commands like "Create a calendar event for lunch tomorrow," or "Turn on the flashlight"
Say commands like "Plant sunflowers in the top row and water them" to trigger `plantCrop` and `waterCrop` functions in a mobile game
Solve fun physics simulation puzzles with FunctionGemma running entirely in the browser via Transformers.js