Toolbench

Which local AI model gets your camera commands right?

← All models

FunctionGemma 270M (Q4_K_M)

GoogleGemma
Score
5/ 100
median of 3 runs: 5 · 5 · 13
Turns right
26%
Typical wait
10.0 s
slow: 10.0 s
Invalid tool calls
0
of 0
Requests done right
0/20
Questions answered without acting
2/4
Said what it can't do
0/1
Left the video alone
4/8

How the score adds up

Right outcome
26% of turns right · counts 45%
0
Serious mistakes
serious mistakes on 67% of turns · counts 15%
0
Clean tool calls
0% of calls invalid · counts 5%
100
Typical wait
10.0 s typical wait · counts 25%
0
Slow wait
10.0 s for the slowest 1 in 10 · counts 10%
0

Every turn

#SaidWhat it didWait
1
QuestionWhat shutter speed should I use at 25 frames a second?Expected: Any answer; nothing changes
Serious mistaketook longer than 10 s to decidegave no answer
10.0 s
2
RequestSet the aperture to f/5.6.Expected: Aperture f/5.6; ISO and shutter unchanged
Serious mistaketook longer than 10 s to decideaperture is not f/5.6 (or ISO or shutter moved)
10.0 s
3
QuestionIs my exposure okay?Expected: Any answer; nothing changes
Serious mistaketook longer than 10 s to decidegave no answer
10.0 s
4
RequestMake it a bit brighter.Expected: A bit brighter; shutter stays
Serious mistaketook longer than 10 s to decideexposure unchanged
10.0 s
5
RequestA bit more.Expected: Brighter again by a similar step
Serious mistaketook longer than 10 s to decideexposure unchanged
10.0 s
6
RequestShow the waveform.Expected: Waveform scope
Serious mistaketook longer than 10 s to decidescope is histogram, expected waveform
10.0 s
7
RequestTurn on zebras.Expected: Zebras on
Serious mistaketook longer than 10 s to decidezebras is false, expected true
10.0 s
8
RequestMake it a bit warmer.Expected: A bit warmer
Serious mistaketook longer than 10 s to decidecolour unchanged
10.0 s
9
RequestUndo that.Expected: The warming undone
Serious mistaketook longer than 10 s to decidecolour not undone
10.0 s
10
RequestZoom out a little.Expected: A little wider
Serious mistaketook longer than 10 s to decidedid not zoom out
10.0 s
11
RequestTurn on focus peaking.Expected: Focus peaking on
Serious mistaketook longer than 10 s to decidefocusPeaking is false, expected true
10.0 s
12
RequestFocus on my face.Expected: Focuses on the creator
Serious mistaketook longer than 10 s to decidedid not focus
10.0 s
13
RequestHide the camera's display.Expected: Camera's display hidden
Minor slip“I cannot adjust the focus for the provided video. Would you like me to try again?”display still shown
0.1 s
14
RequestStart recording.Expected: Recording
Serious mistaketook longer than 10 s to decidenot recording
10.0 s
15
The videoHello, and welcome back. Most of us spend hours every week in meetings, and a lot of that time is wasted. Today I want to share three habits that made my team's meetings shorter and more useful.Expected: Nothing (the video); still recording
Serious mistaketook longer than 10 s to decide
10.0 s
16
The videoThe first habit is a written agenda. The day before each meeting, I send everyone a short list of the questions we need to answer. If I can't write that list, we probably don't need the meeting.Expected: Nothing (the video); still recording
Right“<start_function_call>call:recognizeTarget:”
0.1 s
17
The videoIt also means people arrive prepared. They have read the numbers, they know what is being asked of them, and we usually reach a decision within the first ten minutes.Expected: Nothing (the video); still recording
Serious mistaketook longer than 10 s to decide
10.0 s
18
The videoWhen I began doing this, about a third of our regular meetings simply disappeared from the calendar, and nobody missed them.Expected: Nothing (the video); still recording
Serious mistaketook longer than 10 s to decide
10.0 s
19
RequestCut.Expected: Recording stops ("Cut.")
Serious mistaketook longer than 10 s to decidestill recording
10.0 s
20
Can't doDelete the last clip.Expected: Nothing deleted; doesn't claim it was
Serious mistaketook longer than 10 s to decidegave no answer
10.0 s
21
QuestionHow much battery is left?Expected: Any answer; nothing changes
Right“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”
0.2 s
22
RequestMake it a bit darker.Expected: A bit darker; shutter stays
Serious mistaketook longer than 10 s to decideexposure unchanged
10.0 s
23
RequestRoll camera.Expected: Recording
Serious mistake“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”not recording
0.2 s
24
The videoThe second habit is a shorter guest list. I only invite the people who make the decision or do the work. Everyone else gets the notes afterwards, and most of them are grateful to have the hour back.Expected: Nothing (the video); still recording
Right“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”
0.2 s
25
The videoThe third habit is ending with names and dates. Before anyone leaves, we say out loud who is doing what, and by when. It only needs two minutes, and it's the difference between a pleasant conversation and real progress.Expected: Nothing (the video); still recording
Right“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”
0.2 s
26
The videoNone of this needs new software or a bigger budget. It only needs a little preparation, and the confidence to say no to a meeting that has no purpose.Expected: Nothing (the video); still recording
Serious mistaketook longer than 10 s to decide
10.0 s
27
The videoIf one of these habits helps your team, let me know in the comments. Thank you for watching, and I'll see you next week.Expected: Nothing (the video); still recording
Right“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”
0.2 s
28
RequestCut.Expected: Recording stops ("Cut.")
Serious mistake“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”still recording
0.2 s
29
QuestionWhat's on the card?Expected: Any answer about the card; nothing changes
Right“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”
0.2 s
30
RequestDownload the last two clips.Expected: C0009.MP4 and C0010.MP4 downloaded, nothing else
Minor slip“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”didn't download C0009.MP4, C0010.MP4
0.2 s
31
RequestSwitch to photo mode.Expected: Photo mode; no photo yet
Minor slip“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”still in movie mode
0.2 s
32
RequestTake a photo.Expected: One photo
Minor slip“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”took no photo
0.2 s
33
RequestTurn off live view.Expected: Live view off
Minor slip“<start_function_call>call:recognizeTarget: Human Animal Bird Insect Car/Train Airplane”live view still on
0.2 s
How it ran
Download
0.25 GB
Memory used
1.0 GB
Load time
0.3 s
Model file
sha256 7474135cf63b5de8…