예제 기반 프로그래밍(Programming by Example)

term_id: programming_by_example

Category: basic_concepts

Definition

예제 기반 프로그래밍(Programming by Example, PBE)은 프로그래머가 명시적인 코드를 작성하는 대신 구체적인 입력-출력 쌍을 통해 원하는 동작을 지정하는 프로그램 합성의 패러다임입니다. AI 시스템은 이러한 예제를 분석하여

Summary

사용자가 제공한 입력-출력 예제를 통해 규칙을 추론하여 프로그램을 자동으로 생성하는 AI 기술입니다.

Key Concepts

  • 프로그램 합성(Program Synthesis)
  • 입출력 예제(Input-Output Examples)
  • 귀납적 추론(Inductive Inference)
  • 로우코드/노코드(Low-Code/No-Code)

Use Cases

  • 샘플 데이터로부터 Excel 수식 생성
  • 텍스트 변환 및 데이터 클리닝 스크립트 작성
  • 반복적인 UI 상호작용 자동화