← ወደ emrevarol.com ተመለስ
A2SV · መጋቢት 2026

ማውጫ

2000x ምርታማነት፡
በGenAI እንዴት ማዘጋጀት እንደሚቻል

Emre Varol - A2SV

የእጅ ኮድ ዘመን አብቅቷል

እየተተኩ አይደለም - እየተሻሻሉ ነው

ይህ ትምህርት ሶፍትዌር የሚገነቡበትን መንገድ ለዘላለም ይለውጣል

ይህ ምን ማለት ነው?

ማሰብ አቆምኩ ማለት አይደለም

ውጤቱን ዓይን ጨፍኜ እቀበላለሁ ማለት አይደለም

የኢንጂነሪንግ ክህሎቶች አያስፈልጉም ማለት አይደለም

ሲንታክስ ከመጻፍ ይልቅ ባህሪ እገልጻለሁ ማለት ነው

እያንዳንዱን መስመር ከመመርመር ይልቅ ውጤቶችን እገመግማለሁ ማለት ነው

የልማት ቡድን 3 ሳምንት ይወስደው የነበረውን AI አሁን በ15 ደቂቃ ያደርገዋል ማለት ነው

የድሮው ዑደት፡ ተግባር እሰጣለሁ → የልማት ቡድን 2–3 ሳምንት ይሰራል → እገመግማለሁ → ግብረ-መልስ እሰጣለሁ → 2–4 ሳምንት በኋላ ያስተካክላሉ → ቀጣይ ግምገማ።

አዲሱ ዑደት፡ ባህሪ እገልጻለሁ → AI በደቂቃዎች ውስጥ ይገነባል → እፈትሻለሁ → ግብረ-መልስ እሰጣለሁ → AI በሰከንዶች ውስጥ ያስተካክላል → እንደገና እፈትሻለሁ። ጠቅላላ፡ 15 ደቂቃ።

ከ13 ዓመቴ እስከ 30 ዓመቴ ድረስ ማለት ይቻላል በየቀኑ ኮድ ጽፌያለሁ። ከ2019 ጀምሮ ትክክለኛ ኮድ አልጻፍኩም። ግን ከመቼውም ጊዜ በላይ ምርታማ ሆኛለሁ።

የድሮው መንገድ vs አዲሱ መንገድ

የድሮው መንገድ

ስለ ትግበራ ማሰብ

ኮድ መስመር በመስመር መጻፍ

የሲንታክስ ስህተቶችን ማረም

Stack Overflow መፈለግ

ቅዳ-ለጥፍ፣ አስተካክል፣ ፈትን

ለእያንዳንዱ ባህሪ ሰዓታት

አዲሱ መንገድ

ስለ ባህሪ ማሰብ

የምትፈልገውን መግለጽ

AI ትግበራውን ይጽፋል

ባህሪውን መፈተሽ

በግብረ-መልስ መደጋገም

ለእያንዳንዱ ባህሪ ደቂቃዎች

የዓለም #2 ኮደር ለእርስዎ ይሰራል

በታህሳስ 2025፣ የAI ሞዴሎች በዓለም ከፍተኛ የውድድር ፕሮግራሚንግ ውድድሮች ውስጥ 2ኛ ደረጃ ያዙ።

ከ99.99% የሰው ፕሮግራመሮች የተሻለ

ውስብስብ አልጎሪዝም ችግሮችን በሰከንዶች ውስጥ ይፈታል

እያንዳንዱን ቋንቋ፣ ፍሬምወርክ እና ንድፍ ይረዳል

ፍጹም ትውስታ አለው - አንድ ዝርዝር እንኳን አይረሳም

24/7 ይገኛል፣ ማለቂያ የሌለው ትዕግስት፣ ፈጽሞ አይደክምም

ዓለም #2 የውድድር ፕሮግራመር በጣትዎ ጫፍ ላይ ነው፣ ሌት ተቀን ለእርስዎ ለመስራት ዝግጁ። ለምንድነው ራስዎ ኮድ የሚጽፉት?

“Vibe Coding”

Andrej Karpathy (የOpenAI ተባባሪ መስራች፣ የቀድሞ Tesla AI ኃላፊ) በየካቲት 2025 የተፈጠረ። የCollins Dictionary የ2025 ዓመት ቃል ተብሎ ተሰይሟል።

“አዲስ ዓይነት ኮዲንግ አለ vibe coding እለዋለሁ፣ ሙሉ በሙሉ ወደ vibes ትገባለህ፣ exponentials ትቀበላለህ፣ ኮድ መኖሩንም ትረሳዋለህ።” - Andrej Karpathy

በ2026 ወደ Agentic Engineering ተሻሽሏል፡

በተፈጥሮ ቋንቋ ዝርዝሮችን መጻፍ

AI በተዋቀረ የሰው ቁጥጥር ስር ኮድ ያመነጫል

ከቋሚ የፕሮጀክት ዐውድ ጋር ባለብዙ ሞዴል ማስተባበር

ገንቢው ይገልጻል፣ ይገመግማል እና ይመራል - AI ይተገብራል

መሳሪያዎቹን ያውቁ

OpenCode

OpenCode

ከዚህ ይጀምሩ። ለterminal፣ desktop እና IDE የopen source agent።

#1 ምክር
Codex

Codex

ለrepo ሥራ፣ review፣ debugging፣ tests እና planning የሚረዳ agent።

OpenAI
Claude Code

Claude Code

code ያነባል፣ files ያስተካክላል፣ ረጅም refactor ይረዳል።

