Ewolucyjne ulepszanie poleceń dla modeli językowych

Evolutionary prompt optimisation · id evoprompt · aliases: evolutionary prompt optimization, reflective prompt evolution, prompt evolution, ewolucyjna optymalizacja promptów, ewolucja promptów

Optymalizacja tekstu promptów algorytmem ewolucyjnym, w którym model językowy wykonuje mutacje i krzyżowanie, a selekcja opiera się na wyniku na zbiorze walidacyjnym.

Optimising prompt text with an evolutionary algorithm where a language model performs mutation and crossover and selection uses validation scores.

In one sentence

Program hoduje kolejne wersje polecenia dla modelu językowego, sprawdza je na przykładach i rozwija te, które dają najlepsze odpowiedzi.

Software breeds new versions of an instruction for a language model, tests them on examples and develops those that get the best answers.

Problem it solves

Dopracowywanie poleceń dla modelu metodą prób i błędów trwa godzinami, a drobna zmiana słów potrafi mocno zmienić wyniki.

Polishing instructions for a model by trial and error takes hours, and a small wording change can swing results a lot.

What it does

Sam model pełni rolę hodowcy: miesza dwa dobre polecenia, przeredagowuje je albo czyta zapis błędów i pisze poprawioną wersję.

The model itself acts as the breeder: it mixes two good instructions, rewrites them, or reads an error log and writes a fixed version.

Everyday example

Sklep internetowy używa asystenta do klasyfikowania reklamacji; nocny proces próbuje dziesiątek wersji instrukcji i rano wdraża tę, która myli się najrzadziej.

An online shop uses an assistant to sort complaints; an overnight job tries dozens of instruction versions and deploys the one that errs least.

This concerns you if you…

Sources