AI Agent Terminology
With the rapid development of large language model (LLM) and agent (Agent) technologies, programming paradigms are undergoing a profound transformation. Vibe Coding, Agentic Coding, Harness Engineer, Loop Engineer... a batch of new concepts and new terms are emerging one after another. Next, let's see what these new terms are and what each of them means.
AI AgentIt consists of Artificial Intelligence and Agent.

1. Coding Paradigm
| Term |
Chinese |
Core Meaning |
Example (Restaurant Business) |
| Vibe Coding |
Vibe Coding |
Use natural language/voice to describe requirements and let AI generate code. |
Frying egg fried rice at home by feel, adding whatever you want. |
| Context Engineering |
Context Engineering |
Improve model performance by organizing context, knowledge, memory, and tools. |
Prepare ingredients in advance, prepare the menu and kitchen environment. |
| Agentic Coding |
Agentic Coding |
Agent autonomously completes programming tasks (design → implementation → testing → acceptance). |
Run a formal restaurant, from menu, ingredient preparation to the entire process of serving dishes. |
| AI Native Development |
AI Native Development |
By default, AI participates in the entire process of design, development, and testing. |
Directly run a smart restaurant. |
2. Engineer Role
| Term |
Chinese |
Core Meaning |
Example (Restaurant Operations) |
| Harness Engineer |
Harness Engineer |
Calls various Harness components, does the work, and accepts the results themselves |
Professional chef, proficient in various cooking techniques, tastes and quality-checks after cooking |
| Loop Engineer |
Loop Engineer |
Builds automated orchestration systems, self-evolving |
Restaurant operations management system, coordinating scheduling, procurement, serving pace, and costs |
| Context Engineer |
Context Engineer |
Responsible for designing contexts, knowledge sources, and memory systems |
Head Kitchen Dispatcher |
| AI Product Engineer |
AI Product Engineer |
Responsible for designing AI capabilities and business closed loops |
Restaurant Owner and Operator |
| Agent Operator |
Agent Operations Engineer |
Continuously monitors and optimizes Agent execution effectiveness |
The store manager continuously optimizes operational data |
3. Model & Fundamentals
| Terminology |
Chinese |
Core Meaning |
Notes |
| LLM(Large Language Model) |
Large Language Model |
A language prediction model trained on massive text data |
GPT, Claude, and Gemini are all LLMs |
| GPT |
Generative Pre-trained Transformer |
OpenAI's model architecture paradigm |
Generative Pre-trained Transformer |
| Token |
Token |
The smallest unit of text processed by the model (about 3/4 of an English word) |
Unit of measurement for billing and context length |
| Context Window |
Context Window |
The maximum number of tokens a model can 'see' at once |
The larger the window, the more it remembers |
| Inference |
Inference |
The process by which a model generates output |
Distinct from training |
| Hallucination |
Hallucination |
The model confidently fabricates nonexistent information |
Generates content inconsistent with facts, context, or objectives |
| Temperature |
Temperature |
Controls the sampling probability distribution; higher values are more diverse, lower values are more stable |
It is recommended to lower it when writing code |
| Top-p / Top-k |
Sampling Parameters |
Controls the sampling range of candidate words |
Affects output diversity |
| Embedding |
Vector Embedding |
Converts text/images into numerical vectors for similarity calculations |
The foundation of RAG |
| Fine-tuning |
Fine-tuning |
Continues training a general-purpose model on specific data |
Makes the model more knowledgeable in a specific domain |
| RLHF |
Reinforcement Learning from Human Feedback |
Aligns model behavior with human preferences |
Makes AI 'obedient' |
| MoE(Mixture of Experts) |
Mixture of Experts |
Only activates a subset of parameters each time, improving efficiency |
Run stronger models with less compute |
| Multimodal |
Multimodal |
Process text, images, audio, and video simultaneously |
GPT-4o and Gemini are both examples |
| Transformer |
Transformer architecture |
The underlying neural network structure of modern LLMs |
The attention mechanism is the core |
| KV Cache |
Key-value cache (KV Cache) |
Cache context computation results to improve inference speed |
Avoid flipping through the recipe repeatedly |
| Latency |
Latency |
Model response time |
Affects user experience |
| Throughput |
Throughput |
Number of tasks processable per unit time |
Affects concurrency capability |
4. Prompt Engineering
| Term |
Chinese |
Core meaning |
| Prompt |
Prompt |
Input instruction given to the model |
| System Prompt |
System prompt |
The underlying instruction that defines the Agent's role, boundaries, and behavior |
| Prompt Engineering |
Prompt engineering |
The technique of designing and optimizing prompts to achieve better output |
| Zero-shot |
Zero-shot |
Give no examples and directly let the model complete the task |
| Few-shot |
Few-shot |
Give a few examples to guide the model to output in a specific format/style |
| Chain of Thought(CoT) |
Chain of Thought |
Guide the model to produce intermediate reasoning steps, enhancing complex reasoning ability |
| ReAct |
Reasoning + Acting |
Reasoning + Acting alternate, thinking while doing, and it is the core paradigm of Agent |
| Role Prompting |
Role-playing |
Let the model play a certain role (e.g., "You are a senior architect") |
| Structured Output |
Structured output |
Force the model to output in formats such as JSON/XML |
| Prompt Chaining |
Prompt chaining |
Multiple prompts chained together to complete complex tasks |
| Self-Consistency |
Self-consistency |
Generate multiple reasoning results and then vote to select |
| Tree of Thoughts(ToT) |
Tree of Thought |
Explore multiple reasoning paths simultaneously |
5. Agent Architecture
| Term |
Chinese |
Core meaning |
Example (restaurant operation) |
| Agent |
Agent |
An AI program that can autonomously perceive, decide, and execute tasks |
Head chef |
| Multi-Agent |
Multi-agent |
Multiple Agents divide work and collaborate |
The chef team collaborates to serve meals |
| Subagent |
Sub-agent |
A dedicated sub-agent derived from the main Agent |
Full-time chef (e.g., cutting/preparing, cold dishes, desserts) |
| Tool Use / Function Calling |
Tool Calling / Function Calling |
Agent calls external tools/APIs to execute actions |
Using kitchen tools such as cleavers, stoves, and ovens |
| Planning |
planning |
Agent breaks down goals and formulates execution steps |
Making a meal prep and plating plan |
| Reflection |
reflection |
Agent reviews its own behavior and improves |
Adjust flavors based on feedback after tasting the dishes |
| Memory |
Memory |
Long-term information saved across sessions for reuse (short-term/long-term) |
Accumulation of recipe books and operational data |
| Agent Loop |
Agent loop |
Iterative mechanism of thinking → acting → observing → rethinking |
The cycle of ingredient prep → cooking → tasting → serving |
| Environment |
Environment |
The real world that Agent perceives and executes actions in |
kitchen environment |
| Observation |
observation |
Obtain feedback information after execution |
tasting feedback |
| Execution |
Execute |
Turning plans into real actions |
start cooking |
| Long-term Memory |
Long-term memory |
Long-term preservation of experiential knowledge |
Business database |
6. Harness Components (AI Agent Capability Modules)
| Term |
Chinese |
core meaning |
Example (Restaurant Management) |
| Harness |
Wiring Harness / Control Framework |
Runtime framework that supports Agent execution, context management, and tool orchestration |
The entire kitchen system (the kitchen itself) |
| Skills |
skill |
Specialized capability modules that Agent can call |
Various cooking techniques (pan-frying, stir-frying, deep-frying) |
| Context |
Context |
The scope of information available to the current task |
Current orders, ingredient inventory, and customer requirements |
| MCP(Model Context Protocol) |
Model Context Protocol |
Standardized protocol for Agent to connect to external tools/data sources |
Standardized interface for connecting to ingredient suppliers and food delivery platforms |
| Permission |
access control |
Security mechanism controlling what Agent can/cannot do |
Kitchen operation permissions and purchasing approvals |
| RAG(Retrieval-Augmented Generation) |
Retrieval-Augmented Generation |
Retrieve from the knowledge base first, then let the model generate, reducing hallucinations |
Before cooking, consult the recipe book to check the standard procedure |
| Tool Registry |
Tool Registry Center |
Unified management of tools available to Agent |
Kitchen tool rack |
| Session |
Session |
Lifecycle of a single task |
One business operation process |
| Knowledge Base |
knowledge base |
External knowledge collection for Agent queries |
Restaurant recipe library |
7. Loop Tools (Automated Orchestration and Autonomous Evolution)
| Terminology |
Chinese |
Core Meaning |
Example (Restaurant Operations) |
| /loop |
Loop Instruction |
Let the Agent execute continuously in a loop |
Continuously running food preparation pipeline |
| /goal |
Goal Instruction |
Set goals to drive the Agent to achieve them autonomously |
Daily business goals |
| Cron |
Scheduled Task |
Automatically triggered according to a time schedule |
Business hours and meal preparation scheduling |
| Worktree |
Work Tree |
Git multi-branch parallel workspace |
Multiple stoves cooking simultaneously without interfering with each other |
| Workflow |
Workflow |
Predefined multi-step automated process |
Standard food serving SOP |
| Scheduler |
Scheduler |
Coordinates the execution order of multiple tasks |
Kitchen scheduling system |
| Checkpoint |
Checkpoint |
Saves execution state for recovery |
Continue working after pausing business |
| Human-in-the-loop |
Human-in-the-loop |
Allows human intervention at critical steps |
Head chef gives final confirmation before serving |
8. Tool Ecosystem
| Tool |
Type |
Description |
| Claude Code(cc) |
AI Agent / CLI |
Anthropic's official terminal Agent, a typical representative of Harness |
| Codex CLI |
AI Agent / CLI |
OpenAI's official command-line coding Agent |
| Cursor |
AI IDE |
Code editor with built-in AI, the main tool for Vibe Coding |
| Windsurf |
AI IDE |
AI IDE produced by Codeium |
| GitHub Copilot |
AI programming assistant |
The earliest popularized AI programming plugin, focused on assisted completion |
| Cline / Roo Code |
Open-source Agent plugin |
Autonomous coding Agent in VS Code |
| Aider |
Open-source CLI Agent |
AI pair programming tool in the command line |
| Devin |
AI software engineer |
Cognition's "first AI programmer", leaning toward full autonomy |
| Continue |
Open-source AI plugin |
Code assistant with customizable models |
| Qoder |
AI IDE |
A domestic intelligent development environment for AI programming scenarios, emphasizing Agent, project understanding, and code generation |
| Trae |
AI IDE |
ByteDance's new-generation AI programming tool, supporting conversational development and engineering-level collaboration |
| ZCode |
AI programming assistant |
Z.ai's intelligent programming product, supporting code generation, understanding, refactoring, and engineering collaboration |
| OpenHands |
Open-source Agent |
Autonomous software development, oriented toward complete engineering execution |
| Bolt |
AI Builder |
Rapid application generation, focused on product delivery |
| Lovable |
AI Builder |
Web generation from natural language, emphasizing product delivery |
9. Evaluation & Safety
| Terminology |
Chinese |
Core Meaning |
| Eval |
Evaluation |
Measure model/Agent capabilities with test sets |
| Alignment |
Alignment |
Make AI behavior conform to human intentions and values |
| Guardrail |
Guardrails |
Safety mechanism that limits the range of AI output |
| Red Teaming |
Red Team Testing |
Proactively attack/induce AI to discover vulnerabilities |
| Prompt Injection |
Prompt Injection |
Malicious input hijacks AI behavior (e.g., "ignore the above instructions") |
| Context Poisoning |
Context Pollution |
Inject malicious information into the context to mislead the Agent |
| Sandbox |
Sandbox |
Isolated execution environment that prevents AI misoperations from damaging the system |
10. AI Engineering Evolution Route (Evolution)
AI engineering capabilities are gradually moving up the stack: from controlling model output, to controlling context, to controlling systems, and ultimately evolving into continuous autonomous systems.
| Stage |
Focus |
Key Capabilities |
| Prompt Engineering |
How to ask |
Prompt Design |
| Context Engineering |
What information to give |
Context Organization |
| Harness Engineering |
How to organize capabilities |
Tool Orchestration |
| Loop Engineering |
How to continuously create results |
Automated execution and feedback |
Other Extensions