Anthropic
Antigravity

Antigravity

ለGoogle workflows እና visual agent management ይጠቅማል።

Google
#1 ምክር: በOpenCode ይጀምሩ፤ ከዚያ በሥራው መሠረት Codex፣ Claude Code ወይም Antigravity ይምረጡ።

እነዚህ Autocomplete አይደሉም

Autocomplete (2020-2023)

ቀጣዩን መስመር ይጠቁማል

በአንድ ፋይል ውስጥ ይሰራል

ፕሮጀክትዎን አይረዳም

95% ኮዱን አሁንም እርስዎ ይጽፋሉ

Agentic AI (ታህሳስ 2025+)

ሙሉ የኮድ ቤዝዎን ያነባል

አርክቴክቸርን ይረዳል

በርካታ ፋይሎችን ይፈጥራል ያስተካክላል

ትዕዛዞችን፣ ፈተናዎችን ያካሂዳል፣ ያሰማራል

0% ኮድ እርስዎ ይጽፋሉ

የ2000x ማረጋገጫ

በእውነተኛ ቁጥሮች ሂሳቡን እንስራ፡

የድሮ ዑደት

ተግባር ለልማት ቡድን መስጠት

ቡድኑ 2–3 ሳምንት ይሰራል

መገምገም፣ ግብረ-መልስ መስጠት

ቡድኑ ግብረ-መልስ ያስተካክላል፡ 2–4 ሳምንት

ቀጣይ ዙር ግምገማ

ጠቅላላ፡ 4–7 ሳምንት ለአንድ ባህሪ

አዲስ ዑደት

ባህሪውን ለAI መግለጽ

AI ይገነባል፡ 5 ደቂቃ

መፈተሽ፣ ግብረ-መልስ መስጠት

AI ያስተካክላል፡ 30 ሰከንድ

እንደገና ፈትሽ፣ ልክ

ጠቅላላ፡ 15 ደቂቃ ለአንድ ባህሪ

4 ሳምንት = 40,320 ደቂቃ። 15 ደቂቃ። ያ 2,688x ነው። እና ይህ የወሰን ማባዣውን አያካትትም - ከሰው ቡድን ጋር ፈጽሞ የማይሞክሯቸውን ባህሪያት።

እውነተኛ ምሳሌ

emrevarol.com

emrevarol.com · 10 ቋንቋዎች · ብሎግ · ትምህርቶች · ጋለሪ

3,300+ መስመሮች በእጅ የተሰራ HTML/CSS/JS

10 የቋንቋ ትርጉሞች፣ የትምህርት ስርዓት፣ የብሎግ ስርዓት

አንድ ከሰዓት ተገንብቶ ተሰማርቷል

በVercel ላይ ተስተናግዷል፣ ብጁ ዶሜይን፣ SSL - ሁሉም በAI ተዘጋጅቷል

ያለ AI፡ 2–3 ሳምንት። ከAI ጋር፡ 4 ሰዓት።

ምን ተለወጠ?

LLM ዎች ፍጹም ትውስታ እና ማለቂያ የሌለው እውቀት አላቸው።

ማለት ይቻላል በሁሉም ይፋ ኮድ ላይ ሰልጥነዋል - እና ሰሙሩት

የዐውድ መስኮቶች አሁን 1M+ ቶከኖች ናቸው - ሙሉ ውይይትዎን ያስታውሳሉ

አንድ መስመር ከመጻፋቸው በፊት ሙሉ ፕሮጀክትዎን ያነባሉ

የስያሜ ስምምነቶችዎን፣ አርክቴክቸርዎን እና ዘይቤዎን ይረዳሉ

ከመቼውም ጊዜ የታተመውን ሁሉንም ፍሬምወርክ፣ ላይብረሪ እና ምርጥ ልምድ ያውቃሉ

ይህ የፍለጋ ሞተር አይደለም። ይህ በGitHub ላይ ያለውን ሁሉንም የኮድ ቤዝ ያነበበ እና አንድም ዝርዝር የማይረሳ ፍጹም ትውስታ ያለው የዓለም ደረጃ ኢንጂነር ነው።

ሚናዎ ተቀይሯል

ከዚህ በፊት፡ እርስዎ ... ነበሩ

ታይፒስት

የሲንታክስ ባለሙያ

የStack Overflow አሳሽ

የስህተት አዳኝ

አሁን፡ እርስዎ ... ናቸው

የምርት አርክቴክት

የባህሪ ገላጭ

የጥራት አረጋጋጭ

ውሳኔ ሰጪ

ዋጋዎ ከእንግዲህ ኮድ መጻፍ አይደለም። ዋጋዎ ምን መገንባት እንዳለበት ማወቅ እና ትክክል መሆኑን ማወቅ ነው።

አካባቢዎን ያዘጋጁ

Terminal መጀመሪያ

ቀጥተኛ ቁጥጥር ለሚፈልጉ፡ CLI ይጫኑ፣ repo ይክፈቱ፣ agent ያስኬዱ፣ diff ይመልከቱ።

IDE መጀመሪያ

visual editor ለሚመርጡ፡ app ወይም extension ይጠቀሙ፤ repo flow ይቀጥል።

ማረጋገጥ መጀመሪያ

በlocal ያስኬዱ፣ screen ይመልከቱ፣ diff ያንብቡ፣ rollback ቀላል ይሁን።

መሠረታዊዎቹን ይጫኑ

macOS

