예제 기반 프로그래밍(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 상호작용 자동화