„Vibe Coding“ paslaptys atskleistos: kaip iškepti tobulą užklausą dirbtiniam intelektui?
Nepavyko įkelti paveikslėlio
„Vibe Coding“ paslaptys atskleistos: kaip iškepti tobulą užklausą dirbtiniam intelektui?
Sveiki, bičiuliai! Šiandien trumpam pamirškime naujienas apie milijonus uždirbančius botus ar „OpenAI“ dramas. Šiandien mes einame į „virtuvę“. Ne, blynų nekepsime. Mes mokysimės amato, kuris netrukus bus vertingesnis už bet kokią programavimo kalbą.
Daugelis manęs klausia: „Ponas Obuoly, kodėl tas DI man rašo nesąmones?“. Atsakymas paprastas: jūs nemokate paklausti.
Tai vadinama „Vibe Coding“. Tai nėra juodoji magija. Tai yra inžinerija. Ir šiandien aš jums duosiu slaptą tobulos užklausos (prompto) receptą.
Kodėl jūsų kodas neveikia? (Arba kodėl gydytojas tyli?)
Įsivaizduokite, kad nueinate pas gydytoją ir sakote: „Man skauda“. Ir viskas. Tylite. Ką gydytojas gali padaryti? Nieko.
Lygiai taip pat elgiasi pradedantieji programuotojai, numesdami DI kodo gabalą ir klausdami: „Kodėl neveikia?“. DI nežino konteksto, nežino jūsų tikslų, nežino aplinkos. Trūkstant konteksto, atsakymai būna niekiniai.
Gera užklausa turi anatomiją. Ir ji susideda iš 5 ingredientų.
Tobulo „Prompto“ Receptas: 5 Ingredientai
Kad DI taptų jūsų super-kolega, turite laikytis šios struktūros:
1. Persona (Rolė): Kas gamina maistą? Tai pats galingiausias triukas. Pagalvokite, ar jums reikia „Michelin“ žvaigždutėmis įvertinto šefo, ar greito maisto užkandinės darbuotojo?
Blogai: „Parašyk kodą.“
Gerai: „Elkis kaip vyresnysis Python programuotojas ir kibernetinio saugumo ekspertas.“ Kai priskiriate rolę, DI akimirksniu pakeičia mąstymo būdą ir įsijungia „specialisto režimą“.
2. Kontekstas: Duokite jam produktus Kadangi DI nežino jūsų situacijos, turite jam duoti viską: esamą kodą, duomenų struktūras, bibliotekas.
Pavyzdys: „Kuriu 'Flask' aplikaciją, naudoju PostgreSQL duomenų bazę, ir štai mano 'app.py' failo turinys...“
3. Instrukcijos: Recepto žingsniai Būkite konkretūs. Ko tiksliai norite?
Pavyzdys: „Išanalizuok klaidą, paaiškink, kodėl ji kyla, ir pateik pataisyto kodo versiją su komentarais.“
4. Pavyzdžiai (Few-Shot): Parodykite nuotrauką meniu Pavyzdžiai veikia kaip patiekalo nuotrauka meniu – jie parodo, kokio rezultato tikitės. Jei norite, kad DI nupieštų katę anime stiliumi, parodykite jam kelis anime pavyzdžius. Jei norite specifinio JSON formato, duokite pavyzdį, kaip tas JSON turi atrodyti. Tai pakeičia viską.
5. Formatas: Kaip patiekti? Lėkštėje ar dėžutėje išsinešimui? Nurodykite, ar atsakymas turi būti tik kodo gabalas, ar Markdown tekstas, ar JSON.
Slaptas ginklas: „Minčių eiga“ (Chain of Thought)
Noriu pasidalinti dar viena profesionalia technika. Tai nuolatinis dialogas. Paprašykite DI paaiškinti savo mąstymo eigą.
Užuot sakę: „Duok atsakymą.“
Sakykite: „Paaiškink savo sprendimą žingsnis po žingsnio, prieš pateikdamas galutinį kodą.“
Tai ne tik duoda geresnį kodą, bet ir padeda jums išmokti, kodėl sprendimas yra būtent toks.
Ką tai reiškia mums visiems?
Dramblys kambaryje – ar DI atims programuotojų darbus? Ne. Jis atims darbus tų, kurie tik rašo kodą ("code monkeys"). Bet tiems, kurie išmoks „Vibe Coding“, kurie taps architektais ir mokės valdyti šį galingą įrankį, atsivers neribotos galimybės. Mes tampame kūrėjais, o ne plytų nešiotojais.
Nori tapti architektu?
Jei ši tema tave "užkabino" ir nori ne tik skaityti apie receptus, bet ir pradėti gaminti šedevrus kartu su manimi, turiu tau pasiūlymą.
Sukūriau išsamų kursą, kuriame mes ne tik kalbame apie teoriją, bet ir praktiškai pritaikome visas šias technikas. Nuo nulio iki veikiančių aplikacijų.
🚀 Prisijunk prie naujausio Pono Obuolio kurso: KAIP PRADĖTI PROGRAMUOTI SU DI
👉 Nuoroda į kursą čia: https://ponasobuolys.lt/kursai/kaip-pradeti-programuoti-su-di
Nelauk, kol ateitis tave aplenks. Tapk jos dalimi.
Iki greito! Jūsų Ponas Obuolys.
Komentarai (0)
Komentarai moderuojami. Jūsų komentaras bus rodomas po patvirtinimo.
Dar nėra komentarų. Būkite pirmas!
Jums gali patikti
Susijusios publikacijos, kurios gali jus sudominti

„Vibe Coding“ platforma „Cursor“ paleido nuosavą DI „Composer“: žada 4x greitį ir autonomišką darbą
Programavimo platforma „Cursor“, kurią sukūrė startuolis „Anysphere“ ir kuri garsėja savo „vibe coding“ (kodavimas „ant bangos“) stiliumi, ką tik numetė atominę bombą. Jie pristatė „Cursor 2.0“, o kartu su juo – savo pirmąjį vidinį, nuosavą didįjį kalbos modelį (LLM), pavadintą „Composer“ (Kompozitorius). Ir pažadas? 4 kartus didesnis greitis ir DI, kuris ne tik siūlo, bet ir mąsto bei dirba už jus.

Menininkai kovoja su DI: bet tai toli gražu ne ta Dovydo ir Galijoto pasaka, kuria bandoma mus įtikinti
Gerai, bičiuliai, čia Ponas Obuolys vėl su jumis, ir šiandien mes nersime giliai į dumbliną balą, kurioje pešasi du gigantai. Jūs tikriausiai girdėjote tas didingas istorijas: vargšai menininkai, muzikos leidyklos ir kino studijos („Big Content“) stoja į epinę kovą prieš piktąsias technologijų korporacijas („Big Tech“), kurios vagia jų meną, kad apmokytų dirbtinį intelektą. Skamba kaip tikra Dovydo ir Galijoto istorija, tiesa? Vargšas menas prieš godžias mašinas. Bet, bičiuliai, leiskite man jums pasakyti – mus visus mausto. Tai nėra Dovydo ir Galijoto kova. Tai yra dviejų Galijotų kova dėl to, kas gaus teisę pirmas apiplėšti Dovydą. O Dovydas – tikrasis menininkas – stovi nuošalyje ir laukia, kol jam numes trupinius.

DI krikštatėviai skelbia: žmogaus lygio intelektas jau čia. Diskusijos baigtos.
Gerai, bičiuliai, prilaikykite kepures. Čia Ponas Obuolys, ir šiandienos naujiena yra ta, apie kurią visi kalbėjo pašnibždomis, bet bijojo pasakyti garsiai. Pamirškite visus tuos debatus „ar DI kada nors mus pasivys?“. Viskas. Diskusijos baigtos. Patys šios revoliucijos „krikštatėviai“ – tie žmonės, kurie sukūrė modernų dirbtinį intelektą – ką tik oficialiai pareiškė: bendrasis dirbtinis intelektas (AGI) jau čia.