ከተቻለ Homebrew ይጠቀሙ። Git፣ Node እና agents ያዘምኑ።

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

Linux

የdistro package manager ይጠቀሙ እና official CLI ይጨምሩ።

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

Windows

PowerShell ወይም WSL ይጠቀሙ። ለጀማሪ WSL terminal ያቀላል።

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

OpenCode መጀመሪያ

Terminal

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

Desktop

OpenCode app ለmacOS፣ Windows ወይም Linux ከofficial page ያውርዱ።

$ open https://opencode.ai/download

IDE

OpenCodeን በVS Code፣ Cursor ወይም terminal ባለው editor ይጠቀሙ። flow በrepo ላይ ይቀራል።

$ cd my-project
$ opencode
Default ምክር: ከዚህ ይጀምሩ። OpenCode open ነው፣ model-flexible ነው፣ በterminal፣ desktop እና 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

ለterminal CLI ይጠቀሙ፤ ለGoogle visual agent management IDE ይጠቀሙ።

$ open https://antigravity.google

Toolን በትክክል ይጠቀሙ

Memory systems ከመጨመር በፊት መሠረታዊ ዙር ይማሩ: repo ይክፈቱ፣ context ይስጡ፣ አንድ ለውጥ ይጠይቁ፣ diff ይመልከቱ፣ ያስኬዱ።

1. በእውነተኛ repo ይጀምሩproject folder ይክፈቱ እና toolን repo ውስጥ ያስኬዱ ፋይሎችን እንዲያነብ።
2. አንድ ትንሽ ለውጥ ይጠይቁየሚፈልጉትን behavior፣ constraints እና agent መንካት የሌለበትን ይግለጹ።
3. ይመልከቱ እና ያስኬዱdiff ያንብቡ፣ app ወይም tests ያስኬዱ፣ errorsን ወደ agent ይመልሱ።
ዓላማ: መጀመሪያ ዙሩን ይማሩ። Memory በኋላ ይመጣል፣ project የሚጠበቁ decisions ሲኖሩት።

የመጀመሪያ ፕሮጀክት ፍሰት

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

> ይህ የእኔ CV ነው። እንደ emrevarol.com የተስተካከለ personal portfolio ገንባልኝ። hero፣ about፣ experience፣ skills፣ education እና contact ይካተት። responsive ይሁን።
በOpenCode ይጀምሩ። project እውነተኛ ሲሆን review/refactor ለCodex ወይም Claude Code፣ Google ለAntigravity ይጨምሩ። memory በኋላ እንደ bonus ይመጣል።

agentዎ የእርስዎ IDE ነው

ትልቁ ለውጥ የሚከፍቱት editor አይደለም። repoን ማን እንደሚረዳ እና ማን እርምጃ እንደሚወስድ ነው።

Terminal የሚወዱ: agentsን በrepo ውስጥ ያስኬዳሉ እና diff በGit ይመለከታሉ

IDE የሚመርጡ: apps ወይም extensions ይጠቀማሉ ነገር ግን commits ትንሽ ያደርጋሉ

Teams: repo memory፣ commands እና verification gates ያስተካክላሉ

ሁሉም: context, plan, edit, run, review, commit

Tools ይቀየራሉ። ሞዴሉ ይቀራል: ግልጽ አላማ፣ የተገደበ ለውጥ፣ የሚታይ verification።

ከcode በላይ ያለው ስርዓት

Git: commits፣ branches እና reviewable history

Vercel / Netlify: ፈጣን deploys እና previews

ማረጋገጥ: local runs፣ logs፣ screenshots፣ rollback plan

Logs: ምን ተፈጠረ፣ ምን ተበላሸ፣ ምን ተቀየረ

AI ፈጣን ነው፤ ስርዓትዎ ሥራውን reviewable፣ reversible እና memorable ማድረግ አለበት።

አዲሱ ፍልስፍና

ስለ ኮድ መጻፍ የሚያውቁትን ሁሉ ይርሱ። አሁን የባህሪ አርክቴክት ናቸው።

ባህሪ-ተኮር፣ ኮድ-ተኮር ሳይሆን

ኮድ-ተኮር አስተሳሰብ

“እዚህ useState hook ያስፈልገኛል”

“ይህን ድርድር map ማድረግ አለብኝ”

“helper function መፍጠር አለብኝ”

“ይህን ላይብረሪ ላስገባ”

ባህሪ-ተኮር አስተሳሰብ

“ተጠቃሚው ግዛ ሲጫን ከቀሪ ሂሳቡ ይቀነስ”

“ሲሳካ የtoast ማስታወቂያ ያሳይ”

“ቀሪ ሂሳብ ካልበቃ ስህተት ያሳይ”

“ለኦዲት ግብይቱን መዝግብ”

ምን መሆን እንዳለበት ይገልጻሉ። AI እንዴት እንደሚተገበር ይወስናል። ይህ መሰረታዊ ለውጡ ነው።

የድግግሞሽ ዑደት

ይህ አዲሱ የስራ ፍሰትዎ ነው። ያስታውሱት።

ትንሽ ጀምር ባህሪ ጨምር ባህሪውን ፈትን አስተካክል እንደገና ፈትን ተጋግሯል!
ተጋግሯል! ቀጣይ ባህሪ ባህሪ ጨምር ባህሪውን ፈትን ...
ፈጽሞ ሁሉንም ነገር በአንድ ጊዜ ለመገንባት አይሞክሩ። ትንሽ፣ ተከታታይ፣ የተፈተሸ ድግግሞሾች። እያንዳንዱ ዑደት ደቂቃዎች ይወስዳል፣ ቀናት ሳይሆን።

