--- title: Function Calling Agent emoji: 🔧 colorFrom: blue colorTo: indigo sdk: gradio sdk_version: "4.44.0" app_file: app.py pinned: false license: apache-2.0 tags: - function-calling - agent - mobile - on-device - mcp - dispatchai models: - dispatchAI/Llama-3.2-1B-FunctionCall-mobile --- # 🔧 dispatchAI Function Calling Agent An on-device agent that parses natural language into structured function calls. **Model:** Llama-3.2-1B-FunctionCall-mobile — a 1B parameter model fine-tuned for function calling, quantized to Q4, designed for mobile. ## How It Works 1. User types natural language (e.g., "Set an alarm for 7am") 2. The 1B model parses it into a structured function call: `{"function": "set_alarm", "parameters": {"time": "07:00"}}` 3. The function call can be executed on-device ## Available Functions - `set_alarm(time, label)` — Set an alarm - `send_message(to, message)` — Send a message - `call_contact(contact)` — Call a contact - `search_web(query)` — Search the web - `open_app(app_name)` — Open an app - `set_timer(duration_minutes)` — Set a timer - `get_weather(location)` — Get weather 🚀 [dispatchAI](https://huggingface.co/dispatchAI) — Small. Mobile. Free. UAE-built.