Skip to main content

Quiz for LangGraph and Agentic AI module

No.Training UnitLectureTraining contentQuestionLevelMarkAnswerAnswer Option AAnswer Option BAnswer Option CAnswer Option D
1Unit 4: Multi-Agent CollaborationLec4System BenefitsWhat is the primary advantage of "Specialization" in a multi-agent system?Easy1AImproved accuracy and efficiency by assigning domains to specialized agents.Reduced latency by having fewer agents.Lower cost due to using smaller system prompts.eliminating the need for a shared state.
2Unit 4: Multi-Agent CollaborationLec4Collaboration PatternsWhich pattern describes a workflow where Agent A's output becomes the direct input for Agent B?Easy1BHierarchical (Supervisor)Sequential (Pipeline)Network (Peer-to-Peer)Competitive
3Unit 4: Multi-Agent CollaborationLec4Hierarchical SystemIn a "Hierarchical" agent system, what is the primary role of the Supervisor/Primary Assistant?Medium1ATo coordinate and route tasks to specialized child agents.To execute the low-level tool logic directly.To store the persistent history in the database.To provide the human user interface only.
4Unit 4: Multi-Agent CollaborationLec4State ManagementWhat is a "Dialog Stack" (or dialog_state) used for in a multi-agent LangGraph system?Hard1CTo store the LLM weights for each agent.To track the total token usage per agent.To track the hierarchy of active agents (e.g., which agent currently has control).To store the user's password securely.
5Unit 4: Multi-Agent CollaborationLec4Dialog ManagementIn a hierarchical agentic graph, what operation is performed to return control from a child agent to the supervisor?Medium1BPush a new state.Pop the last state from the dialog stack.Clear the entire conversation history.Restart the graph from the START node.
6Unit 4: Multi-Agent CollaborationLec4Context InjectionWhat is "Context Injection" in the context of multi-agent tool calling?Hard1CManually typing user info into every prompt.Hardcoding user data into the tool logic.Automatically passing user metadata (email, ID) from the state into tool calls.Using a vector database for context.
7Unit 4: Multi-Agent CollaborationLec4State Sharingwhy is a "Shared State" critical in complex multi-agent systems?Medium1DIt makes the graph linear.It prevents the LLM from hallucinating.It is required for the internet to work.It allows different agents to communicate and share data/messages through a common schema.
8Unit 4: Multi-Agent CollaborationLec4TransitionsWhat is the purpose of an "Entry Node" when switching to a child agent?Medium1ATo provide a transition message (ToolMessage) that tells the child agent to take over.To delete the previous conversation history.To validate the user's login credentials.To compile the graph for the first time.
9Unit 4: Multi-Agent CollaborationLec4RoutingHow does a Supervisor typically decide which specialized agent to route to?Medium1BBy random selection.Based on the tool name requested in the Coordinator's tool_calls.Based on the user's IP address.By checking the current time.
10Unit 4: Multi-Agent CollaborationLec4P2P PatternWhat characterizes a "Network" (Peer-to-Peer) collaboration pattern?Medium1COne agent controls everyone.Agents only work in a fixed sequence.Agents communicate directly with each other without a central supervisor.Agents compete to give the fastest answer.
11Unit 4: Multi-Agent CollaborationLec4Hierarchical SystemIn a Supervisor pattern, who manages worker routing?Medium1AA central Assistant/Supervisor.The human user.Each worker agent.The database.
12Unit 4: Multi-Agent CollaborationLec4Dialog ManagementWhat happens during a "Push State" operation?Hard1BResetting the graph.Adding an agent to the dialog stack.Saving to PostgreSQL.Deleting the last message.
13Unit 4: Multi-Agent CollaborationLec4Context InjectionContext Injection ensures agents don't have to...Hard1CUse an LLM.Search the web.Manually pass user IDs.Format JSON.
14Unit 4: Multi-Agent CollaborationLec4RoutingWhy implement a "Tool Call Fallback" node?Medium1DTo double cost.To translate code.UI purposes.To handle failures gracefully.
15Unit 4: Multi-Agent CollaborationLec4TransitionsWhen should an agent use CompleteOrEscalate?Medium1AWhen the task is out of scope or finished.To start a search.To clear memory.Every two turns.
16Unit 4: Multi-Agent CollaborationLec4State ManagementTool schemas help...Medium1BSpeed up LLMs.Provide validation and type safety.Write Python code.Replace docstrings.
17Unit 4: Multi-Agent CollaborationLec4State SharingHow are results functionally shared between agents?Hard1CEmail.Global variables.Updating the shared messages list.Temporary files.
18Unit 4: Multi-Agent CollaborationLec4Dialog ManagementPopping the dialog stack returns control to...Medium1DThe END node.A child agent.The database.The previous agent in hierarchy.
19Unit 4: Multi-Agent CollaborationLec4TransitionsAn Entry Node creates a...Hard1AToolMessage with conversation context.SystemMessage only.New graph object.Thread ID.
20Unit 4: Multi-Agent CollaborationLec4System BenefitsReAct agents are best for...Easy1BComplex enterprise systems.Simple, single-domain tasks.Department coordination.Multi-agent teams.