Scaffolding
An external engineering framework built around a base language model to compensate for its limitations in memory, state tracking, and long-horizon planning. Typical components include visual parsing modules, external memory databases, task decomposition systems, and loop-detection daemon processes.
Core Facts
Timeline (last 90 days)
The concept of scaffolding originates from developmental psychology, first proposed by Wood, Bruner, and Ross in 1976 to describe the temporary support structures provided by adults or more capable peers for children.
Scaffolding refers to modular structures that do not rely on end-to-end training but are manually designed by developers, such as explicit planners, tool-calling interfaces, memory modules, verifiers, and human-readable reasoning processes.
As early as 2023, the author proposed avoiding pushing agents to pursue high-level efficacy through selection pressure, and instead making autonomy as explicit as possible through scaffolding.
The concept of Scaffolding was proposed by psychologist Vygotsky, referring to providing appropriate support at the boundaries of a learner's ability and gradually withdrawing that assistance as ability improves.
In software development, scaffolding refers to a pre-built initial project structure that includes basic configurations, common modules, and directory conventions.
A more rigorous approach to evaluating genuine model progress is to conduct controlled comparative tests while progressively reducing dependence on scaffolding.
Even stronger models remain highly dependent on external scaffolding, such as memory systems, structured map-state inputs, and manually defined sub-goal decompositions.
Typical scaffolding components include visual parsing modules, external memory databases, task decomposition systems, and watchdog processes that detect loops.
The scaffolding is further divided into prompts, memory, tools, and the control logic of the overall workflow.
The survey defines modern agent systems as consisting of two parts: the base model's parameters θ and the scaffolding (also commonly referred to in the industry as the Harness).
2 more timeline events
All Facts (12)
Vygotsky's zone of proximal development theory points out that learners can solve problems beyond their independent capabilities with the assistance of peers or mentors.
65%UnverifiedThe concept of scaffolding originates from developmental psychology, first proposed by Wood, Bruner, and Ross in 1976 to describe the temporary support structures provided by adults or more capable peers for children.
50%UnverifiedScaffolding refers to modular structures that do not rely on end-to-end training but are manually designed by developers, such as explicit planners, tool-calling interfaces, memory modules, verifiers, and human-readable reasoning processes.
50%UnverifiedAs early as 2023, the author proposed avoiding pushing agents to pursue high-level efficacy through selection pressure, and instead making autonomy as explicit as possible through scaffolding.
50%UnverifiedThe concept of Scaffolding was proposed by psychologist Vygotsky, referring to providing appropriate support at the boundaries of a learner's ability and gradually withdrawing that assistance as ability improves.
50%UnverifiedIn software development, scaffolding refers to a pre-built initial project structure that includes basic configurations, common modules, and directory conventions.
50%UnverifiedTypical scaffolding components include visual parsing modules, external memory databases, task decomposition systems, and watchdog processes that detect loops.
50%UnverifiedEven stronger models remain highly dependent on external scaffolding, such as memory systems, structured map-state inputs, and manually defined sub-goal decompositions.
50%UnverifiedA more rigorous approach to evaluating genuine model progress is to conduct controlled comparative tests while progressively reducing dependence on scaffolding.
50%UnverifiedThe survey defines modern agent systems as consisting of two parts: the base model's parameters θ and the scaffolding (also commonly referred to in the industry as the Harness).
50%UnverifiedThe scaffolding is further divided into prompts, memory, tools, and the control logic of the overall workflow.
50%UnverifiedBootstrap in the Agent context refers to the Agent using its current limited tools to progressively build capability infrastructure that did not previously exist, as distinct from Scaffolding pre-built by developers.
50%