Models and families
| Term | Definition |
|---|---|
| Holo3.1 | Latest generation Vision-Language Model (VLM) family for GUI agents that interact with real digital environments (web, desktop, mobile). |
| Holo3.1 family | Model sizes from 0.8B to 35B-A3B, spanning on-device to server deployments. |
| Holo3.1-35B-A3B | Open-source (Apache 2.0) model variant, available in BF16, FP8, NVFP4, and Q4 GGUF for cloud and local inference. |
| Holo3 | Prior generation that Holo3.1 builds on. |
| Holo2 | Earlier generation model that Holo3 improved upon. |
| Qwen/Qwen3.5-35B-A3B | Base model used for fine-tuning Holo3.1-35B-A3B. |
| Surfer-H | Example computer-use agent built on the Holo model family. |
Capabilities and tasks
| Term | Definition |
|---|---|
| Vision-Language Model (VLM) | A model that understands both visual inputs (like UI screens) and text, so it can interpret interfaces and perform actions. |
| GUI Agents | AI agents that operate graphical user interfaces by observing screens, reasoning about them, and executing actions. |
| Computer Use (CU) | The ability of an AI system to perform tasks on a computer, such as navigating interfaces and executing commands. |
| Navigation (in AI agents) | The process of completing tasks through multi-step reasoning and actions across interfaces. |
| Element Localization | Single-turn vision task: given a screenshot and a text description of a target UI element, return click coordinates. A grounding primitive that can be used inside larger agent harnesses. |
| Action Grounding | Connecting model decisions to actual executable actions in an environment. |
| Cross-environment Generalization | Ability to perform well across different platforms (web, desktop, mobile), including unseen environments. |
API concepts
| Term | Definition |
|---|---|
| Structured outputs | Decoding-level constraint that forces the response to be a JSON object matching a schema you pass in structured_outputs.json. |
| Native function calling | OpenAI-style tools / tool_calls interface, supported by holo3-1-35b-a3b. |
| Reasoning channel | The thinking trace returned in message.reasoning when enable_thinking is on; dropped between turns by the chat template. |
| Image budget | The practice of keeping at most the last 3 screenshots in context for best accuracy. |
| Coordinate convention | Click positions returned as integers in [0, 1000], normalized to the image you sent, origin top-left. |
Benchmarks
| Term | Definition |
|---|---|
| OSWorld | Benchmark evaluating performance in real Ubuntu desktop environments. |
| WebVoyager / WebArena | Benchmarks for testing web navigation and task completion abilities. |
| AndroidWorld | Benchmark for evaluating performance on mobile environments. |