GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Programming by Demonstration
URI:
https://gptkb.org/entity/Programming_by_Demonstration
GPTKB entity
Statements (35)
Predicate
Object
gptkbp:instanceOf
Computer Science Concept
gptkbp:alsoKnownAs
gptkb:Programming_by_Example
PbD
gptkbp:application
gptkb:robot
End-user Programming
gptkbp:category
gptkb:programming_language
User Interface Technique
gptkbp:challenge
User interface design
Ambiguity in user demonstrations
Generalizing from few examples
gptkbp:field
gptkb:Human-Computer_Interaction
gptkb:artificial_intelligence
gptkbp:firstDescribed
1980s
gptkbp:goal
Enable users to program computers by demonstrating actions
https://www.w3.org/2000/01/rdf-schema#label
Programming by Demonstration
gptkbp:method
System infers general program from examples
User provides examples of tasks
gptkbp:notableContributor
gptkb:Henry_Lieberman
gptkb:Brad_A._Myers
Allen Cypher
gptkbp:notableFor
gptkb:Peridot
gptkb:Eager
gptkb:SMARTedit
TELS
gptkbp:publishedIn
Watch What I Do: Programming by Demonstration (1993)
Programming by Example (1993)
gptkbp:relatedTo
gptkb:Machine_Learning
gptkb:Interactive_Machine_Learning
gptkb:Imitation_Learning
gptkbp:usedIn
Web automation
End-user scripting
Robotic manipulation
Spreadsheet macros
gptkbp:bfsParent
gptkb:Learning_from_Demonstration
gptkbp:bfsLayer
8