← Subira kuri emrevarol.com
A2SV · Werurwe 2026

Imbonerahamwe y'Ibirimo

Umusaruro 2000x:
Uko Wakwifashisha GenAI mu Guteza Imbere Porogaramu

Emre Varol - A2SV

Igihe cyo kwandika kode ku buryo bwa kera kirangiye

Ntabwo uri gusimburwa - uri guhindurwa ukaba mwiza

Iri somo rizahindura uburyo uteza imbere porogaramu burundu

Bisobanura Iki?

Nti bisobanura ko naretse gutekereza

Nti bisobanura ko nemera ibisohoka byose ntabikosoye

Nti bisobanura ko ubumenyi bw'ubwubatsi bwa porogaramu budakenewe

Bisobanura ko nsobanura imyitwarire aho kwandika syntax

Bisobanura ko nsuzuma ibisubizo aho gusuzuma buri murongo

Bisobanura ko icyo ikipe y'abahanga yari gufata ibyumweru 3, AI noneho ibikora mu minota 15

Inzira ya kera: Naha umurimo ikipe → ikipe ikora ibyumweru 2–3 → nsuzuma → ntanga ibitekerezo → bayakosora nyuma y'ibyumweru 2–4 → isuzuma rikurikira.

Inzira nshya: Nsobanura ikintu gishya → AI ikigira mu minota → ngerageza → ntanga ibitekerezo → AI ikosora mu masegonda → ngerageza nanone. Igiteranyo: minota 15.

Nanditse kode hafi buri munsi kuva mfite imyaka 13 kugera ku myaka 30. Sinanditse kode y'ukuri kuva mu 2019. Kandi ntigeze ngira umusaruro munini nk'uwo.

Inzira ya Kera na Inzira Nshya

Inzira ya Kera

Tekereza ku buryo bwo kubikora

Andika kode umurongo ku wundi

Kosora amakosa ya syntax

Shakisha kuri Stack Overflow

Koporora, uhindure, ugerageze

Amasaha menshi kuri buri kintu gishya

Inzira Nshya

Tekereza ku myitwarire

Sobanura icyo ushaka

AI yandika ubushobozi

Gerageza imyitwarire

Subiramo utanga ibitekerezo

Minota kuri buri kintu gishya

Uwandika Kode wa #2 ku Isi Akukorera

Muri Ukuboza 2025, moderi za AI zagezeho kuba iya 2 mu marushanwa akomeye y'ibijyanye na porogaramu ku isi.

Iruta 99.99% by'abahanga ba porogaramu b'abantu

Ikemura ibibazo bigoye bya algorithm mu masegonda

Isobanuka mu ndimi zose, framework zose, n'uburyo bwose

Ifite urwibutso rutunganye - ntiyigera yibagirwa ikintu na kimwe

Iboneka 24/7, ifite kwihangana kutagira urugero, ntiyigera inaniwe

Ufite uwandika kode wa #2 ku isi mu ntoki zawe, witeguye kukukorera igihe cyose. Kuki wakwandika kode wenyine?

“Vibe Coding”

Yashyizweho na Andrej Karpathy (umushinze OpenAI, wayoboye AI muri Tesla) muri Gashyantare 2025. Yiswe Ijambo ry'Umwaka rya Collins Dictionary 2025.

“Hariho uburyo bushya bwo kwandika kode mbita vibe coding, aho wemera burundu imbaraga za exponentials, ukirengagiza ko kode ibaho.” - Andrej Karpathy

Mu 2026, byahindutse Agentic Engineering:

Andika ibisobanuro mu rurimi rusanzwe

AI ikora kode hakurikijwe ubuyobozi bw'umuntu

Gukoraniriza hamwe moderi nyinshi hamwe n'amakuru akomeza y'umushinga

Umuhanga asobanura, asuzuma, kandi ayobora - AI igashyira mu bikorwa

Menya ibikoresho

OpenCode

OpenCode

Tangirira hano. Agent ya open source kuri terminal, desktop na IDE.

Inama #1
Codex

Codex

Agent y’imirimo ya repo, review, debugging, test no gutegura.

OpenAI
Claude Code

Claude Code

Isoma code, ihindura dosiye, igafasha muri refactor ndende.

Anthropic
Antigravity

Antigravity

Ku mirimo ya Google no kuyobora agents mu buryo bugaragara.

Google
Inama #1: Tangira na OpenCode; nyuma uhitemo Codex, Claude Code cyangwa Antigravity ukurikije akazi.

Izi si Autocomplete

Autocomplete (2020-2023)

Igusabira umurongo ukurikira

Ikora mu dosiye imwe gusa

Nta kumva umushinga wawe ifite

Uracyandika 95% by'ikode

Agentic AI (Ukuboza 2025+)

Isoma kode yawe yose

Isobanuka ku mushinga wawe wose

Ikora kandi ihindura dosiye nyinshi

Ikoresha amabwiriza, ibizamini, no kohereza

Wandika 0% by'ikode

Igisobanuro cya 2000x

Reka dukore imibare n'imibare nyayo:

Inzira ya Kera

Ha umurimo ikipe y'abahanga

Ikipe ikora ibyumweru 2–3

Suzuma, tanga ibitekerezo

Ikipe ikosora ibitekerezo: ibyumweru 2–4

Isuzuma rikurikira

Igiteranyo: ibyumweru 4–7 kuri buri kintu gishya

Inzira Nshya

Sobanura ikintu gishya kuri AI

AI ikigira: minota 5

Gerageza, tanga ibitekerezo

AI ikosora: amasegonda 30

Gerageza nanone, ohereza

Igiteranyo: minota 15 kuri buri kintu gishya

Ibyumweru 4 = minota 40,320. Minota 15. Ni inshuro 2,688. Kandi ibi ntibigereranya n'ibintu byinshi - ibintu utari kuzigera ugerageza kubikora n'ikipe y'abantu.

Urugero Nyarwo

emrevarol.com

emrevarol.com · Indimi 10 · Blog · Amasomo · Amafoto

Imirongo 3,300+ y'ikode ya HTML/CSS/JS yanditswe neza

Ihindurwa mu ndimi 10, sisitemu y'amasomo, sisitemu ya blog

Yubatswe kandi yoherezwa mu nimugoroba imwe

Yakirwa kuri Vercel, domain yihariye, SSL - byose byashyizweho na AI

Nta AI: ibyumweru 2–3. Na AI: amasaha 4.

Iki Cyahindutse?

LLM zifite urwibutso rutunganye n'ubumenyi butagira urugero.

Zitojwe kuri kode yose y'abaturage yigeze yandikwa - kandi zayibitse

Context windows noneho ni miliyoni 1+ ya token - ziribuka ikiganiro cyawe cyose

Zisoma umushinga wawe wose mbere yo kwandika umurongo umwe

Zumva uburyo bwawe bwo guha amazina, imiterere y'umushinga wawe, n'uburyo bwawe

Zizi framework yose, library yose, n'uburyo bwiza bwose bwigeze bushyirwa ahagaragara

Ibi si moteri yo gushakisha. Ni umuhanga w'urwego rwo hejuru ufite urwibutso rutunganye wasomye buri kode iri kuri GitHub kandi ntiyigera yibagirwa ikintu na kimwe.

Uruhare Rwawe Rwarahindutse

Mbere: Wari...

Umwanditsi

Umuhanga wa syntax

Umushakisha kuri Stack Overflow

Umushakisha w'amakosa

Noneho: Uri...

Umwubatsi w'ibicuruzwa

Usobanura imyitwarire

Usuzuma ireme

Ufata ibyemezo

Agaciro kawe ntikiri mu kwandika kode. Agaciro kawe kari mu kumenya icyo ukwiye kubaka no mu kumenya igihe kibereye.

Tegura aho ukorera

Terminal mbere

Ku bugenzuzi butaziguye: shyiramo CLI, fungura repo, koresha agent, usuzume diff.

IDE mbere

Ku mwanditsi ugaragara: koresha app cyangwa extension; flow ya repo igume uko iri.

Kugenzura mbere

Koresha local, reba screen, soma diff, kandi rollback igume yoroshye.

Shyiramo iby’ibanze

macOS

Koresha Homebrew niba bishoboka. Git, Node na agents bihore bigezweho.

$ brew install git node
$ git --version
$ node --version

Linux

Koresha package manager ya distro yawe wongereho CLI zemewe.

$ sudo apt install git nodejs npm
$ git --version
$ npm --version

Windows

Koresha PowerShell cyangwa WSL. Iyo utangiye, WSL yoroshya terminal.

PS> winget install Git.Git
PS> winget install OpenJS.NodeJS
PS> git --version

OpenCode mbere

Terminal

$ curl -fsSL https://opencode.ai/install | bash
$ npm i -g opencode-ai
$ opencode

Desktop

Vanaho app ya OpenCode ya macOS, Windows cyangwa Linux ku rupapuro rwemewe.

$ open https://opencode.ai/download

IDE

Koresha OpenCode muri VS Code, Cursor cyangwa editor ifite terminal. Flow iguma ishingiye kuri repo.

$ cd my-project
$ opencode
Inama isanzwe: Tangirira hano. OpenCode irafunguye, ihindura models kandi ikora muri terminal, desktop na IDE.

Codex, Claude Code, Antigravity

Codex

# macOS / Linux
$ curl -fsSL https://chatgpt.com/codex/install.sh | sh

# Windows PowerShell
PS> powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

Claude Code

# npm install
$ npm install -g @anthropic-ai/claude-code
$ claude

Antigravity

Koresha CLI kuri terminal cyangwa IDE ku buyobozi bugaragara bwa agents ba Google.

$ open https://antigravity.google

Koresha igikoresho neza

Mbere yo kongeramo ububiko, banza wige umuzenguruko w’ibanze: fungura repo, tanga context, saba impinduka imwe, suzuma diff, uyikoreshe.

1. Tangira kuri repo nyayoFungura folder y’umushinga, ukoreshe igikoresho muri repo kugira ngo gisome files.
2. Saba impinduka ntoSobanura imyitwarire ushaka, imbibi, n’ibyo agent itagomba gukoraho.
3. Suzuma kandi ukoresheSoma diff, koresha app cyangwa ibizamini, usubize amakosa kuri agent.
Intego: Banza wige uyu muzenguruko. Ububiko buza nyuma, umushinga umaze kugira ibyemezo bikwiye kubikwa.

Imikorere y’umushinga wa mbere

$ mkdir my-portfolio
$ cd my-portfolio
$ git init
$ opencode

> Iyi ni CV yanjye. Nyubakira portfolio y’umuntu isukuye imeze nka emrevarol.com. Ishyiremo hero, ibinyerekeye, experience, skills, education na contact. Ikore neza no kuri mobile.
Tangirana na OpenCode. Umushinga umaze kuba nyawo, ongeraho Codex cyangwa Claude Code kuri review/refactor na Antigravity kuri Google. Ububiko buza nyuma nka bonus.

Agent yawe ni IDE yawe

Impinduka ikomeye si editor ufunguye. Ni uwumva repository kandi ashobora kuyikoraho.

Abakunda terminal: bakoresha agents muri repo bagasuzuma diff muri Git

Abakoresha IDE: bakoresha apps cyangwa extensions ariko bagakomeza commits nto

Amatsinda: ashyiraho memory ya repo, commands n’inzira zo kugenzura

Buri wese: context, plan, guhindura, gukoresha, gusuzuma, commit

Ibikoresho birahinduka. Uburyo buraguma: intego isobanutse, impinduka nto, kugenzura kugaragara.

Sisitemu irenze code

Git: commits, branches n’amateka asuzumika

Vercel / Netlify: deploy zihuse na previews

Kugenzura: gukoresha local, logs, screenshots, rollback plan

Logs: ibyabaye, ibyapfuye, ibyahindutse

AI irihuta; sisitemu igomba gutuma akazi gasuzumika, gasubizwa inyuma kandi kibukwa.

Filosofiya Nshya

Ibagirwa ibyo wari uzi byose ku kwandika kode. Noneho uri umwubatsi w'imyitwarire.

Bishingiye ku Myitwarire, Ntabwo ari Kode

Gutekereza Bishingiye ku Kode

“Nkeneye useState hook hano”

“Nkeneye gu-map kuri iyi array”

“Ngomba gukora helper function”

“Reka n-importe iyi library”

Gutekereza Bishingiye ku Myitwarire

“Iyo umukoresha akanze Gura, kura ku musanzu we”

“Erekana ubutumwa bw'intsinzi”

“Niba umusanzu udahagije, erekana ikosa”

“Andika ibikorwa ku bushakashatsi”

Usobanura icyo kigomba kubaho. AI yemeza uburyo bwo kubikora. Iyi ni impinduka y'ibanze.

Umuzingo w'Isubiramo

Uyu ni umurimo wawe mushya. Wibuke.

Tangira Buto Ongeraho Ikintu Gerageza Imyitwarire Hindura Gerageza Nanone Biratunganye!
Biratunganye! Ikintu Gikurikira Ongeraho Ikintu Gerageza Imyitwarire ...
Ntukigere ugerageza kubaka byose icyarimwe. Buto, haganaga, bigeragejwe mu bisubiramo. Buri muzingo ufata minota, ntabwo ari iminsi.

Intambwe ya 1: Tangira Buto

Tangira na verisiyo yoroshye cyane ishoboka.

Binini Cyane

> Kubaka urubuga rwuzuye rwo
kwiga Icyongereza gifite AI tutor,
amasuzuma, module zo kwandika/
kuvuga/kumva, amagambo,
ikinamico, urutonde rw'abakinnyi,
indimi 18, no kwemeza.

Bihagije

> Kora Next.js app ifite urupapuro
rutangira ku rubuga rwo kwiga
Icyongereza. Erekana module 4
zo kwiga (Kwandika, Kuvuga,
Kumva, Amagambo) nk'amakarita.
Amakuru y'agaciro ahinduka
kugeza ubu.
Tangira n'ikintu ushobora kubona no kugerageza mu minota 2. Ibintu bigoye bizaza nyuma, ikintu kimwe ku gihe.

Intambwe ya 2: Ongeraho Ikintu Kimwe

Iyo ibanze bikora, ongeraho neza ikintu kimwe.

# Isubiramo rya 2: Ongeraho database
> Hindura amakuru y'agaciro ahinduka na database ya PostgreSQL
  ukoresheje Prisma. Kora moderi za Lesson, Module, na Progress.
  Shyiramo amasomo y'urugero kuri buri module.

# Isubiramo rya 3: Ongeraho kwemeza abakoresha
> Ongeraho NextAuth hamwe n'imeri/ijambo ry'ibanga. Abakoresha
  bagomba gushobora kwiyandikisha no kwinjira. Erekana izina ryabo
  muri navbar iyo binjiye.

# Isubiramo rya 4: Ongeraho AI tutor
> Ongeraho urupapuro rwa /tutor rufite interface yo kuganira.
  Abakoresha bandika ubutumwa, Claude API isubiza ikosora
  Icyongereza n'inama. Kurikirana amateka y'ikiganiro.
Buri saba ryongeraho ubushobozi bumwe gusa. Buri kimwe gishobora kugeragezwa ku giti cyacyo.

Intambwe ya 3: Gerageza Imyitwarire

Nyuma ya buri kintu gishya, gerageza imyitwarire, ntabwo ari kode.

Fungura porogaramu mu mushakisha wawe

Kanda binyuze mu kintu gishya nk'umukoresha

Gerageza ibibazo: amakuru y'ubusa, amakuru atari yo, gukanda inshuro ebyiri

Reba uko iboneka kuri telefone

NTUKENEYE:

Gusoma buri murongo w'ikode yakoreshejwe

Gusobanukirwa buri helper function

Gusuzuma amazina ya CSS class

Niba bouton ikora icyo igomba, API isubiza amakuru ukwiye, kandi UI isa neza - ni byo. Komeza.

Intambwe ya 4: Hindura kandi Subiramo

Hari ikintu kitari kigenda neza? Bwira AI icyo ugomba guhindura - mu rurimi rw'imyitwarire.

# Ntabwo ari: "hindura onClick handler ukoreshe state variable itandukanye"
# Ahubwo:
> Iyo nrangije isomo, progress bar ntihinduka kugeza mfungura
  nanone urupapuro. Bikosore kugira ngo progress ihinduke
  ako kanya.

# Ntabwo ari: "ongeraho try-catch hejuru ya API call"
# Ahubwo:
> Iyo API ya AI tutor itakunda, ikiganiro gusa gihagarara.
  Erekana ubutumwa bw'ikosa butukura buvuga "Guhuza byanze,
  gerageza nanone" kandi wongere ukoreshe bouton yo kohereza.
Sobanura ikibazo ubona, ntabwo ari kode utekereza ko igomba guhinduka. AI kenshi ibona igisubizo kiza kurusha icyo wari utekereza.

Intambwe ya 5: Bitunganye → Komeza

Ikintu gishya “kiratunganye” iyo:

Gikora neza mu bice byose utekereza

Gikemura amakosa mu buryo bwiza

Gisa neza ku mudasobwa no kuri telefone

Wagerageje kugishira munsi ntiwashobore

Iyo bitunganye: kora commit, hanyuma komeza ku kintu gikurikira.

> Kora commit y'impinduka zose hamwe n'ubutumwa "Ongeraho AI tutor hamwe n'amateka y'ikiganiro"
Ntukoreshe igihe kinini mu gutunganya. Ntugahindure ibikora neza. Ntukore optimization mburagihe. Ohereza hanyuma komeza.

Ntusuzume Kode. Suzuma Imyitwarire.

Iyi ni impinduka ikomeye cyane y'imitekerereze ku bahanga b'uburambe.

Ingeso za Kera

Soma buri dosiye AI yahindutse

Suzuma amazina y'ibihinduka

Hagarikwa n'urutonde rwa import

Ongera wandike kode “mu buryo bwawe”

Gukoresha minota 30 mu gusuzuma

Ingeso Nshya

Gerageza ikintu gishya mu mushakisha

Gerageza ibibazo bidasanzwe

Reba uko iboneka kuri telefone

Genzura niba amakuru ari ukuri

Gukoresha minota 2 mu kugerageza

AI yandika kode isukuye, iringaniye kurusha abantu benshi. Yizere. Genzura ibisubizo, ntabwo ari uburyo byo kubikora.

Izera Imashini

Ukuri gukomeye kuva mu burambe bwanjye:

Claude Code yandika kode isukuye kurusha njye. Nanditse kode hafi buri munsi kuva mfite imyaka 13 kugera ku 30, nakoze muri Google, Palantir, na Liftoff. Yandika kode isukuye kurusha benshi mu bahanga bacu bakomeye.

Ntiyigera yibagirwa gukemura ibibazo bidasanzwe

Ikurikiza amahame nta kosa

Yandika mu buryo bumwe mu dosiye zose

Ntiyigera inaniwa cyangwa ifata inzira ngufi

Izi uburyo bwiza bwose kuva mu framework yose

Ibi ntibivuze ko ihoraho ibereye. Bivuze ko igomba kuba kwizera, hanyuma ugenzure - ntabwo ari kutizera, hanyuma ongere wandike.

Uruhare Rwawe Rushya: Umwubatsi + PM + QA

Noneho uri impande eshatu mu mwe:

Umwubatsi
Ufata icyemezo ku cyo kubaka, mu kihe gihe, na tekinoloji iyihe
PM
Sobanura ibintu bishya, andika ibisobanuro (prompts), shyira imbere
QA
Gerageza imyitwarire, shaka amakosa, genzura ibibazo bidasanzwe
AI ni ikipe yawe yose y'abahanga. Wowe ni umuntu uyiyobora.

Prompt Ni Igisobanuro Cyawe

Prompt nziza ni igisobanuro kiza. Prompt mbi ni igisobanuro kibi.

Igisobanuro Kibi

> Ongeraho dashboard

Iki kiri kuri yo?

Ni nde akoresha?

Amakuru ki?

Igisobanuro Kiza

> Ongeraho urupapuro rwa dashboard kuri /dashboard.
  Erekana umubare w'iminsi
  umukoresha yakurikiranye, amasomo
  yarangiye, % yo gutahura amagambo,
  n'ibikorwa biheruka (sessions 10
  z'iheruka). Ongeraho igishushanyo
  cyerekana iterambere ku gihe.
Gukoresha igihe cyawe mu kwandika prompts zisobanutse. Ni aho ubwenge bwawe bw'ubuhanga bukenewe cyane.

Haganaga Aho Kuba Byose Icyarimwe

Byose Icyarimwe (Ntibikore)

Prompt imwe nini

Byose icyarimwe

Bigoye gukosora

Ntushobora kugerageza kimwe kimwe

Niba bidakunda, ubura byose

Haganaga (Bikore)

Prompts nyinshi nto

Ikintu kimwe ku gihe

Byoroshye kugerageza buri ntambwe

Byoroshye gusubira inyuma niba bibaye nabi

Git commit nyuma ya buri ntsinzi

Bitekereze nko guteka: urasogota nyuma ya buri kintu wongeyemo. Ntugashyire byose mu nkono ugategereza ko byaba byiza.

Ingero z’imishinga

Ingero enye zikomeye. Ibicuruzwa nyabyo, flows nyazo, screens nyazo.

Umushinga: emrevarol.com

emrevarol.com
emrevarol.com

Portfolio, amasomo no kubaka brand y’ibikoresho AI bifite akamaro.

Umushinga: engram.tools

engram.tools
engram.tools

Ububiko burambye bwa agents AI n’ubumenyi bw’ikipe.

Umushinga: evimibul.org

evimibul.org
evimibul.org

Gushaka imitungo na AI no gufasha gufata icyemezo muri Turukiya.

Umushinga: english.cash

english.cash
english.cash

Kwiga Icyongereza na AI, mu buryo ngiro, bwihariye kandi bugerwaho.

Uburyo buhuriweho n’imishinga

Domains zitandukanye, uburyo bumwe bwo gukora:

1. Tangira ku kibazo nyacyo cy’umuntu

2. Sobanura behavior neza

3. Kora prototype vuba na AI

4. Gerageza product ukoresheje behavior

5. Hindura neza ukoresheje logs, commits nto n’ububiko

Iyi ni positioning: si AI hype, si tricks za code. Kubaka AI products zifite akamaro zifasha abantu kwiga, gukora, gufata ibyemezo no kugera kuri services.

Kugereranya igihe

Ibyumweru byabaye amasaha. Amezi aba iminsi.

emrevarol.com

ibyumweru 2-3
~amasaha 4

Uburyohe + content

evimibul.org

amezi 3-4
~icyumweru 1

UX yo gushaka

english.cash

amezi 2-3
~icyumweru 1

Learning loops

engram.tools

amezi
AI-yihutishijwe

Memory system

Umuvuduko si amarozi. Uva ku myitwarire isobanutse, iteration yihuse, gusuzuma visual na local verification.

Uburyo Buhanitse & Inama

Uburyo bw'akazi bwo kubona umusaruro mwinshi mu bikoresho bya AI byo kwandika kode.

Agent Zikora Icyarimwe na GenAI

Ukeneye guhindura mu ndimi 9? Ntubikore imwe imwe.

# Claude Code ishobora gukora sub-agents zikora icyarimwe
> Hindura urupapuro rw'isomo mu ndimi 9 zose zishyigikiwe
  (TR, FR, DE, ES, AR, PT, RW, SW, AM). Koresha agent
  zikora icyarimwe kuri buri rurimi.

# Ibisubizo: agent 9 zikora icyarimwe
# Dosiye 36 zahinduwe mu ~minota 5 aho kuba ~minota 45
Urugero nyarwo: Twahinduye iri somo mu ndimi 9 dukoresheje agent 9 zikora icyarimwe. Buri agent yakemuraga dosiye 4 ku bwayo. Igihe cyose: minota 5.

Amakuru ni Byose

AI ni nziza nk'amakuru uyiha gusa.

CLAUDE.md - amabwiriza y'umushinga, stack ya tekinoloji, amategeko

Dosiye z'urwibutso - ubumenyi buhoraho mu biganiro byose

Prompts zisobanutse - ibisobanuro bisobanutse, bishingiye ku myitwarire

Kode ibaho - AI isoma kode yawe ikurikiza uburyo bwawe

# Amakuru mabi: gutangira bwa mbere buri gihe
> kora urupapuro

# Amakuru meza: AI izi umushinga wawe neza
> Ongeraho urupapuro rwa /friends rusa na /leaderboard.
  Erekana inshuti zihuriyeho haruguru, hanyuma inshuti
  zisabirwa zishingiye ku nzira z'amashuri asa.
  Koresha moderi ya FriendRequest ibaho.

Iyo AI Ihagaritse

Birabaho. Dore icyo ukora:

Oroshya prompt - igabanyemo ibice bito

Tanga ingero - erekana icyo ushaka, ntabwo ari kugisura gusa

Sangira ubutumwa bw'ikosa - koporora ikosa nyaryo, AI ni nziza mu gukosora

Gerageza uburyo butandukanye - “aho gukora X, gerageza Y”

Tangira bwa mushya - rimwe na rimwe ikiganiro gishya gifite amakuru asobanutse bikora neza

Ntukigere ukoresha ingufu ku busa. Niba AI inanze inshuro 3 ku buryo bumwe, hindura uburyo. Ntugakomeze gusubiramo.

Gukosora na AI

AI ni nziza cyane mu gukosora amakosa.

# Koporora gusa ikosa hanyuma usobanure amakuru
> Mbona iri kosa iyo nkanze bouton ya Gura:
  "TypeError: Cannot read properties of undefined (reading 'price')"
  Ibi bibaho gusa iyo isoko idafite ibikorwa.

# AI izakora:
# 1. Ibona dosiye ikwiye
# 2. Imenya ikosa
# 3. Irikosora
# 4. Isobanura icyagenze nabi
Ntukeneye kubona ikosa. Sobanura gusa ibimenyetso. AI ibona kandi igakosora inkomoko y'ikibazo.

Impinduka mu Dosiye Nyinshi

Kimwe mu byiza byinshi bya AI: ihindura dosiye nyinshi icyarimwe.

> Ongeraho ikintu gishya cya "ibikurikiranwa". Abakoresha bashobora
  kubika amatangazo. Erekana umutima kuri buri karita y'itangazo,
  urupapuro rwa /favorites rufite amatangazo yabitswe, n'umubare
  muri navbar.

# AI izahindura byose icyarimwe:
# - schema.prisma (moderi nshya ya Favorite)
# - API route (CRUD ku bikurikiranwa)
# - ListingCard component (bouton y'umutima)
# - Navbar (umubare w'ibikurikiranwa)
# - Urupapuro rushya rwa /favorites
# - Database migration
Umuntu yari gukeneye guhindura mu dosiye 6+. AI iyikemura byose icyarimwe, hamwe n'amazina aringaniye n'import zikwiye.

Ibyo UDAKORA na AI

Ntugakoporore kode ya AI mu bisubizo bya Stack Overflow (si iyawe)

Ntugasimbuke kugerageza kubera “AI yayanditse”

Ntugakoreshe AI ku kode y'umutekano birenze gusuzumwa n'umuhanga

Ntugahagarike kwiga ibintu by'ibanze - ukeneye gusobanukirwa ibyo ubaka

Ntugacike intege nyuma yo kunanirwa rimwe - hindura ijambo ugerageze nanone

Ntugagerageze kubaka byose mu prompt imwe nini

Ubushakashatsi bwa CodeRabbit bwo ku PR 470 za GitHub bwabonye ko kode yahinduriwe na AI ifite amakosa akomeye inshuro 1.7 n'intege nke z'umutekano inshuro 2.74. AI ni igikoresho gifite imbaraga - gifite imbaraga ariko gifite ingaruka niba kudagerageza. Gerageza buri gihe.

Umutekano mu Buvuzi (1/2)

Ibyabaye nyabyo biva mu kubaka iyi mishinga na AI.

1. Buri Gihe Gira Kopiya z'Umutekano

git push --force yisenya urubuga rubaho (Urupapuro rw'Ingaruka, Urupapuro rw'Itangazamakuru, Isomo rya GenAI — byagiye)

Gusubiza byashobotse gusa kubera Vercel yabitse deploiement za kera kandi kopi ya kabiri yariho

Itegeko: Ntukigere ukora force push. Ntukigere ukora rebase ku mashami asangiye. Buri gihe ugire uburyo bwo gusubira inyuma.

2. Linda Imfunguzo za API Zawe

Moderi za AI zishobora gukoresha imfunguzo za API ku bwayo kandi zigashyira amafaranga ibihumbi menshi utabizi

Itegeko: Shyiraho imipaka y'amafaranga. Koresha imfunguzo zitandukanye kuri buri mushinga. Kurikirana imikoresho buri munsi.

Umutekano mu Buvuzi (2/2)

3. Andika Byose & Kora Raporo

Ukeneye raporo y'ibikorwa bya buri munsi na raporo y'imari — menya icyo agent zawe za AI zakoze n'icyo zakoresheje

Koresha serivisi nka Resend kwiyoherezera incamake z'ibikorwa bya buri munsi

Itegeko: Niba udashobora kubona icyabaye ejo, uri gutwara impumyi.

AI ntiyita ku mfatura yawe. Izishimira guhamagara API inshuro 10,000 niba uyisabye “bikore.” Wowe ni umurinzi. Shyiraho imipaka, andika imikoresho, hanyuma usuzume buri munsi.

Uruhare rw'Umuntu Rutasimburwa

AI ntishobora kugusimbura muri ibi bice:

Icyerekezo - Ni iki tugomba kubaka? Kubera iki? (kugeza ubu)

Kwifatanya n'abandi - Ni iki abakoresha bakeneye by'ukuri? (kugeza ubu)

Gufata ibyemezo - Ubu ni uburyo bukwiye? (kugeza ubu)

Uburyohe - Ibi bisa neza? Bihagije? (kugeza ubu)

Mvuga “kugeza ubu” kubera AI iri kunozwa muri ibi byose. Uyu munsi, uracyakenewa. Ejo? Umwanya uri guterana vuba. Abahanga biga gukoresha hamwe na AI uyu munsi ni bo bazategeka ejo.

Amasomo yo mu mishinga nyayo

1

Local mbere

Mbere ya deploy, koresha project local maze ugenzure screen cyangwa flow wahinduye.

2

Diff + ifoto + test

Ntukemere “birarangiye” gusa. Soma diff, reba UI, koresha check ikenewe.

3

Secrets zigume server-side

Provider keys zijya muri env vars na serverless routes, si muri browser JavaScript.

4

Localization isaba smoke test

Key parity ntihagije. Suzuma copy igaragara, overflow, emoji/icons na mobile layout.

5

Ongera ukoreshe chatbot pattern

Niba buri project ikeneye bot ifite context, standardize provider rotation, limits, prompts na UI rimwe.

Iby’ingenzi

1. Ikibazo si ukwandika code n’intoki; ni product judgment isobanutse.

2. Sobanura behavior, si implementation.

3. Kora impinduka nto, uyigerageze, ukomeze.

4. Suzuma results ukoresheje screenshots, tests, logs na local state.

5. Secrets zigume kuri server, costs zigaragare.

6. Localization na mobile layout ni product work.

7. Koresha reusable patterns kuri chatbot, providers na agent memory.

8. Ongeraho Engram igihe hari decisions zo kwibuka.

9. Rinda API keys.

10. Gira rollback na backups.

Umukoro wawe

Wubake ikintu nyacyo muri iki cyumweru.

Umunsi 1: Gutegura

Shyiramo OpenCode, gerageza Codex na Claude Code kuri project nto imwe.

Iminsi 2-3: Kubaka

Hitamo igitekerezo cyoroshye. Cyubake na AI. Kurikira iteration.

Iminsi 4-5: Kwagura

Ongeraho features 3 buhoro buhoro. Gerageza buri imwe.

Iminsi 6-7: Gusohora

Deploy kuri Vercel cyangwa Netlify. Sangiza URL.

Wubake ikintu nyacyo muri iki cyumweru.

Ibikoresho

Agents

OpenCode: opencode.ai/download

Codex: github.com/openai/codex

Claude Code: code.claude.com/docs

Antigravity: antigravity.google

Bonus: ububiko na context

Bonus: Engram: Engram ni igice cy’ububiko ku agents ba AI. Kibika amategeko ya repo, ibyemezo, imitego n’amakosa yakemuwe hagati ya sessions.

Yongeremo umushinga wa mbere umaze kuba nyawo.

Fungura: https://engram.tools

Itegeko: AGENTS.md / CLAUDE.md

Imishinga iriho

emrevarol.com

engram.tools

evimibul.org

english.cash

Iri somo

emrevarol.com/lecture/coding-with-genai.html

Koresha chat ya slides ubaze ibibazo bifite context.

Amagambo ya nyuma

Wubake AI ifite akamaro.

Ejo hazaza ni ah’abantu basobanura ibikoresho bifite agaciro, bagenzura ibisubizo kandi bagashyira umuntu hagati.

Uburyo bwawe bwo gukora

OpenCode mbere. Codex ku kazi ka repo. Claude Code ku biganiro birebire. Antigravity kuri Google. Engram ku bubiko.

Murakoze

Ubu wubake ikintu gifite akamaro.

Baza ibibazo byiza. Sohora ibikoresho byiza.

Koresha AI wongere ubushobozi bwa muntu.