Documentation Index
Fetch the complete documentation index at: https://docs.perceptron.inc/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Focus gives Isaac 0.2 a tool that lets the model zoom into a region of the image and invoke itself again on the cropped view. When enabled, the model can crop into interesting regions, call itself on those zooms, and fuse the extra context back into the final answer. It effectively allocates more compute to the most relevant patches—great for tiny details, dense scenes, or hard-to-spot objects.When to use Focus
- Use Focus for pixel-level scrutiny (serial numbers, fine print, tiny defects), busy multi-object scenes where exhaustive search matters, or shelf-audit / parts-list flows where localized views improve recall.
- Skip Focus for whole-image Q&A on clean scenes, time-sensitive workloads (Focus adds extra tool-call rounds → higher latency), and pure spatial detection where you only need
point/box/polygonoutputs.
How it works
- Focus is modeled as a tool call — Isaac 0.2 (
isaac-0.2-2b-preview,isaac-0.2-1b) can choose to invoke focus when the<hint>FOCUS</hint>system message is set. - The model selects regions, re-runs itself on cropped views, and combines those findings with the original context.
Usage (Python SDK)
Tips
- Keep prompts concise; Focus decides where to zoom and how many views to take.
- Use low temperature for consistent zoom choices when automating QA checks.
- Combine with structured expects (
expects="box"or"point") if you need precise localization alongside detailed text.