ደረጃ 1፡ ትንሽ ጀምር

በሚቻለው ቀለል ባለው ስሪት ይጀምሩ።

በጣም ትልቅ

> ከAI አስተማሪ፣ ምዘናዎች፣
የመጻፍ/መናገር/ማዳመጥ ሞጁሎች፣
ቃላት፣ ሰዋሰው፣ ደረጃ ሰሌዳዎች፣
ጓደኞች፣ 18 ቋንቋዎች እና ማረጋገጫ
ጋር ሙሉ የእንግሊዝኛ ትምህርት
መድረክ ገንባ።

ትክክል

> ለእንግሊዝኛ ትምህርት መድረክ
ማረፊያ ገጽ ያለው Next.js መተግበሪያ
ፍጠር። 4 የትምህርት ሞጁሎችን
(መጻፍ፣ መናገር፣ ማዳመጥ፣ ቃላት)
እንደ ካርዶች አሳይ። ለአሁን
hardcoded።
በ2 ደቂቃ ውስጥ ማየት እና መፈተሽ በሚችሉት ይጀምሩ። ውስብስብነት በኋላ ይመጣል፣ አንድ ባህሪ በአንድ ጊዜ።

ደረጃ 2፡ አንድ ባህሪ ጨምር

መሰረቱ ሲሰራ በትክክል አንድ ባህሪ ጨምር።

# ድግግሞሽ 2: ዳታቤዝ ጨምር
> hardcoded ዳታውን በPrisma ተጠቅመህ PostgreSQL ዳታቤዝ ተካ።
  Lesson፣ Module እና Progress ሞዴሎችን ፍጠር። ለእያንዳንዱ
  ሞጁል ናሙና ትምህርቶችን seed አድርግ።

# ድግግሞሽ 3: የተጠቃሚ ማረጋገጫ ጨምር
> ከኢሜይል/የይለፍ ቃል ጋር NextAuth ጨምር። ተጠቃሚዎች መመዝገብ
  እና መግባት መቻል አለባቸው። ሲገቡ ስማቸውን በnavbar ውስጥ አሳይ።

# ድግግሞሽ 4: AI አስተማሪ ጨምር
> የውይይት በይነገጽ ያለው /tutor ገጽ ጨምር። ተጠቃሚዎች
  መልዕክት ይጽፋሉ፣ Claude API ከእንግሊዝኛ ማስተካከያዎች
  እና ምክሮች ጋር ይመልሳል። የውይይት ታሪክ ተከታተል።
እያንዳንዱ ፕሮምፕት በትክክል አንድ ችሎታ ይጨምራል። እያንዳንዱ በራሱ ሊፈተሽ ይችላል።

ደረጃ 3፡ ባህሪውን ፈትን

ከእያንዳንዱ ባህሪ በኋላ ባህሪውን ፈትን፣ ኮዱን ሳይሆን።

መተግበሪያውን በአሳሽዎ ይክፈቱ

ባህሪውን ተጠቃሚ እንደሚያደርገው ጠቅ ጠቅ ያድርጉ

ጠርዝ ሁኔታዎችን ይሞክሩ: ባዶ ግቤቶች፣ ስህተት ዳታ፣ ድርብ ጠቅታ

የሞባይል ዕይታ ያረጋግጡ

የሚከተሉትን ማድረግ አያስፈልግዎትም:

ሁሉንም የተፈጠረ ኮድ መስመር ማንበብ

ሁሉንም helper function መረዳት

CSS class ስሞችን መገምገም

አዝራሩ ማድረግ ያለበትን ካደረገ፣ API ትክክለኛ ዳታ ከመለሰ፣ UI ቆንጆ ከሆነ - ትክክል ነው። ቀጥሉ።

ደረጃ 4፡ አስተካክል እና ድገም

ያልተስማማ ነገር አለ? ለAI ምን እንደሚቀየር ንገረው - በባህሪ ቃላት።

# እንዲህ ሳይሆን: "onClick handler ን ወደ ሌላ state variable ቀይር"
# ይልቁንም:
> ትምህርት ስጨርስ progress bar ገጹ ሳይታደስ አይዘምንም።
  progress ወዲያውኑ እንዲዘምን አስተካክል።

# እንዲህ ሳይሆን: "በAPI ጥሪ ዙሪያ try-catch ጨምር"
# ይልቁንም:
> የAI አስተማሪ API ጥሪ ሲሳሳት ቻት ይቀዘቅዛል። "ግንኙነት
  ተቋርጧል፣ እባክዎ እንደገና ይሞክሩ" የሚል ቀይ የስህተት
  መልዕክት አሳይ እና የላክ አዝራሩን እንደገና አንቃ።
የሚያዩትን ችግር ይግለጹ፣ መቀየር ያለበት ኮድ ሳይሆን። AI ብዙ ጊዜ ከአእምሮዎ ያለውን የተሻለ መፍትሔ ያገኛል።

ደረጃ 5: ጋገረው → ቀጥል

ባህሪ “ተጋግሯል” የሚባለው:

ሊያስቡባቸው በሚችሉት ሁሉም ሁኔታዎች ውስጥ ሲሰራ

ስህተቶችን በጥሩ ሁኔታ ሲያስተናግድ

በዴስክቶፕ እና ሞባይል ላይ ቆንጆ ሲመስል

