Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Agentic Coding

Ang agentic coding ay isang paraan ng software development kung saan ang isang AI agent ay autonomous na nagbabasa ng iyong codebase, nagsusulat ng code, nagpapatakbo ng mga command, at umuulit sa mga resulta nang walang manual na copy-paste. Hindi tulad ng chat-based na AI, ang agent ay direktang kumikilos sa iyong development environment upang makumpleto ang mga multi-step na gawain.

Claude Code

Ang Claude Code ay ang terminal-based na AI coding agent ng Anthropic na nag-ooperate nang direkta sa iyong development environment. Binabasa nito ang iyong buong proyekto, nagsusulat ng code sa maraming file, nagpapatakbo ng mga shell command, namamahala ng mga git workflow, at umuulit sa mga error nang autonomous — lahat mula sa command line.

Model Context Protocol (MCP)

Ang Model Context Protocol (MCP) ay isang bukas na pamantayan na nilikha ng Anthropic na nagbibigay ng unibersal na paraan upang ikonekta ang mga AI model sa mga external na tool, data source, at API. Gumaganap ito bilang isang standardized na interface — tulad ng USB para sa AI — upang ang anumang MCP-compatible na tool ay maaaring gumana sa anumang MCP-compatible na AI agent.

CLAUDE.md

Ang CLAUDE.md ay isang markdown configuration file na inilalagay sa root ng iyong proyekto na nagbibigay sa Claude Code ng mga persistent, partikular sa proyektong tagubilin. Sinasabi nito sa agent ang tungkol sa iyong mga coding convention, arkitektura, mga karaniwang command, at mga panuntunan — gumaganap bilang isang anyo ng pangmatagalang memorya na naaangkop sa bawat sesyon sa loob ng proyektong iyon.

AI Pair Programming

Ang AI pair programming ay isang development workflow kung saan ang isang human developer ay nagtatrabaho kasabay ng isang AI tool upang magsulat ng code nang collaborative sa real-time. Nagbibigay ang developer ng direksyon, context, at pagpapasya habang ang AI ay nag-aambag ng mga mungkahi sa code, humahabol ng mga bug, at humahawak ng mga paulit-ulit na gawain sa pagpapatupad.

Context Window

Ang context window ay ang maximum na bilang ng mga token (mga salita, mga character ng code, at mga simbolo) na maaaring iproseso ng isang AI model sa isang interaksyon. Tinutukoy nito ang itaas na limitasyon ng dami ng impormasyon — kasama ang iyong prompt, code, at tugon ng modelo — na maaaring hawakan ng AI sa memorya nang sabay.

Coding Agent

Ang coding agent ay isang AI-powered na tool na maaaring autonomous na magbasa ng mga file, sumulat ng code, magsagawa ng mga terminal command, at umuulit sa mga resulta upang makumpleto ang mga programming task. Hindi tulad ng mga passive na tool sa mungkahi ng code, ang isang coding agent ay gumagawa ng mga independent na aksyon sa iyong development environment upang makamit ang isang nabanggit na layunin.

Vibe Coding

Ang vibe coding ay isang impormal na paraan ng software development kung saan ang isang developer ay naglalarawan ng gusto niya sa natural na wika at hinahayaan ang isang AI tool na hawakan ang mga detalye ng pagpapatupad. Sa halip na sumulat ng tumpak na specification, nakikipag-usap ang developer ng layunin sa pamamagitan ng kaswal na pag-uusap at umuulit batay sa mga resulta.

AI Code Review

Ang AI code review ay ang proseso ng paggamit ng artificial intelligence upang awtomatikong suriin ang source code para sa mga bug, kahinaan sa seguridad, mga inconsistency sa istilo, at mga isyu sa kalidad. Ang mga AI reviewer ay maaaring suriin ang mga pull request, magmungkahi ng mga pagpapabuti, at mahuli ang mga problemang maaaring mapalampas ng mga human reviewer dahil sa pagod o presyon ng oras.

Prompt Engineering para sa Code

Ang prompt engineering para sa code ay ang kasanayan ng pagbuo ng malinaw, tumpak na mga tagubilin na tumutulong sa mga AI coding tool na makagawa ng tumpak, may kaugnayan na output. Kinabibilangan nito ang pagbubuo ng iyong mga kahilingan na may tamang antas ng context, mga limitasyon, at mga halimbawa upang maunawaan ng AI ang parehong gusto mo at kung paano mo gustong gawin ito.

Headless AI Agent

Ang headless AI agent ay isang coding agent na tumatakbo nang walang isang human-facing na interface o real-time na interaksyon. Nagsasagawa ito ng mga gawain nang autonomous sa mga background na proseso, mga CI/CD pipeline, o mga naka-iskedyul na trabaho — nagbabasa ng code, gumagawa ng mga pagbabago, nagpapatakbo ng mga test, at nag-uulat ng mga resulta nang hindi naghihintay ng input ng tao sa anumang hakbang.

Mga Sub-Agent

Ang mga sub-agent ay mga parallel na child process na ipinanganak ng isang pangunahing AI coding agent upang hawakan ang mga independent na bahagi ng isang kumplikadong gawain nang sabay-sabay. Sa halip na iproseso ang lahat nang sequential, ang pangunahing agent ay nagde-delegate ng mga sub-task sa mga espesyalisadong child agent na tumatakbo nang parallel at nag-uulat ng mga resulta pabalik sa parent.