What are the three server primitives discussed in the lesson?	Tools, Resources, and Prompts.
Which server primitive is model controlled, meaning the model decides when to run it?	Tools.
Which server primitive is app controlled, meaning application code decides when to execute it?	Resources.
Which server primitive is user controlled, meaning the user decides when it runs?	Prompts.
What is the primary function of a Tool primitive?	To provide capabilities for the model (e.g., executing JavaScript code).
What is the primary function of a Resource primitive?	To provide data for the application, often used to augment a prompt or display content in the UI.
What is the purpose of using a Prompt primitive?	To implement predefined workflows that are initiated by the user.
If you want to add capabilities to Cloud, which primitive should you implement?	Tools.
If you want to get data into your app for UI content, which primitive should you use?	Resources.
If you want to implement a predefined workflow, which primitive should you look at?	Prompts.
