Home / Glossary
AI Coding Glossary
Key terms in AI-assisted development, explained clearly with practical context.
Agentic Coding
Agentic coding सॉफ्टवेयर डेवलपमेंट का वह तरीका है जिसमें एक AI एजेंट स्वायत्त रूप से आपका कोडबेस पढ़ता है, कोड लिखता है, कमांड चलाता है और बिना manual copy-paste के परिणामों पर iterate करता है। Chat-based AI के विपरीत, एजेंट multi-step कार्यों को पूरा करने के लिए आपके development environment में सीधे कार्रवाई करता है।
Claude Code
Claude Code, Anthropic का terminal-based AI coding agent है जो सीधे आपके development environment में काम करता है। यह आपका पूरा project पढ़ता है, multiple files में code लिखता है, shell commands चलाता है, git workflows manage करता है और errors पर स्वायत्त रूप से iterate करता है — सब कुछ command line से।
Model Context Protocol (MCP)
Model Context Protocol (MCP) एक open standard है जिसे Anthropic ने बनाया है और जो AI models को बाहरी टूल्स, data sources और APIs से connect करने का universal तरीका प्रदान करता है। यह एक standardized interface की तरह काम करता है — AI के लिए USB की तरह — ताकि कोई भी MCP-compatible टूल किसी भी MCP-compatible AI एजेंट के साथ काम कर सके।
CLAUDE.md
CLAUDE.md एक markdown configuration file है जिसे आपके project root में रखा जाता है और जो Claude Code को persistent, project-specific निर्देश प्रदान करती है। यह एजेंट को आपके coding conventions, architecture, common commands और rules के बारे में बताती है — long-term memory के एक रूप की तरह जो उस project के हर session पर लागू होती है।
AI Pair Programming
AI pair programming एक development workflow है जिसमें एक human developer real-time में code लिखने के लिए AI टूल के साथ collaboratively काम करता है। Developer direction, context और judgment प्रदान करता है जबकि AI code suggestions देती है, bugs पकड़ती है और repetitive implementation कार्य संभालती है।
Context Window
Context window वह अधिकतम tokens (शब्द, code characters और symbols) की संख्या है जो एक AI model एक single interaction में process कर सकता है। यह उस information की upper limit define करता है — आपका prompt, code और model की response सहित — जो AI एक बार में memory में रख सकती है।
Coding Agent
Coding agent एक AI-powered टूल है जो स्वायत्त रूप से files पढ़ सकता है, code लिख सकता है, terminal commands execute कर सकता है और programming कार्यों को complete करने के लिए results पर iterate कर सकता है। Passive code suggestion टूल्स के विपरीत, coding agent एक stated goal achieve करने के लिए आपके development environment में independent action लेता है।
Vibe Coding
Vibe coding software development का एक informal approach है जहाँ एक developer natural language में describe करता है कि वे क्या चाहते हैं और AI टूल को implementation details handle करने देता है। Precise specifications लिखने के बजाय, developer casual conversation के माध्यम से intent communicate करता है और results के आधार पर iterate करता है।
AI Code Review
AI code review bugs, security vulnerabilities, style inconsistencies और quality issues के लिए source code automatically analyze करने के लिए artificial intelligence का उपयोग करने की प्रक्रिया है। AI reviewers pull requests examine कर सकते हैं, improvements suggest कर सकते हैं और ऐसी problems पकड़ सकते हैं जो human reviewers थकान या time pressure के कारण miss कर सकते हैं।
Prompt Engineering for Code
Code के लिए prompt engineering clear, specific instructions तैयार करने की practice है जो AI coding टूल्स को accurate, relevant output produce करने में help करती है। इसमें right level of context, constraints और examples के साथ requests structure करना शामिल है ताकि AI समझे कि आप क्या चाहते हैं और कैसे चाहते हैं।
Headless AI Agent
Headless AI agent एक coding agent है जो human-facing interface या real-time interaction के बिना चलता है। यह background processes, CI/CD pipelines या scheduled jobs में tasks autonomously execute करता है — किसी भी step पर human input का wait किए बिना code पढ़ना, बदलाव करना, tests चलाना और results report करना।
Sub-Agents
Sub-agents parallel child processes हैं जिन्हें एक main AI coding agent एक complex task के independent हिस्सों को simultaneously handle करने के लिए spawn करता है। सब कुछ sequentially process करने के बजाय, main agent specialized child agents को sub-tasks delegate करता है जो parallel में चलते हैं और parent को results report करते हैं।