Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

2011 — 2026

research
  • Reports
  • Newsletter
  • Methodology
  • Origins
  • Vocab
services
  • Research Sessions
  • Signals Workspace
  • Bespoke Projects
  • Use Cases
  • Signal Scanfree
  • Readinessfree
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
audiences
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
resources
  • Pricing
  • Partners
  • How We Work
  • Data Visualization
  • Multi-Model Method
  • FAQ
  • Security & Privacy
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
  • Login
ResearchServicesPricingPartnersAbout
ResearchServicesPricingPartnersAbout
  1. Home
  2. Vocab
  3. Indirect Manipulation

Indirect Manipulation

An interaction technique where users influence systems through abstract or intermediary operations.

Year: 1995Generality: 393
Back to Vocab

Indirect manipulation is an interaction paradigm in which users achieve goals not by acting on objects or data directly, but through commands, scripts, agents, or other mediating abstractions that translate high-level intent into system behavior. This stands in contrast to direct manipulation — the touchstone of graphical user interfaces — where users drag, click, or gesture on visible representations of objects. In indirect manipulation, the user issues instructions at a remove, and the system interprets and executes them, often with considerable autonomy.

In AI and machine learning contexts, indirect manipulation becomes especially relevant when users configure model training pipelines, specify optimization objectives, or interact with intelligent agents through natural language or declarative interfaces. Rather than adjusting individual weights or parameters by hand, a practitioner might specify a loss function, a reward signal, or a prompt — and the learning system handles the rest. This abstraction is not merely a convenience; it is often a necessity, since the underlying computational processes operate at a scale and complexity that precludes direct, granular control.

The tradeoffs of indirect manipulation are significant. On the benefit side, it reduces cognitive load, enables automation, and allows non-experts to harness powerful systems without mastering their internals. Prompt engineering, hyperparameter search interfaces, and AutoML tools all exemplify indirect manipulation made accessible. On the cost side, the indirection can obscure cause and effect, making it harder for users to understand why a system behaves as it does or to correct unwanted outcomes — a concern that has grown more pressing as AI systems become more capable and opaque.

As AI systems increasingly act as intermediaries themselves — executing multi-step tasks, browsing the web, or writing and running code on a user's behalf — indirect manipulation has become a defining feature of human-AI interaction. Designing interfaces that preserve user agency and interpretability while still leveraging the power of abstraction is one of the central challenges in contemporary HCI and AI alignment research.

Related

Related

Direct Manipulation
Direct Manipulation

An interface style where users interact with on-screen objects and receive immediate feedback.

Generality: 575
Complex Interaction
Complex Interaction

Non-linear, emergent behaviors arising from interconnected components within AI systems.

Generality: 694
HMI (Human-Machine Interface)
HMI (Human-Machine Interface)

The hardware and software layer enabling humans to interact with and control machines.

Generality: 694
A2UI (Agent-to-User Interface)
A2UI (Agent-to-User Interface)

The interaction layer connecting autonomous AI agents directly to human users.

Generality: 294
IO (Influence Operations)
IO (Influence Operations)

Coordinated use of AI-enabled tactics to manipulate beliefs, perceptions, and behaviors at scale.

Generality: 417
Imitation Learning
Imitation Learning

Training agents to perform tasks by mimicking demonstrated expert behavior.

Generality: 694