ለማፍረስ ሞክረው ሳይችሉ ሲቀሩ

ተጋግሮ ሲጠናቀቅ: ኮሚት ያድርጉ፣ ወደ ቀጣይ ባህሪ ያለፉ

> ሁሉንም ለውጦች "Add AI tutor with conversation history" በሚል መልዕክት ኮሚት አድርግ
ከመጠን በላይ አያስውቡ። የሚሰራውን አይቀይሩ። ሳያስፈልግ አያመቻቹ። ልኩት ቀጥሉ።

ኮድ አትገምግም። ባህሪ ገምግም።

ይህ ለልምድ ያላቸው ኢንጂነሮች በጣም ከባዱ የአስተሳሰብ ለውጥ ነው።

የድሮ ልማድ

AI የቀየረውን ሁሉ ማንበብ

የተለዋዋጭ ስሞችን ማረጋገጥ

ስለ import ቅደም ተከተል መጨነቅ

ኮዱን “በእርስዎ መንገድ” እንደገና መጻፍ

30 ደቂቃ ለግምገማ ማሳለፍ

አዲስ ልማድ

ባህሪውን በአሳሽ መፈተሽ

ጠርዝ ሁኔታዎችን መሞከር

የሞባይል ምላሽ ሰጪነት ማረጋገጥ

የዳታ ትክክለኛነት ማረጋገጥ

2 ደቂቃ ለፈተና ማሳለፍ

AI ከአብዛኛው ሰዎች ንጹህ፣ ወጥ ኮድ ይጽፋል። እመኑት። ውጤቱን ያረጋግጡ፣ ትግበራውን ሳይሆን።

ማሽኑን እመን

ከልምዴ ከባድ እውነት:

Claude Code ከእኔ ንጹህ ኮድ ይጽፋል። ከ13 ዓመቴ እስከ 30 ዓመቴ ማለት ይቻላል በየቀኑ ኮድ ጽፌያለሁ፣ በGoogle፣ Palantir እና Liftoff ሰርቻለሁ። ከአብዛኛው ከፍተኛ ኢንጂነሮቻችን ንጹህ ኮድ ይጽፋል።

ጠርዝ ሁኔታዎችን ማስተናገድ ፈጽሞ አይረሳም

ስምምነቶችን በፍጹም ይከተላል

በፋይሎች ውስጥ ወጥ ንድፎችን ይጽፋል

ፈጽሞ ሰነፍ ሆኖ ወይም አቋራጮችን አይወስድም

ከእያንዳንዱ ፍሬምወርክ ሁሉንም ምርጥ ልምድ ያውቃል

ይህ ሁልጊዜ ትክክል ነው ማለት አይደለም። ነባሪዎ እመን ከዚያ አረጋግጥ መሆን አለበት - አትመን ከዚያ እንደገና ጻፍ ሳይሆን።

አዲሱ ሚናዎ: Architect + PM + QA

አሁን ሦስት ሚናዎች በአንድ ናቸው:

Architect
ምን መገንባት እንዳለበት፣ በምን ቅደም ተከተል፣ በምን tech stack ይወስኑ
PM
ባህሪያትን ይገልጻሉ፣ ዝርዝሮችን (ፕሮምፕቶችን) ይጽፋሉ፣ ቅድሚያ ይሰጣሉ
QA
ባህሪ ይፈትሻሉ፣ ስህተቶችን ያገኛሉ፣ ጠርዝ ሁኔታዎችን ያረጋግጣሉ
AI ሙሉ የኢንጂነሪንግ ቡድንዎ ነው። እርስዎ የሚመራው ሰው ናቸው።

ፕሮምፕቱ ዝርዝርዎ ነው

ጥሩ ፕሮምፕት ጥሩ ዝርዝር ነው። መጥፎ ፕሮምፕት መጥፎ ዝርዝር ነው።

መጥፎ ዝርዝር

> dashboard ጨምር

ምን ይሄድበታል?

ለማን?

ምን ዳታ?

ጥሩ ዝርዝር

> በ/dashboard ላይ dashboard ገጽ ጨምር።
  የተጠቃሚውን የትምህርት ተከታታይነት፣
  የተጠናቀቁ ትምህርቶች፣ የቃላት
  ችሎታ % እና የቅርብ ጊዜ
  እንቅስቃሴ (የመጨረሻ 10 ክፍለ-ጊዜዎች)
  አሳይ። ሂደት ሰንጠረዥ ጨምር።
ጊዜዎን ግልጽ ፕሮምፕቶች መጻፍ ላይ ያሳልፉ። ይህ የኢንጂነሪንግ አንጎልዎ በጣም አስፈላጊ የሚሆንበት ነው።

ተከታታይ ከአንድ-ጊዜ ይልቅ

አንድ-ጊዜ (አታድርግ)

አንድ ግዙፍ ፕሮምፕት

ሁሉም ነገር በአንድ ጊዜ

ማረም ከባድ

ለብቻ መፈተሽ አይቻልም

ከተሳሳተ ሁሉም ነገር ይጠፋል

ተከታታይ (አድርግ)

ብዙ ትንሽ ፕሮምፕቶች

አንድ ባህሪ በአንድ ጊዜ

እያንዳንዱ ደረጃ ቀላል መፈተሽ

ስህተት ካለ ቀላል መመለስ

ከእያንዳንዱ ስኬት በኋላ Git commit

