Programmeren op basis van voorbeelden

term_id: programming_by_example

Category: basic_concepts

Definition

Programmeren op basis van voorbeelden (PBE) is een paradigma in programsynthese waarbij ontwikklers het gewenste gedrag specificeren door middel van concrete invoer-uitvoerparen, in plaats van expliciete code te schrijven. Het AI-systeem analyseert deze voorbeelden om een algoritme of script te genereren dat het patroon generaliseert.

Summary

Een AI-techniek waarbij programma’s automatisch worden gegenereerd door regels af te leiden uit invoer-uitvoervoorbeelden die door gebruikers worden verstrekt.

Key Concepts

  • Programmasynthese
  • Invoer-uitvoervoorbeelden
  • Inductieve inferentie
  • Low-code/no-code

Use Cases

  • Genereren van Excel-formules uit steekproefgegevens
  • Teksttransformatie en scripts voor gegevensopruiming
  • Automatiseren van repetitieve UI-interacties