Pinpoint: exact web answers with their source
Pinpoint is a web retrieval agent built for AMD AI League Match 4. You ask for one specific piece of information in plain English, optionally with a page to start from, and it returns the value itself plus the URL of the page it was read from. When none of the pages it opened contains the value, the answer stays empty.
The agent searches with keyless providers (DuckDuckGo, Bing, the Wikipedia API) or starts from the given URL, opens the pages and the links whose anchor text matches the request, and turns each page into clean text: navigation and citation footers removed, table rows kept together, JSON API responses flattened to field: value lines. The best passages go to Qwen2.5-7B-Instruct, which stays resident on the AMD GPU and replies with JSON: the value, the passages it used, an exact quote and an optional link to open next. Code then checks that the value really occurs in the cited passage. If it does not, the answer is dropped and the agent follows the suggested link, up to three read rounds inside a 24-second budget.
Measured on an AMD Radeon Pro W7900D in the League notebook pool, inside the mandated ROCm 10 / PyTorch 2.13 / Python 3.14 image: 11 of 15 questions correct, 7.9 s mean and 16.1 s max per request in a fresh process, 15 GiB VRAM peak. The container follows the League contract (python3 /app/app.py, one JSON file per question in /app/output) and adds a single layer on top of the unmodified base layers. MIT licensed.