KISS princíp je dôležitejší než kedykoľvek predtým
Princíp KISS (Keep It Simple Stupid) je starý koncept vo vývoji softvéru, ktorý v ére jazykových modelov (LLM) nadobúda nový význam. Jednoduché dnes to, čo dokážu jazykové modely samostatne zvládnuť.
Jednoduché je automatizované
Jazykové modely zvládnu akúkoľvek úlohu, ktorá je dostatočne jednoduchá. Nie malú. Nie stručne opísanú. Jednoduchú. To je kľúčová požiadavka. Jazykové modely vykonajú len úlohy, ktoré sú v medziach ich schopností.
Ťažké úlohy sú pre ľudí
Stále existuje mnoho úloh, ktoré sú pre jazykové modely príliš ťažké. Schopnosti s novými modelmi neustále rastú, ale zdá sa, že existuje jadro ťažkých úloh, s ktorými si jazykové modely ešte nejaký čas neporadia. Tieto ťažké úlohy musia robiť ľudia s takmer nulovou automatizáciou.
Jednoduché je produktívne
Ťažké úlohy existovali vždy, ale boli rozriedené v mori ľahších úloh, takže si ich nikto nevšímal. Teraz, keď sú jednoduché úlohy delegované na jazykové modely, ťažké úlohy vypĺňajú pracovné dni a určujú náklady na projekt. Ak dokážete premeniť ťažkú úlohu na jednoduchú, môžete z rozpočtu projektu vyškrtnúť jednu položku. Naša produktivita teraz závisí od našej schopnosti robiť veci jednoducho.
Vaša vlastná armáda Šmolkov
Jazykové modely sú trochu ako Šmolkovia. Sú takmer rovnakí, je ich veľa a sú trochu prihlúpli. Vy, ako Tatko Šmolko, ste len jeden. Zvládnete akúkoľvek úlohu, ale váš čas je drahý. Výzvou je nájsť spôsob, ako rozdeliť vašu prácu na jednoduché úlohy, ktoré dokážu Šmolkovia robiť s minimálnym dohľadom. Čím viac úloh dokážete Šmolkom prideliť, tým rýchlejšie sa veci budú hýbať.
Ako robiť veci jednoducho
Stále sa učím, ako robiť veci jednoducho. Neexistujú žiadne priamočiare pravidlá. Robiť veci jednoducho je zložité. Ale dovoľte mi dať vám niekoľko rád:
- Nechajte jazykovému modelu voľnú ruku.
- Dovoľte mu pracovať trochu lajdácky tam, kde je škoda minimálna.
- Úlohy by mali byť široké a plytké.
- Ak sa trápi, rozdeľte úlohu. Niekoľko jednoduchších úloh je hotových rýchlejšie než jedna ťažšia.
- Nech už riešite akýkoľvek problém, najjednoduchšie riešenie je zvyčajne to najlepšie.
- Prvé riešenie, ktoré vám napadne, je často to najjednoduchšie.
- Ak sa veci skomplikujú, urobte krok späť a zamyslite sa, či všetka tá zložitosť stojí za to. Zvyčajne nestojí.
- Jazykové modely vedia prichádzať s nápadmi, tak neváhajte požiadať o pomoc.
- Jazykové modely dokážu študovať, zhrnúť a použiť dokumentáciu, aby ste vy nemuseli.
To je asi všetko, čo mi momentálne napadá. Všetci sa toto budeme musieť naučiť za pochodu.