# Wczesna ekstrakcja podzapytań ze stanów odszumiania

EN: **Early subquery extraction from diffusion denoising states** · id `dfast` · aliases: early subquery extraction, intermediate-denoising-state extraction, fast decomposition mode

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Aplikacje LLM i agenci](https://aiatlasgraph.com/t/applications.md) › [Agenci i orkiestracja](https://aiatlasgraph.com/t/agentsnode.md) › [Dyfuzyjne modele językowe w agentach badań głębokich](https://aiatlasgraph.com/t/dllmdeepresearch.md) › Wczesna ekstrakcja podzapytań ze stanów odszumiania

## Description

- PL: Tryb dekompozycji, który odczytuje pośrednie stany odszumiania dyfuzyjnego modelu i wyciąga gotowe podzapytania, zanim generowanie się skończy.
- EN: A decomposition mode that reads intermediate denoising states of a diffusion model and extracts usable subqueries before generation finishes.

## In one sentence

- PL: Asystent zaczyna rozbijać pytanie na mniejsze, gdy tylko szkic staje się czytelny, zamiast czekać na cały gotowy tekst.
- EN: The assistant starts splitting a question into smaller ones as soon as the draft becomes readable, instead of waiting for the finished text.

## Problem it solves

- PL: Czekanie na ukończenie całej listy opóźnia wyszukiwanie, nawet gdy wcześniejszy szkic zawiera już użyteczne pytania pomocnicze.
- EN: Waiting for the entire list to finish delays search even when an earlier draft already contains useful supporting questions.

## What it does

- PL: Sprawdza kolejne robocze wersje listy i wybiera pierwszą, która ma poprawną liczbę pytań pomocniczych.
- EN: It checks successive draft lists and takes the first one with the required number of supporting questions.

## Everyday example

- PL: Pytasz o porównanie metod. Asystent widzi w roboczym szkicu cztery gotowe pytania pomocnicze i od razu wysyła je do wyszukiwarki.
- EN: You ask for a comparison of methods. The assistant sees four ready supporting questions in a draft and immediately sends them to search.

## This concerns you if you…

- PL: chcesz szybciej dostać wyniki wyszukiwania
- PL: budujesz asystenta, który sam rozbija zadania
- PL: zależy ci na niskim opóźnieniu w badaniach
- EN: want search results faster
- EN: build an assistant that splits tasks itself
- EN: care about low latency in research

## Keywords

dFast · intermediate denoising states · early exit · subquery extraction · streaming decomposition · JSON from partial generation

## How it works

- PL: Streamer dekoduje każdy pośredni stan odszumiania, usuwa artefakty myślenia, szuka obiektu JSON z listą podzapytań i akceptuje go, gdy pojawi się poprawna liczba elementów. Reszta generowania może trwać dalej lub być przerwana.
- EN: A streamer decodes each intermediate denoising state, strips thinking-channel artifacts, scans for a JSON object containing a subqueries list, and accepts it as soon as a valid exact-count object appears. The rest of generation may continue or be stopped.

## Limits

- PL: Technikę sprawdzono na 100 sztucznych, realistycznych zapytaniach wymagających sześciu podzapytań w JSON. Pierwszy poprawny szkic był medianowo 1,99× szybszy, lecz dokładnie zgadzał się z wynikiem końcowym tylko w 1 ze 100 przypadków; wariant stabilny zgadzał się w 91 przypadkach, ale dawał tylko 1,04× przyspieszenia. W całym potoku dFast nie był szybszy od pełnego trybu dyfuzyjnego.
- EN: The technique was tested on 100 synthetic but realistic queries requiring six JSON subqueries. The first valid draft was 1.99× faster at the median but exactly matched the final answer in only 1 of 100 cases; the stable variant matched in 91 cases but delivered only a 1.04× speedup. In the full pipeline, dFast was no faster than full diffusion mode.

## Key terms

- PL: **stan pośredni**: Wersja sekwencji w trakcie odszumiania, jeszcze nie ostateczna.
- PL: **dekompozycja**: Rozbicie złożonego pytania na mniejsze podzapytania.
- PL: **streamer**: Mechanizm czytający kolejne stany generowania w locie.
- EN: **intermediate state**: A version of the sequence during denoising, not yet final.
- EN: **decomposition**: Splitting a complex question into smaller subqueries.
- EN: **streamer**: A mechanism that reads successive generation states on the fly.

## Know first

- [Dyfuzyjne modele językowe (Diffusion language models)](https://aiatlasgraph.com/t/dllm.md)

## Sources

- [DiffResearch: Accelerating Deep Research with Diffusion Language Models](<https://arxiv.org/abs/2610.28909>) `gazzaev-diffresearch-2026` · by Alan-Barsag Gazzaev, Alexey Gavrilov, Mikhail Mozikov, Sergey Muravyov
- [DiffResearch GitHub repository](<https://github.com/alanrbtx/DiffResearch>) `gazzaev-diffresearch-github-2026` · by Alan-Barsag Gazzaev; Alexey Gavrilov; Mikhail Mozikov; Sergey Muravyov

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/dfast · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
