Understand the concepts
Start with prerequisite concepts, causal explanations and counterexamples, and be able to explain them clearly in your own words.
Start with model call →SYSTEMATIC LEARNING
Starting from business tasks, the system learns the interface calling, tool integration, retrieval, memory, reliable execution, evaluation and launch of large model applications. Go in-depth step by step along implementation, faults, and engineering trade-offs, and then use interview questions and experiments to check your understanding.
Developers who are new to Agent should first learn the basics, and continue to study faults and trade-offs after gaining implementation experience. Choose a starting point based on your familiarity with this knowledge point.
Start with prerequisite concepts, causal explanations and counterexamples, and be able to explain them clearly in your own words.
Start with model call →Read the implementation and code, complete hands-on tasks, and check the acceptance requirements one by one.
Go to Execution and Orchestration →Use follow-up questions and transfer scenarios to analyze crashes, retries, and changing conditions.
Learn to perform reliably →Compare options within business constraints and explain costs, risks, and applicability boundaries.
Enter system design →There are 8 four-level courses with separate lessons and tasks. Units marked as core lessons provide concepts, follow-up questions, and transfer cases; they have not yet been expanded into four-level courses.
Core area 01
Based on application needs, understand interface returns, context capacity and model capability boundaries. Pre-training and fine-tuning only talk about how they affect model selection, knowledge updating and evidence use; the tasks in this direction revolve around request assembly, response processing and application solution selection.
Questions that run through this direction:Where does the model obtain information, what stage is the output at, and what judgments can the program make based on this?
Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 2 linked exercises · Start answering →Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 3 linked exercises · Start answering →Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 3 linked exercises · Start answering →Core area 02
Autonomous planning must fall within controllable task boundaries. Task contracts, status, budgets, and transitions determine how the system moves forward, when it ends, and how multiple branches work together.
Questions that run through this direction:How to organize the model's next-step recommendations into a constrained and acceptable execution process?
It is recommended to understand first:Model calls and context
Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core area 03
Tools allow models to influence real systems. Parameters, identities, protocols, versions, and business idempotency jointly determine whether a tool request can be safely understood, executed, and verified.
Questions that run through this direction:How does a seemingly legitimate tool request become a verifiable business action?
It is recommended to understand first:Task contracts and execution orchestration
Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 3 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core area 04
Answer quality depends directly on whether the model receives relevant, trustworthy information it is currently authorized to use. Retrieval and memory share source, scope, version, and revocation boundaries, while having different read, write, and evaluation mechanisms.
Questions that run through this direction:How do you put correct and acceptable information into context and know when you can't answer?
It is recommended to understand first:Model calls and context, Tool contracts and external actions
Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 5 linked exercises · Start answering →Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 4 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core area 05
Long tasks will encounter process interruptions, duplicate messages, approval waits, and status upgrades. Only by understanding the fault window and status boundaries can the recovery process be checked with external business effects.
Questions that run through this direction:How to continue without losing business facts after a task is interrupted, replayed or taken over?
It is recommended to understand first:Task contracts and execution orchestration, Tool contracts and external actions
Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 5 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core area 06
A successful demonstration is not enough to prove that the system is reliable. Results, processes, test sets, repeatability, and human judgment need to be designed separately to detect improvements and degradations caused by changes.
Questions that run through this direction:How to use interpretable evidence to determine whether the Agent is doing the right thing, is doing it steadily, and is worthy of being launched online?
It is recommended to understand first:Task contracts and execution orchestration, Tool contracts and external actions
Four-level course · Separate lessons and tasks for foundation, implementation, debugging, and design
Practice · 5 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core area 07
After launch, maintain permissions, quality, cost, and runtime state together. Security controls and observability belong at execution boundaries; caches, fallback models, and streaming connections must preserve the same business contract.
Questions that run through this direction:How to keep the system controllable in the presence of real users, failures, and untrusted input?
It is recommended to understand first:Tool contracts and external actions, Reliable execution and task recovery, Evaluation, acceptance, and iteration
Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core area 08
Comprehensive scenarios put the previous mechanisms under common constraints. Understanding the business goals, acceptable risks and acceptance methods enables you to select the appropriate architecture and explain under what conditions it needs to be adjusted.
Questions that run through this direction:How do you combine these mechanisms into deliverable systems based on mission, risk, and team conditions?
It is recommended to understand first:Retrieval, evidence, and long-term memory, Reliable execution and task recovery, Evaluation, acceptance, and iteration, Security boundaries and production operations
Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →Core lesson · Concepts, follow-up questions, and transfer cases
Practice · 1 linked exercises · Start answering →