File size: 1,406 Bytes
0a4c910
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
license: gemma
base_model: google/functiongemma-270m-it
tags:
  - gguf
  - function-calling
  - tool-use
  - llama.cpp
---

# Athena FunctionGemma-270M (fine-tuned)

LoRA fine-tune of `google/functiongemma-270m-it` for Athena, the on-device HR
assistant in [Mis-Genie](https://github.com/MAGSoft/Mis-Genie). Text query ->
structured tool call (name + arguments) only -- never free-form text.

- Real-eval launch gate (hand-written, naturally-phrased HR queries, distinct
  from training data): **18/20 correct tool+arguments**.
- Synthetic held-out eval: 43/46.
- Trained on 458 examples covering 7 read-only data tools + a clarification-
  popup fallback for underspecified queries.

GGUF file (`athena-functiongemma-270m-f16.gguf`) is ready to serve directly
with `llama-server` (raw llama.cpp, not Ollama) -- pass an explicit
`"stop": ["<end_function_call>"]` in requests; llama-server has no built-in
parser for this model's tool-call syntax and will otherwise keep generating
past the call.

Two known, understood gaps (not fixed by more training data):
- Partial employee names ("Taylor" -> "Taylor Reyes") aren't resolved to full
  names -- an entity-resolution problem for the calling application, not the
  model.
- One specific day-range phrasing ("between March 1st and March 15th") is
  under-represented in training (12/458 examples) and occasionally fails to
  generate a parseable call.