Skill engineeringgel akadályoz meg egysíkú tervezést az Impeccable rendszer
Paul Bakaus, az Impeccable megalkotója szerint az AI-ügynököknek többre van szükségük, mint egyszerű utasításokra: domain-tudásra, kontextusra és arra, hogy az ember finomhangolhassa az eredményt.

Paul Bakaus szerint az AI-ügynökök képessé tehetők a „skill engineering” nevű új diszciplínával, de az emberi kreativitás továbbra is kulcsfontosságú marad. Az Impeccable nevű nyílt forráskódú rendszerrel a felhasználók olyan utasításokat adhatnak a kódolóügynököknek, mint hogy tegyenek egy felületet „merészebbé”, „csendesebbé” vagy „sűrűbbé”. Ez az új megközelítés arra épít, hogy az AI-termékeknek nem csupán utasításokra, hanem mélyebb kontextusra és az emberi beavatkozás lehetőségére is szükségük van.
A „skill engineering” mint új diszciplína
Az Impeccable eredetileg az Anthropic frontend design skilljének egyszerű kiterjesztésként indult, de mára egy komplexebb, több komponensből és munkafolyamatból álló rendszerré nőtte ki magát. Bakaus szerint a legtöbb AI-modell és skill nem elég kreatív, hajlamosak egy irányba konvergálni, ami egysíkú designokat eredményezhet. A skill engineerek feladata, hogy figyelembe vegyék a különböző AI-hámok és modellek (például Codex, Claude, Cursor, GitHub Copilot) eltérő képességeit és engedélykezelését, hogy a skillek modellagnosztikusan működjenek. Kísérletezett a skilleken belüli útvonalválasztással is, amely több képességet kombinálva, hasonlóan a mixture-of-experts modellhez, takarékoskodik a tokennel és javítja a hatékonyságot.
Kapcsolódó: AI-érvelés fontossága
Új nyelvet kapnak a tervezők
Az Impeccable fő újítása, hogy a tervezők által ismert kifejezéseket precízebb működési jelentéssel ruházza fel az AI-ügynökök számára. Míg egy sima modell a „merész” utasításra árnyalásokat vagy neonhatásokat alkalmazhat, addig az Impeccable a hierarchián, skálán és tipográfián keresztül definiálja a merészséget. Bakaus szerint egy üres szólam, mint a „merész” önmagában nem elég, az ügynöknek tudnia kell, mit jelent ez a gyakorlatban. A rendszer a meglévő szókincset egy specifikus szakmai doménra fordítja le, lehetővé téve a tervezők számára, hogy jobban artikulálják az elképzeléseiket, még akkor is, ha nem mélyen kódolók. A rendszer a projekt meglévő kódjában és designrendszerében működik, nem pedig egy izolált makettből exportál.
Kapcsolódó: Hypernetwork AI-ügynökök
A design és az engineerelés határai elmosódnak
Bakaus szerint a design, az engineerelés és a termékmenedzsment közötti határok egyre kevésbé válnak élessé. A tervezők egyre inkább kódolnak, a mérnökök pedig a design felé tolódnak. Ez a változás kihívást jelenthet azoknak, akik pusztán egy létező artefaktumot alakítanak át. A Figma-terveket kódra váltó mérnökök, illetve a felület kompetens megjelenítésére korlátozódó tervezők egyaránt nyomás alá kerülnek. A tervezőknek „feljebb kell lépniük a stacken”, hogy jobban gondolkodjanak a „miért”-re, miközben közelebb kerülnek a megvalósításhoz. Az Impeccable hidat képez a kommunikációjuk és a kódolási folyamatok között, amit a tervezők is előszeretettel használnak.
Kapcsolódó: Anchor rendszer bemutatása
Nincs „auto mód”
Az AI-ipar gyakran az automatizálást tekinti a termékfejlesztés végcéljának, Bakaus azonban ezt elutasítja. Szerinte az igazság a hagyományos Figma-központú munkafolyamatok és a minél kevesebb emberi beavatkozást célzó „loopmaxxing” hívei között helyezkedik el. Az ideális modell szerinte az, ha az AI gyorsan elvégzi az első 80%-ot, a maradék 20%-ot pedig az ember ízlésével, kontextusával és egyedi nézőpontjával teszi teljessé. Ez a megközelítés növeli a felhasználókban a tulajdonosi érzést. Bakaus nem tervezi automatikus mód bevezetését az Impeccable-be, és határozottan ellenzi azokat a víziókat, amelyek teljesen eltávolítanák az embereket a mérnöki munkából. Az utolsó módosításokat az Impeccable-ot használó tervezők végezték el a projekt kódjának szintaxisán, a tipográfia finomhangolásán és a felületi komponensek hierarchiájának megerősítésén keresztül.
Kapcsolódó: AI-kódgyártás sebessége