Programowanie przez przykład
term_id: programming_by_example
Category: basic_concepts
Definition
Programowanie przez Przykład (PBE) to paradygmat syntezy programów, w którym deweloperzy określają pożądane zachowanie poprzez konkretne pary dane wejściowe/wyjściowe zamiast pisania jawnego kodu. System AI analizuje te przykłady, aby wygenerować ogólny algorytm lub skrypt, który obsłuży nowe dane zgodnie z wykrytym wzorcem, często wykorzystując techniki uczenia maszynowego lub przeszukiwania przestrzeni programów.
Summary
Technika AI, w której programy są syntetyzowane automatycznie poprzez wnioskowanie reguł z dostarczonych przez użytkowników przykładów wejścia i wyjścia.
Key Concepts
- Synteza programów
- Przykłady wejście-wyjście
- Wnioskowanie indukcyjne
- Nisko-kodowe/bezkodowe (Low-Code/No-Code)
Use Cases
- Generowanie formułek Excel na podstawie próbek danych
- Skrypty transformacji tekstu i czyszczenia danych
- Automatyzacja powtarzalnych interakcji z interfejsem użytkownika (UI)