GPT Researcher
Research agent that scores scraped passages with Jev before drafting cited reports.
Research agent that scores scraped passages with Jev before drafting cited reports.
When context filtering is configured as Jev or auto with a TypeSafe key, GPT Researcher splits scraped pages into text chunks and asks Jev to score each chunk's usefulness for the current research sub-query. It sorts by score, keeps chunks scoring at least 1.5 by default, and passes up to the result budget to the report writer. Jev calls are parallelized per chunk and across concurrent sub-queries; small page sets bypass filtering. Missing credentials or call failures fall back to local keyword ranking.
How useful is this passage for answering the question: <sub-query>.
One nonempty text chunk from a scraped page, default 1,000 characters, judged against the current research sub-query.
The research run produces sub-queries, searches for pages, and scrapes the results.
When Jev filtering is enabled and the content is large enough, score each chunk in parallel for usefulness to its sub-query.
Sort by score, keep chunks above the threshold up to the context budget, or use keyword ranking if Jev is unavailable.
Join selected context from sub-queries and send it to the report-writing model.
It creates a distinct usefulness-filtering stage between web retrieval and report writing: Jev scores bounded passage chunks so the writer sees fewer merely on-topic excerpts.