እንደ ማብሰል አስቡት: ከእያንዳንዱ ግብዓት በኋላ ይቅምሱ። ሁሉንም ነገር በድስቱ ውስጥ ጥለው ምርጡን አይጠብቁ።

የፕሮጀክት ምሳሌዎች

አራት ጠንካራ ምሳሌዎች። እውነተኛ products፣ እውነተኛ workflows፣ እውነተኛ screens።

ፕሮጀክት: emrevarol.com

emrevarol.com
emrevarol.com

Portfolio፣ lectures እና ጠቃሚ AI tools ለማቅረብ የbrand positioning።

ፕሮጀክት: engram.tools

engram.tools
engram.tools

ለAI agents ረጅም ጊዜ memory እና team knowledge።

ፕሮጀክት: evimibul.org

evimibul.org
evimibul.org

በTurkey ለreal estate search እና decision support የAI ምርት።

ፕሮጀክት: english.cash

english.cash
english.cash

AI English learning፣ practical፣ personal እና accessible።

በፕሮጀክቶች የሚደገም ንድፍ

የተለያዩ domains፣ አንድ የሥራ ሞዴል:

1. በእውነተኛ የሰው ፍላጎት ይጀምሩ

2. Behaviorን በግልጽ ይግለጹ

3. በAI ፈጣን prototype ያድርጉ

4. Productን በbehavior ይፈትኑ

5. በlogs፣ ትንሽ commits እና memory ያሻሽሉ

Positioning ይህ ነው: AI hype አይደለም፣ code tricks አይደለም። ሰዎችን ለመማር፣ ለመሥራት፣ ለመወሰን እና services ለማግኘት የሚረዱ ጠቃሚ AI products መገንባት።

የጊዜ ንጽጽር

ሳምንታት ወደ ሰዓታት፣ ወራት ወደ ቀናት ተቀየሩ።

emrevarol.com

2-3 ሳምንት
~4 ሰዓት

Taste + content

evimibul.org

3-4 ወር
~1 ሳምንት

Search UX

english.cash

2-3 ወር
~1 ሳምንት

Learning loops

engram.tools

ወራት
AI-accelerated

Memory system

Speedup አስማት አይደለም። ከግልጽ behavior፣ ፈጣን iteration፣ visual review እና local verification ይመጣል።

የላቁ ንድፎች & ምክሮች

ከAI ኮዲንግ መሳሪያዎች ከፍተኛውን ለማግኘት ተግባራዊ ቴክኒኮች።

ከGenAI ጋር ትይዩ ወኪሎች

ወደ 9 ቋንቋዎች መተርጎም ያስፈልጋል? አንድ በአንድ አታድርግ።

# Claude Code ትይዩ የሚሰሩ ንዑስ ወኪሎችን ሊያስነሳ ይችላል
> የትምህርት ገጹን ወደ ሁሉም 9 የሚደገፉ ቋንቋዎች ተርጉም
  (TR, FR, DE, ES, AR, PT, RW, SW, AM)። ለእያንዳንዱ ቋንቋ
  ትይዩ ወኪሎች ተጠቀም።

# ውጤት: 9 ወኪሎች በአንድ ጊዜ ይሰራሉ
# 36 ፋይሎች ~45 ደቂቃ ፈንታ በ~5 ደቂቃ ተተረጎሙ
እውነተኛ ምሳሌ: ይህን የትምህርት ስርዓት በ9 ትይዩ ወኪሎች ወደ 9 ቋንቋዎች ተርጉመናል። እያንዳንዱ ወኪል 4 ፋይሎችን በራሱ ያስተናገደ። ጠቅላላ ጊዜ: 5 ደቂቃ።

ዐውድ ሁሉም ነገር ነው

AI የሚሰጡት ዐውድ ያህል ብቻ ጥሩ ነው።

CLAUDE.md - የፕሮጀክት ደረጃ መመሪያዎች፣ tech stack፣ ህጎች

የማስታወሻ ፋይሎች - በውይይቶች ውስጥ ቋሚ እውቀት

ግልጽ ፕሮምፕቶች - ልዩ፣ ባህሪ-ተኮር ገለጻዎች

ነባር ኮድ - AI የኮድ ቤዝዎን አንብቦ ንድፎችዎን ይከተላል

# መጥፎ ዐውድ: ሁልጊዜ ከባዶ መጀመር
> ገጽ ስራ

# ጥሩ ዐውድ: AI ፕሮጀክትዎን ውስጥ ውስጡን ያውቃል
> ከ/leaderboard ጋር ተመሳሳይ /friends ገጽ ጨምር። የጋራ
  ጓደኞችን ከላይ አሳይ፣ ከዚያ ተመሳሳይ የትምህርት ዱካ ላይ
  ተመስርተው የተጠቆሙ ጓደኞችን። ነባሩን FriendRequest ሞዴል
  ተጠቀም።

AI ሲጣበቅ

ይሆናል። ምን ማድረግ እንዳለብዎ:

ፕሮምፕቱን ቀላል አድርግ - ወደ ትናንሽ ክፍሎች ከፍል

ምሳሌዎችን ስጥ - ከመግለጽ ይልቅ ምን እንደምትፈልግ አሳይ

የስህተት መልዕክቶችን አጋራ - ትክክለኛውን ስህተት ለጥፍ፣ AI ማረም ጎበዝ ነው

ሌላ አቀራረብ ሞክር - “ከX ይልቅ Y ሞክር”

ከባዶ ጀምር - አንዳንዴ ግልጽ ዐውድ ያለው አዲስ ውይይት ይሻላል

ፈጽሞ በኃይል አትግፋ። AI 3 ጊዜ በተመሳሳይ አቀራረብ ቢሳሳት አቀራረቡን ቀይር። ድግግሞሽ ማድረግ ብቻ አትቀጥል።

ከAI ጋር ማረም

AI አስደናቂ ማረሚያ ነው።

# ስህተቱን ብቻ ለጥፍ ዐውዱን ግለጽ
> ግዛ አዝራሩን ስጫን ይህ ስህተት ይወጣል:
  "TypeError: Cannot read properties of undefined (reading 'price')"
  ይህ ገበያው ምንም ግብይት ሳይኖረው ብቻ ይሆናል።

# AI ይህን ያደርጋል:
# 1. ተዛማጅ ፋይሉን ያገኛል
# 2. ስህተቱን ይለያል
# 3. ያስተካክለዋል
# 4. ምን እንደተሳሳተ ያብራራል
ስህተቱን ማግኘት አያስፈልግዎትም። ምልክቱን ብቻ ይግለጹ። AI ዋናውን ምክንያት ያገኘዋል ያስተካክለዋልም።

ባለብዙ ፋይል ለውጦች

ከAI ትልቅ ጥቅሞች አንዱ: ብዙ ፋይሎችን በአንድ ጊዜ ያስተካክላል።

> "ተወዳጆች" ባህሪ ጨምር። ተጠቃሚዎች ዝርዝሮችን ዕልባት
  ማድረግ ይችላሉ። በእያንዳንዱ ዝርዝር ካርድ ላይ የልብ አዶ፣
  ከተቀመጡ ዝርዝሮች ጋር /favorites ገጽ፣ እና በnavbar ውስጥ
  የቁጥር ባጅ አሳይ።

# AI በአንድ ጊዜ ያስተካክላል:
# - schema.prisma (አዲስ Favorite ሞዴል)
# - API route (ለተወዳጆች CRUD)
# - ListingCard ኮምፖነንት (የልብ አዝራር)
# - Navbar (የተወዳጆች ቁጥር)
# - አዲስ /favorites ገጽ
# - ዳታቤዝ ማይግሬሽን
ሰው 6+ ፋይሎች መካከል ዐውድ መቀየር ያስፈልገዋል። AI ሁሉንም በአንድ ጊዜ ያስተናግዳቸዋል፣ ወጥ ስያሜ እና ትክክለኛ import ጋር።

ከAI ጋር ማድረግ የሌለብዎት

አታድርግ AI-የፈጠረውን ኮድ በStack Overflow መልሶች ውስጥ መለጠፍ (የእርስዎ አይደለም)

አታድርግ “AI ስለጻፈው” ፈተና መዝለል

አታድርግ ያለ ባለሙያ ግምገማ ለደህንነት ወሳኝ ኮድ AI መጠቀም

አታድርግ መሰረታዊ ነገሮችን መማር ማቆም - የምትገነባውን መረዳት ያስፈልግሃል

አታድርግ ከአንድ ውድቀት በኋላ መተው - እንደገና ቃላት ቀይር ድገም

አታድርግ ሁሉንም ነገር በአንድ ግዙፍ ፕሮምፕት መገንባት መሞከር

የCodeRabbit ጥናት 470 GitHub PR ዎችን ሲመረምር AI-ተባባሪ ኮድ 1.7x ተጨማሪ ዋና ችግሮች እና 2.74x ከፍተኛ የደህንነት ተጋላጭነቶች እንደነበረው ተገኘ። AI የኃይል መሳሪያ ነው - ያለ ፈተና ኃይለኛ ግን አደገኛ። ሁልጊዜ ያረጋግጡ።

የምርት ደህንነት (1/2)

እነዚህን ፕሮጀክቶች ከAI ጋር ሲገነቡ ያጋጠሙ እውነተኛ ክስተቶች።

1. ሁልጊዜ ምትኬዎች ይኑሮት

git push --force ቀጥታ ድረ-ገጽ አጠፋ (Impact ገጽ፣ Press ገጽ፣ GenAI ትምህርት — ጠፉ)

ማገገም የተቻለው Vercel የድሮ ስምርቶችን ስለያዘ እና ሁለተኛ clone ስለነበረ ብቻ ነው

ህግ: ፈጽሞ force push አታድርግ። ፈጽሞ የጋራ ቅርንጫፎችን rebase አታድርግ። ሁልጊዜ rollback ስትራቴጂ ይኑር።

2. API ቁልፎችዎን ይጠብቁ

AI ሞዴሎች ራስ-ገዝ API ቁልፎችን ሊጠቀሙ ይችላሉ እና ሳያውቁት ሺዎች ዶላሮችን ሊጨምሩ ይችላሉ

ህግ: የወጪ ገደቦችን ያስቀምጡ። ለእያንዳንዱ ፕሮጀክት ልዩ ቁልፎችን ይጠቀሙ። አጠቃቀምን በየቀኑ ያረጋግጡ።

የምርት ደህንነት (2/2)

3. ሁሉንም ነገር መዝግብ & ሪፖርቶችን አመንጭ

ዕለታዊ ሪፖርቶች እና የፋይናንስ ሪፖርቶች ያስፈልግዎታል — AI ወኪሎችዎ ምን እንዳደረጉ እና ምን እንዳወጡ ያወቁ

ራስ-ሰር ዕለታዊ ማጠቃለያዎችን ለራስዎ ኢሜይል ለመላክ እንደ Resend ያሉ አገልግሎቶችን ይጠቀሙ

