CiteBot — Exact Web Answer Agent

CiteBot — Exact Web Answer Agent

Created by team florentdev on November 06, 2026

CiteBot is built for AMD AI League Match 4 (Intelligent Web Information Retrieval). You ask a natural-language question, optionally with a start URL. CiteBot fetches pages, follows a few useful links, and extracts candidate answers. It only returns a value when that exact string appears on a fetched page, together with the source URL. If nothing is proven, it abstains with a clear reason (empty question, no search results, or no proof on pages). Default path is rule-based (no LLM required). An optional LLM can re-rank candidates that are already proven on the page; it cannot invent new answers. Interfaces: HTTP POST /api/ask and a small web UI. Offline fixtures and tests cover cite-or-abstain without network. Stack: Python, FastAPI, httpx, BeautifulSoup4.

Category tags: