Greičiausias būdas – neprašyti dirbtinio intelekto viso paleidimo. Tai yra apibrėžti vieną siaurą darbo eigą, pasirinkti tinkamą kūrimo paviršių, sukurti vieną vietinį atpirkimo sandorį, išsiųsti vieną vertikalią dalį ir pridėti audito veiksmus, kol projektas tampa netvarkingas.
Kas atsitiks po idėjos
Dauguma žmonių nebeužstringa ties idėjų generavimu. AI padaro šią dalį pigiu. Tikroji problema prasideda vienu žingsniu vėliau.
Jie turi apytikslę produkto idėją, atidaro kodavimo įrankį, prašo per daug per anksti, gauna krūvą kodo, praranda aiškumą ir pamažu atsisako projekto.
Pataisymas nėra geresnis entuziazmas. Pataisa yra geresnė seka.
Stiprus dirbtinio intelekto kūrimo procesas atrodo taip:
| Etapas | Pagrindinis klausimas | |
|---|---|---|
| Idėjų įrėminimas | Kokią konkrečią darbo eigą turėčiau išspręsti.>| Specialios kūrimas | |
| Įrankio pasirinkimas | Koks kūrimo paviršius tinka šiam darbui? | |
| Vietinė sąranka | Kaip sukurti švarų atpirkimą ir pirmą dalį? | |
| Auditas, kai bus nustatyta išvestis | negerai?||
| Pakartojimas | Koks yra kitas mažiausias naudingas patobulinimas? | |
| Pakuotė | Ko man reikia demonstracinei versijai, peržiūrai ir bendradarbiavimui? |
Šiame straipsnyje kalbama apie vidurinį atkarpą. struktūra."
1 veiksmas: prieš paliesdami kodą, padėkite procesą ant popieriaus
Prieš pasirinkdami „Codex“, „Claude“, „VS Code“, „Replit“ ar bet ką kitą, parašykite darbo eigą paprasta kalba.
Būk žiauriai paprasta:
- Kas yra vartotojas?
- Kokią įvestį jie pateikia?
- Kokios išvesties jie nori?><
- Koks sprendimas neturėtų įvykti?
- Koks sprendimas neturėtų būti toliau? pradžios taškas: „Noriu sukurti dirbtinio intelekto įdarbinimo platformą“.
Geresnis atspirties taškas: „Verbuotojas įklijuoja interviu pastabas, gauna struktūrizuotą santrauką, ją redaguoja ir išsaugo kandidato įraše.
Jei negalite penkiomis eilutėmis paaiškinti darbo eigos, dirbtinio intelekto kūrimo įrankis jums dažnai pritaiks vieną gerą pastabą.
Tai turėtų apimti problemą, vartotoją, srautą, sėkmės kriterijus ir kraštutinius atvejus. Šis puslapis tampa kiekvieno vėlesnio raginimo instrukcijų prierašu.
2 veiksmas: paprašykite AI susisteminti idėją, o ne kurti visą įmonę
Jūsų pirmasis naudingas AI raginimas paprastai nėra „sukurti šią programą“. Tai yra „padėkite man sukonstruoti šią programą“.
Naudokite modelį, kad sugriežtintumėte apimtį prieš jam įrašant kodą.
Turiu AI produkto idėją. Padėkite man tai paversti maža, tikroviška MVP specifikacija.
Idėja:
[įklijuokite savo apytikslę idėją]
Prašome grąžinti:
1. tikslinis vartotojas
2. tiksli darbo eiga
3. MVP taikymo srities funkcijos
4. nepatenka į taikymo sritį
5. duomenų įvedimai
6. išvesties schema
7. tikėtinų nesėkmių atvejai
8. audito patikrinimai
9. paprasčiausia techninė architektūra
10. 7 dienų statybos planas
Laikykite MVP siaurą. Neplėskite gaminio.Toks raginimas naudingas, nes sumažina triukšmą. Jūs prašote modelio apriboti projektą, o ne jį papuošti.
Kai išvestis bus gera, išsaugokite ją trumpo projekto faile, pvz., project-brief.md. Tas failas tampa visos versijos veikimo kontekstu.
3 veiksmas: pasirinkite tinkamą statybinį paviršių
Viena didžiausių klaidų – įrankių pasirinkimas pagal ažiotažą, o ne darbo eigą. Geriau pirmiausia pasirinkti kategoriją, o tada produktą.
Šios svetainės įrankių puslapyje jau naudojama naudinga klasifikacija:
| Kategorija | Geriausia | pavyzdžiams |
|---|---|---|
| AI-Native IDE | who wants a faily,Peeditoropled,Pededopled, a kodavimo kilpa | Cursor, Windsurf, VS Code + GitHub Copilot |
| AI Dev Platforms | Prototipai pirmiausia naršyklėje, greiti visos krūvos MVP, iš pradžių nereikia vietinės sąrankos | Pakartotinai, patraukiamas, mėgstamas v0 |
| CLI | Repo-local darbas, terminalo naudotojai, scenarijų inžinerijos kilpos | Kodeksas (CLI), Claude Code (CLI), Aider, Gemini CLI |
| Agentinis kodavimas | Didesni pakeitimai, deleguoti kelių kartų pakeitimai įgyvendinimas | Codex, Claude Code, OpenCode |
Gerai veikia paprasta sprendimo taisyklė:
- naudokite AI kūrimo platformas, kai svarbiausia yra greitis, o programa vis dar nestabili.
- Naudokite AI-NativeU, kai norite stipresnio IDEkonfigūravimo. CLI, kai norite vietinių saugyklų, terminalo darbo eigos ir aiškaus failų valdymo.
- Naudokite Agentinį kodavimą, kai norite, kad sistema imtųsi didesnių diegimo dalių, bet vis tiek būtų ribotoje atpirkimo vietoje.
Pasirinkite kūrimo paviršių, atitinkantį jūsų mintis, o ne paleidimo vaizdo įrašą su lou>.
4 veiksmas: pradėkite nuo vietinio „git“ atpirkimo
Rimčiausiems MVP paleiskite vietinį, net jei programa galiausiai gali būti naudojama „Replit“ ar kitoje naršyklės kūrimo priemonėje.
Vietinis atpirkimas iš anksto suteikia tris dalykus:
- versijų istoriją.
- Stabilią vietą raginimams, pastaboms ir specifikacijoms.
- Aiškios AI kodavimo įrankių ribos.
mažytis:
my-ai-mvp/ README.md projektas-brief.md auditas-checks.md raginimai/ programa/ scenarijai/ sample-data/Esmė ne elegancija. Esmė yra izoliavimas.
Sukurkite atpirkimo sandorį, atlikite pirmąjį įsipareigojimą po to, kai bus išsaugotas trumpinys, tada leiskite dirbtinio intelekto įrankiui dirbti su realia projekto struktūra, o ne tuščia tuštuma. Tai sumažina atsitiktinį išsiplėtimą ir palengvina vėlesnę peržiūrą.
5 veiksmas: sukurkite vieną vertikalią pjūvį, o ne visą planą
Greičiausias būdas sustabdyti pagreitį – sukurti autentifikavimą, atsiskaitymą, komandas, nustatymus, informacijos suvestines, integracijas ir įmantrią vartotojo sąsają prieš pradedant pagrindinę darbo eigą.
Sukurkite vieną vertikalią pjūvį:
- viena įvestis
- vienas modelio iškvietimas
- vienas išvesties schema yra vienas išsaugomas paviršius
- vienas paviršius
- li> pakanka rimtai pirmai versijai.
Geras diegimo raginimas atrodo taip:
Naudodami projekto trumpą informaciją šiame atpirkimo sandoryje, sukurkite tik pirmą vertikalią pjūvį. Taikymo sritis: - vienas įvesties ekranas - vienas galinis maršrutas - viena struktūrinio modelio produkcija - vienas peržiūros ekranas - vienas išsaugojimo veiksmas Nepridėkite autentifikavimo, atsiskaitymo, komandos funkcijų, analizės informacijos suvestinių ar papildomų darbo eigų. Kodas turi būti mažas ir skaitomas. Po kodavimo apibendrinkite: 1. kas buvo pastatyta 2. ko dar trūksta 3. ką reikėtų išbandyti rankiniu būduŠis raginimas svarbus, nes neleidžia įrankiui paleisti paleisties modeliuoklio.
6 veiksmas: pakartotinai naudokite atvirąjį kodą prieš atkurdami pagrindus
Dauguma naujokų kūrėjų sugaišta daug laiko ir atkuriant žetonus.
Jie prašo dirbtinio intelekto sukurti tinkintą prisijungimą, tinkintą šifravimą, tinkintą failų tvarkymą, pasirinktines fonines užduotis, tinkintus administratoriaus įrankius ar net tinkintus duomenų bazės pagalbininkus, kol produktas dar nepasiekė tokio sudėtingumo.
Tai paprastai yra klaida. infrastruktūrą, sukurkite tik produkto logiką.
| Nekurkite iš naujo | Vietoj to naudokite | |||||||
|---|---|---|---|---|---|---|---|---|
| Prisijungimas, seansai, leidimai | Standartinės autentifikavimo bibliotekos ir priglobti autentifikavimo produktai | |||||||
| Postgres ir žinomas ORM/užklausos sluoksnis ir perkėlimai | ||||||||
| Šifravimas ir paslapčių tvarkymas | Platformos arba bibliotekos numatytieji nustatymai | |||||||
| Failų įkėlimas ir objektų saugykla | Su S3 suderinami arba standartiniai saugyklos sluoksniai | Žinomi eilių paketai arba duomenų bazėmis pagrįsti užduočių vykdytojai | ||||||
| Klaidų stebėjimas ir žurnalai | Struktūriniai žurnalai ir esami stebėjimo įrankiai |
Produktas turi būti naujas. Santechnika turi būti standartinė.
Tai nėra tinginystė. Tai yra išgyvenimas. Kiekvienas tinkintas posistemis prideda daugiau kodo, kad būtų galima pasitikėti, daugiau klaidų derinimui ir daugiau AI įrankio paviršiaus.
Kai paprašote Codex, Claude, VS Code ar kito įrankio padėti, būkite atviri: nurodykite pirmiausia integruoti patikrintus įrankius ir nekurti tinkintos infrastruktūros be tikros priežasties.
7 veiksmas: pridėkite audito veiksmus, kol programa nebus baigta
Nelaukite iki paleidimo savaitės ir paklauskite, ar sistema patikima.
Iš anksto sukurkite failą audit-checks.md. Čia daugelis statybininkų rimčiau užsiima. Jie nustoja klausti tik "ar tai veikia?" ir pradėkite klausti „ką tiksliai audituojame kiekvieną kartą, kai jį keičiame?“
Praktinis AI MVP auditas gali būti labai paprastas, tačiau jis vis tiek turėtų būti aiškus. Stipri pirmoji versija dažnai patikrina dvidešimt dalykų:
- Schema galioja.
- Yra privalomi laukai.
- Laukai, kurie turi likti tušti, neatspėjami.
- Neapdorota įvestis išsaugoma.
- Neapdorota modelio išvestis išsaugoma.
- Peržiūrėta žmogaus išvestis išsaugoma redaguojant. galima sekti.
- Laimingo kelio pavyzdys vis tiek praeina.
- Krašto atvejo pavyzdys vis tiek praeina.
- Tuščia arba silpna įvestis tvarkoma saugiai.
- Ilga įvestis sutrumpinama arba tyčia suskaidoma į dalis.
- Prieštaringa įvestis rodoma, o ne paslėpta. Rezultatai yra svarbūs, o ne paslėpti.
- Rodomi šaltinio įrodymai.
- Pakartotiniai bandymai ir skirtojo laiko pabaiga elgiasi protingai.
- Lasena matuojama.
- Matoma apytiksliai kaina už vieną paleidimą.
- Pataisos rodiklis matomas žmogui peržiūrėjus.
- Žurnaluose galima ieškoti, kai kas nors sugenda.
- Auksiniai pavyzdžiai nereikėtų paleisti iš naujo. milžiniška platforma tai padaryti. Reikia disciplinos.
Naudingas audito ritmas po kiekvieno reikšmingo pakeitimo yra toks:
- paleiskite 5–20 žinomų pavyzdžių
- patikrinkite, kas pagerėjo
- patikrinkite, kas regresavo
- parašykite vieną trumpą pastabą
CHANGELOG.mdarba>audit-cheulckp>. iteracija mažiau trapi. Be jų kiekvienas skubus koregavimas atrodo kaip lošimas.
8 veiksmas: pereikite prie nuotolinio „git“ atpirkimo tik tada, kai tai padeda
Nuotolinis atpirkimas yra naudingas, bet neprivalomas pirmąją dieną.
Paprastai nereikia skubėti iš karto, kai:
- projektas yra individualus
- idėjos vis dar sparčiai juda
- eksperimentuojate privačiai.
- šie partneriai dar nėra įdiegti arba bendradarbiauti, kai dar nėra. tiesa:
- jums reikia atsarginės kopijos ne tik jūsų kompiuteryje.
- norite bendradarbiauti ar peržiūrėti
- jums reikia CI arba priglobtų peržiūrų
- kuriuos ketinate įdiegti
- atpirkimo versijoje dabar yra daugkartinio naudojimo darbų, kuriuos verta apsaugoti
Praktinė taisyklė paprasta: pirmiausia vietinis greitis, nuotolinis, kai prasideda koordinavimo procesas. bendradarbiauti vėliau.
9 veiksmas: kartokite kaip inžinierius, o ne kaip lošėjas
Daugelis dirbtinio intelekto projektų stringa, nes kūrėjas vis perrašo nuo nulio. Geresnė kilpa yra mažesnė ir mechaniškesnė.
- Vykdykite fiksuotą mini bandymų rinkinį.
- Patikrinkite blogiausius gedimus.
- Pakeiskite vieną raginimą, analizatorių, taisyklę arba vartotojo sąsajos elgseną.
- Paleiskite tuos pačius pavyzdžius dar kartą.
- Užrašykite, kas patobulinta, o kas – regresuota.
- Šis pakeitimas yra>
- pakeitimas yra/suprantamas. nuobodu. Taip pat projektai išgyvena.
Praktinė iteracijų rinkinys gali būti nedidelis:
CHANGELOG.mdsvarbiems produktams ir skubiems poslinkiams.audit-checks.md, jei atvejai buvo priimti/nepavyko.known-issues.md. trūkumai.prompts/versijų raginimo failams.sample-data/pasikartojantiems pavyzdžiams.
Svarbiausia, kad kiekviena iteracija būtų įskaitoma. Jei negalite paaiškinti, kas pasikeitė, kodėl pasikeitė ir ką atlikote iš naujo, greičiausiai įrankis jus varo, o ne atvirkščiai.
- pakeitimas yra/suprantamas. nuobodu. Taip pat projektai išgyvena.
10 žingsnis: Venkite dviejų didelių duobių: atsisakymo ir pernelyg sudėtingo
Dauguma nebaigtų MVP miršta vienu iš dviejų būdų.
Pirmasis yra palikimas. Kūrėjas praranda aiškumą, nustoja pasitikėti kodu ir tyliai pasišalina.
Antras – perdėtas sudėtingumas. Kūrėjas nuolat prideda funkcijų, nes dirbtinis intelektas leidžia papildyti pigiai.
Užsaugokite nuo atsisakymo:
- sumažinkite apimtį
- greitai pristatydami vieną matomą darbo eigą;
- turėdami trumpą sekančių veiksmų sąrašą;
- surašydami sprendimus eidami.
Užkirskite kelią šiam papildymui. padeda veikti pagrindinei darbo eigai?
Jei atsakymas neigiamas, iškirpkite.
11 veiksmas: užbaikite ciklą demonstracine versija, dokumentais ir kitais veiksmais
Veikiantis MVP yra ne tik kodas. Jai taip pat reikia užbaigimo ciklo.
Prieš iškviesdami pirmąją versiją, supakuokite šiuos:
- README su sąranka ir architektūra
- pavyzdiniai duomenys demonstracijai
- trumpas audito patikrų sąrašas
- ekrano kopijos arba trumpas vaizdo įrašas
- kitas žingsnis . sugeneruoti failai ir tinkamas naudoti projektas.
Kai projektas pasieks tokią būseną, galėsite nuspręsti, ar jis turėtų likti privatus, tapti portfelio turtu, pradėti bendradarbiauti ar būti pritaikytas tikriems naudotojams.
Naršykite naujausius AI darbus apie AI karjerą arba tęskite mokymąsi mūsų
Pradėkite nuo užduotį atitinkančio pastatymo paviršiaus. Naudokite AI Dev platformas, pvz., Replit arba Lovable, kad greitai sukurtumėte prototipus pirmiausia naršyklėje. Naudokite AI-Native IDE, pvz., "Cursor" arba "VS Code + GitHub Copilot", kad užtikrintumėte stabilesnę redaktoriaus darbo eigą. Vietiniam atpirkimo valdymui naudokite CLI įrankius, tokius kaip Codex (CLI) arba Claude Code (CLI). Naudokite agentinio kodavimo įrankius, kai norite didesnių deleguotų pakeitimų ribotame projekte. Ne. Paprastai pradžioje užtenka vietinio git atpirkimo, ypač dirbant solo ir atliekant greitą iteraciją. Pereikite prie nuotolinio valdymo pulto, kai bendradarbiavimas, diegimas, CI, atsarginis kopijavimas ar peržiūra tampa svarbūs. Paprastai trumpas projekto aprašymas. Ji turėtų apibrėžti vartotoją, darbo eigą, aprėpties ypatybes, už taikymo sritį nepatenkančias funkcijas, išvesties schemą ir gedimų atvejus. Šis failas suteikia dirbtinio intelekto įrankiui stabilų kontekstą ir sumažina apimties poslinkį. Paprastai ne. Pirmiausia pakartotinai naudokite standartinius įrankius. Pasirinktinis autentifikavimas, tinkintas šifravimas, pasirinktinis failų tvarkymas ir tinkintos užduočių sistemos yra dažni naujokų laiko kriterijai. Daugumos MVP produktų logika turėtų būti pritaikyta, tačiau vandentiekis turi būti standartinis ir nuobodus. Anksti. Pridėkite schemos patvirtinimą, auksinius pavyzdžius, registravimą, žmogaus peržiūros kelius ir trumpą pakartojamą audito kontrolinį sąrašą, kol programa jaučiasi baigta. Tai neleidžia vėlesnėms iteracijoms tyliai nutraukti pagrindinį elgesį. Paprastai todėl, kad taikymo sritis plečiasi greičiau nei aiškumas. Kūrėjas prašo įrankio per daug, kodų bazė auga, pasitikėjimas krenta, o pažanga jaučiasi atsitiktinė. Šią riziką sumažina siaura darbo eiga, rašytinė santrauka ir nedidelė iteracijos ciklas. Nuolat klauskite, ar pakeitimas pagerina pagrindinę darbo eigą, ar sumažina tikrojo gedimo režimą. Jei to nepadaro, supjaustykite. Pirmiausia sukurkite vieną vertikalią pjūvį ir atidėkite papildomas darbo eigas, autentifikavimą, atsiskaitymą, komandas ir poliruotus paviršius, kol veiks pagrindinis srautas. Paprastai ne. Geriau naudoti AI pirmiausia struktūrai, tada vienam ribotam vertikaliam pjūviui, tada mažoms iteracijoms su audito patikra. Visos programos raginimai dažnai sukelia triukšmą, išsipūtimą ir silpną supratimą.Frequently Asked Questions