ህግ: ትናንት ምን እንደተደረገ ማየት ካልቻሉ፣ ዓይን ጨፍኖ እየበረሩ ነው።

AI ስለ ሂሳብዎ ግድ የለውም። “ይህን አሰራ” ካሉት API ን 10,000 ጊዜ ደስተኛ ሆኖ ይጠራል። እርስዎ ጥበቃው ናቸው። ገደቦችን ያስቀምጡ፣ አጠቃቀምን ይመዝግቡ፣ በየቀኑ ይገምግሙ።

የሰው የማይተካ ሚና

AI በእነዚህ ዘርፎች ሊተካዎ አይችልም:

ራእይ - ምን መገንባት አለብን? ለምን? (ለአሁን)

ስሜት ማካፈል - ተጠቃሚዎች በእውነት ምን ያስፈልጋቸዋል? (ለአሁን)

ፍርድ - ይህ ትክክለኛው አቀራረብ ነው? (ለአሁን)

ጣዕም - ይህ ትክክል ይሰማል? በቂ ነው? (ለአሁን)

“ለአሁን” የምለው AI በእነዚህ ሁሉ እየተሻሻለ ስለሆነ ነው። ዛሬ አሁንም አስፈላጊ ናቸው። ነገ? ልዩነቱ እየጠበበ ነው። ዛሬ ከAI ጋር መስራት የሚማሩ ኢንጂነሮች ነገን የሚገልጹ ይሆናሉ።

ከእውነተኛ projects የተማርነው

1

Local መጀመሪያ

deploy ከማድረግ በፊት projectን local ያስኬዱ እና የተቀየረውን screen/flow ያረጋግጡ።

2

Diff + screenshot + test

agent “done” ብሎ ሲል ብቻ አትቀበሉ። diff ያንብቡ፣ UI ይመልከቱ፣ check ያስኬዱ።

3

Secrets server-side ይቆዩ

Provider keys በenv vars እና serverless routes ውስጥ ይሁኑ፣ browser JavaScript ውስጥ አይሁኑ።

4

Localization smoke test ይፈልጋል

Key parity ብቻ አይበቃም። visible copy፣ overflow፣ emoji/icons እና mobile layout ይፈትሹ።

5

Chatbot pattern እንደገና ይጠቀሙ

እያንዳንዱ project context-aware bot ከፈለገ provider rotation፣ limits፣ prompts እና UI አንድ ጊዜ standardize ያድርጉ።

ዋና ትምህርቶች

1. Bottleneck ከእንግዲህ code መጻፍ አይደለም፤ clear product judgment ነው።

2. Behavior ይግለጹ፣ implementation አይደለም።

3. አንድ ትንሽ change ያድርጉ፣ run ያድርጉ፣ ይቀጥሉ።

4. Resultsን screenshots፣ tests፣ logs እና local state ጋር review ያድርጉ።

5. Secrets server ላይ ይቆዩ፣ costs ይታዩ።

6. Localization እና mobile layout product work ናቸው።

7. Chatbots፣ providers እና agent memory ላይ reusable patterns ይጠቀሙ።

8. Project የሚታወሱ decisions ሲኖሩት Engram ይጨምሩ።

9. API keys ይጠብቁ።

10. Rollback እና backups ሁልጊዜ ይኑሩ።

የእርስዎ ሥራ

በዚህ ሳምንት እውነተኛ ነገር ይገንቡ።

ቀን 1: Setup

OpenCode ይጫኑ፣ Codex እና Claude Code በአንድ ትንሽ project ይሞክሩ።

ቀን 2-3: Build

ቀላል ሃሳብ ይምረጡ። በAI ይገንቡ። iteration cycle ይከተሉ።

ቀን 4-5: Expand

3 features በደረጃ ይጨምሩ። እያንዳንዱን ይፈትኑ።

ቀን 6-7: Deploy

በVercel ወይም Netlify deploy ያድርጉ። URL ያጋሩ።

በዚህ ሳምንት እውነተኛ ነገር ይገንቡ።

Resources

Agents

OpenCode: opencode.ai/download

Codex: github.com/openai/codex

Claude Code: code.claude.com/docs

Antigravity: antigravity.google

Bonus: memory እና context

Bonus: Engram: Engram ለAI agents የmemory layer ነው። Repo rules፣ decisions፣ gotchas እና solved errors በsessions መካከል ያቆያል።

project እውነተኛ ሲሆን ይጨምሩት።

ክፈት: https://engram.tools

Rule: AGENTS.md / CLAUDE.md

Live projects

emrevarol.com

engram.tools

evimibul.org

english.cash

ይህ lecture

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

በslide chat context-aware ጥያቄዎች ይጠይቁ።

የመጨረሻ ቃላት

ጠቃሚ AI ይገንቡ።

ወደፊት የሚሆነው ጠቃሚ tools በግልጽ ለሚገልጹ፣ results ለሚያረጋግጡ እና humanን መሃል ለሚያደርጉ ሰዎች ነው።

የሥራ systemዎ

OpenCode መጀመሪያ። Codex ለrepo work። Claude Code ለdeep sessions። Antigravity ለGoogle። Engram ለmemory።

እናመሰግናለን

አሁን ጠቃሚ ነገር ይገንቡ።

የተሻሉ ጥያቄዎች ይጠይቁ። የተሻሉ tools ይላኩ።

AIን የሰው አቅም ለማስፋት ይጠቀሙ።