I-Vibe ye-coding hype ivela phansi, ngoba kukhona izimo ezinguquguqukayo ukuthi amamodeli amabhizinisi amakhulu angakwazi ukufinyelela. Nangona le-agent ye-coding iyatholakala kahle kakhulu. Abanikeza amaphepha amasha amaphrojekthi amaphrojekthi, ama-API amaphrojekthi, futhi ngisho ukwakhiwa ama-CI / i-CD. Kodwa wonke umuntu uyazi ukuthi akuyona. Isikhathi esifanayo ingasebenza futhi isixazululo esilandelayo. Abanikeze izinhlayiya ze-codebase yakho, zihlanganisa ama-SDK amaphrojekthi, noma kuphela ukwakha izinto. I-problem is not that the model is bad – it is that it doesn’t Ngiyazi i-proof - I-somebody wrote a programming language purely using the coding agent. Uma lokhu kungenziwa, konke kungenziwa. Ukubuyekeza indawo yakho https://cursed-lang.org/ Ukuze uthole umphumela owaziwa, ungenza kuphela uxhumane kahle. Ufuna I-agent isebenza - ukwakha imiphumela yayo, inikeza isakhiwo, futhi usebenza izindawo ezinhle. Lokhu kubizwa ngokuthi . engineer the environment context engineering I-LLMs Ayikwazanga Nge-Engineers I-LLM ayikwazi "ukuxhumana" ikhodi ngokufana nathi. Zihlanganisa i-token ngokusekelwe kumamathambo e-input edlule, ngaphandle kokufaka kwama-app noma isakhiwo. Ngakho izinguquko ezincinane ezivela ku-prompt noma amafayela ezivela kungenziwa ukuguqulwa kwama-output. Ngakho-ke eyodwa enikezela izivivinyo kanye nomunye uxhumane ama-imports noma ungalindela i-semicolon. Ngaphandle kwesakhiwo, zihlanganisa njengama-interns ukubonisa isikhwama lakho kusuka ku-memory. Ngaba ungenza lokhu ngokuvukala imodeli. (Ngingathola, ngihambe) Ugenza lokhu ngokuvukala - Izinzuzo nezimo ezivela ku-code efanelekayo ngokuvamile. scaffolding I-Constraints Yenza I-Code I-Predictable Uma ufuna umphathi ukuba usebenza ngokuhambisana, Thina ukunciphisa indawo yokukhipha okungenani, futhi zihlanganisa imodeli ukuyifaka nokukhipha yakho. constraints are your friend Izinzuzo eziningi ezisebenzayo: Uhlobo - Uma usebenzisa izicathulo ze-TypeScript noma ze-JSON, i-agent inokukwazi ukubona ngokufanele izicathulo ezidingekayo. I-Lint + i-format rules - I-Prettier, i-ESLint, noma i-codegen rules zibonisa ukufinyelela okuqhubekayo ngaphandle kokusebenza okwengeziwe. Izinzuzo ezincinane — Ngaphandle kwe-"build me a backend", sicela "thenga le ucingo ku-src/api/user.ts." — Tools like Typeconf and Varlock can predefine environment variables, SDKs, or any configuration patterns the agent must follow. Configs and templates I-trick kuyinto ukuqinisekisa ukuthi ushiye ikhodi nge-type enhle. Uyakwazi ukunciphisa i-flexibility - ungakwazi kuphela ukujabulela ama-errors ngokushesha futhi ukwenza isebenzayo. I-Build Systems njengoba I-True Truth Ngisho lapho ikhowudi ibonakala kahle, kubaluleke isikhathi yokwakha ngoba umeluleki wahlanganyela ngokugqithiselwe kanjani izinto. Kodwa ngokuvamile umeluleki asikwazi ukwakha ikhowudi yakho ngokufanele. Ngokwesibonelo: Ingabe ufuna ukulahleka izivivinyo, uzothola i-npm test - kodwa i-repo yakho isebenzisa i-pnpm noma i- nx. It ukwandisa i-Dockerfile okuyinto akuyona emkhakheni yakho yayo. It imports iphakheji okuyinto ayikho. I-Fix is to — ukunikezela i-agent ukubukeka okuhlobene indlela yokwakha, ukuhlolwa kanye nokuthuthukiswa kwe-code. Thola lokhu njengesixhobo esizayo se-agent ye-environment ye-project yakho. abstract the build system Uma umphakeli uyazi ukuthi "ukwakha" kuncike emhlabeni lakho, ungasebenzisa le ncazelo kunokuthanda. Bazel, Buck, Nx, noma ngisho i-package.json eyenziwe kakuhle kukhona izakhiwo ezinhle. Okuningi ufake lokhu ulwazi, okungenani ama-hallucinations uzokufumana. Uma ufuna ukufinyelela ngaphezulu, ungakwazi ukushicilela i-tool hooks yakho yokuvimbela i-agent ukukhuluma uhlelo oluthile yokwakha, uchofoza isitimela se-Claude Code: . https://docs.claude.com/en/docs/claude-code/hooks-guide I-Problem With I-Training Elikhulu I-Agent ye-coding eyenziwe nge-data eyenziwe eminyakeni noma amabili. Abanikezele ukusetshenziswa kwe-APIs eyenza, noma izakhiwo ze-coding ezidlulile. Uyakwazi ukubona izinto ezifana: Uhlobo lwe-react lifecycle Izinhlelo zokusebenza ze-library engaphansi Ukukhishwa kwe-Next.js APIs Imibuzo ye-NPM ye-libraries eyenziwe kuma-versions ezintsha Ingabe ungenza ukuqeqeshwa kuphela. Ufuna ukunikezela indawo yakho — imibuzo emangalisayo, ikhodi emangalisayo, imibuzo emangalisayo. Izindlela ezininzi zokuphefumula isixazululo: I-Feed ku-doc library, isibonelo nge-MCPs njenge-Context7. Thola u-agent ukubuyekeza amafayela we-code efanayo nama-dependences - ukubuyekeza ku-node_modules, uzokuvamile ukuthi kungase kusiza ukuguqulwa kwe-API. Ukongeza izicelo ezisebenzayo ku-AGENTS.md ukuthi isampula ukunceda isampula se-problematic esebenzayo. Uma imodeli uyazi ukuthi kungcono ukuthi kukhona, kungekho i-hallucinating. I-Layers ye-Context I-agent ye-coding enhle akuyona kuphela isivumelwano sakho - akuyona yonke inkinga. Ungayifumana i-context eminyakeni ezintathu: Static context Isakhiwo se-Project, isakhiwo se-file, i-types, i-config, i-build commands, i-dependencies. Dynamic context Ukusebenza okuqhubekayo, ifayela esifushane, ama-error messages, imiphumela ye-test, i-runtime logs. External context I-Docks, ama-SDK ama-references, ama-changelogs, noma ama-snippets kusuka ku-web lapho kufuneka. I-combination ye-three, futhi i-agent ikakhulukazi isebenza njenge-onboarding ye-codebase yakho - akuyona i-freelancer ye-codebase e-memory. I-Examples From The Real World Ngitholakala ku-SourceWizard - i-agent ye-coding ye-automation integrations. Lapho ngithumela ukuhlanganiswa kwe-WorkOS AuthKit ku-automation, lapha uhlu olungapheliyo olungaphakathi kwezinkinga ezivela kumamodeli: Usebenzisa i-deprecated withAuth kanye ne-getUser APIs; I-frontend mixed ne-backend logic; (njenge ukusetshenziswa kwe-useState ku-server-side components) Izixhobo ze-environment variables ezingenalutho; Yenza iphakethe elula; Ngokuvamile, imodeli futhi shuffled ngokusebenzisa zonke ama-package managers, ngezinye izikhathi npm, ngezinye izikhathi pnpm, konke okwenziwe kakhulu imodeli ngexesha. Ngemuva kokufaka ama-constraints, ngokuphathelene ukuthi ama-agent kufanele isetshenziswe, ifakwe ne-API entsha, imodeli waqala ukukhiqiza ikhodi yokuhlanganisa . consistently I-difference ayikho kwimodeli - kuyinto ku-imeyile. I-Context Is the New Interface Iningi abantu akuyona ama-agent ye-coding njenge-chatbots: ukunika i-prompt, uthole impendulo. Kodwa ngenxa ye-engineering enhle, i-prompt iyiphi na ingxenye. I-magic efanelekayo ikhona kwi-context - amafayela, ama-types, ama-command, ne-feedback loops okuyinto angakwazi ukufinyelela. Kuyinto okuyenza kubalulekile. Kwangoku, akuyona nje "ukudlala" ama-agents ye-coding - siza ku-wire ku-build systems yethu. Bona bakwazi ukuxhumana nathi, ukwazi izixhobo zethu, futhi zihlanganisa nezinsizakalo efanayo nezinye izingxenye ze-stack. Ukuphakama I-Agents ye-Coding ayikho ngenxa yokubumbule, kodwa ngenxa yokusebenza okungenani. Uma ufuna ukuba abe nabasebenzi asebenzayo, ukunikeza isakhiwo: Izinzuzo ezijwayelekile ezivela kanjani ku-coding; Yenza abactions ezibonisa ukuthi inqubo yakho ngokuvamile isebenza; I-up-to-date context ukuze zihlole ukusetshenziswa kwezimpendulo ezivamile; Okuningi i-context, okuningi i-code. Ingabe akuyona kuphela injiniyela entsha ku-repo yakho futhi usho "ukubonisa." Uya ku-board kubo. Amadivayisi we-coding zihlanganisa.