例によるプログラミング(Programming by Example)

term_id: programming_by_example

Category: basic_concepts

Definition

例によるプログラミング(PBE)は、プログラマーが明示的なコードを書く代わりに、具体的な入力と出力のペアを通じて期待される動作を指定するパラダイムです。AIシステムはこれらの例を分析し、それらを満たす最も単純なプログラムやロジックを帰納的に推論して生成します。これにより、非エンジニアでも自動化スクリプトを作成できるようになります。

Summary

ユーザーが入力出力の例を提供し、AIがその規則を推測してプログラムを自動的に合成するAI技術。

Key Concepts

  • プログラム合成
  • 入力出力例
  • 帰納的推論
  • ローコード/ノーコード

Use Cases

  • サンプルデータからのExcel数式生成
  • テキスト変換およびデータクリーニングスクリプトの作成
  • 反復的なUI操作の自動化