Programming by demonstration
In computer science, programming by demonstration (PbD) is an end-user development technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming it through machine commands.
Programming by demonstration - Wikipedia Jump to content From Wikipedia, the free encyclopedia Technique for teaching a computer or a robot new behaviors In computer science , programming by demonstration ( PbD ) is an end-user development technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming it through machine commands. The terms programming by example (PbE) and programming by demonstration (PbD) appeared in software development research as early as the mid 1980s [ 1 ] to define a way to define a sequence of operations
related reading
- State of Robot Learning, December 2025vedder.io
- Stop Simulating, Start Experiencingpaoloai.substack.com
- Diffusion Policy: Visuomotor Policy Learning via Action Diffusiondiffusion-policy.cs.columbia.edu
- How Claude Performs on Robotics Tasks \ Anthropicanthropic.com
- ProbabilisticRobotics.pdfdocs.ufpr.br
- Learnable Programmingworrydream.com
- Ch. 21 - Imitation Learningunderactuated.mit.edu
- Robot - Wikipediaen.wikipedia.org
- Beyond Human Demonstrations: Diffusion-Based Reinforcement Learning to Generate Data for VLA Trainingalphaxiv.org
- Bayesian programming - Wikipediaen.wikipedia.org
- How Can We Make Robotics More like Generative Modeling? | Eric Jangevjang.com
- Supervised Policy Learning for Real Robotssupervised-robot-learning.github.io