Programación por ejemplo

term_id: programming_by_example

Category: basic_concepts

Definition

La Programación por Ejemplo (PBE) es un paradigma en la síntesis de programas donde los desarrolladores especifican el comportamiento deseado mediante pares concretos de entrada-salida en lugar de escribir código explícito. El sistema de IA analiza estos ejemplos para inferir la lógica o regla general subyacente y genera automáticamente el código necesario para replicar ese comportamiento con nuevas entradas.

Summary

Una técnica de IA en la que los programas se sintetizan automáticamente inferiendo reglas a partir de ejemplos de entrada-salida proporcionados por los usuarios.

Key Concepts

  • Síntesis de Programas
  • Ejemplos de Entrada-Salida
  • Inferencia Inductiva
  • Bajo Código/Sin Código

Use Cases

  • Generación de fórmulas de Excel a partir de datos de muestra
  • Scripts de transformación de texto y limpieza de datos
  • Automatización de interacciones repetitivas de interfaz de usuario