⚡ AI Automation Masterclass

Assessment: Post-Training Quiz

The AI Automation Masterclass


Congratulations on completing The AI Automation Masterclass: Build a Self-Running Business in 1 Day!

To evaluate the effectiveness of the training and confirm you have mastered the key concepts of Vibe Coding, please complete this quiz.

Time required: 20-30 minutes

Passing score: 70% (16 correct answers out of 22)

Answer key and explanations are provided at the end of the document.


Part 1: Vibe Coding & Agentic Architecture (Multiple Choice)

Question 1: In the agentic stack described in Section 1, which represents the "Toolbox"?

A) The LLM (e.g., DeepSeek)

B) Google Antigravity

C) Model Context Protocol (MCP)

D) Python interpreter

Correct Answer: C

Explanation: The LLM acts as the Brain, the Agent (Antigravity) acts as the Builder, and MCP acts as the Toolbox containing access protocols to the local computer environment.

Question 2: What is the main purpose of the "Evaluation" phase in the Vibe Coding loop?

A) To pay for API tokens.

B) To check if the generated code successfully runs and meets the prompt's objectives.

C) To publish the content to social media.

D) To format the text using markdown.

Question 3: When writing a prompt for Antigravity, which of the following is a constraint?

A) "Create a python script."

B) "The script must check the folder every 5 seconds and must not consume more than 50MB of RAM."

C) "Rename the files."

D) "Run the script in Windows."

Question 4: What Antigravity command should you use when you want the agent to save environment details and remember past bug fixes?

A) /save

B) /learn

C) /build

D) /remember


Part 2: Research & APIs (Multiple Choice)

Question 5: Why is Gemini Notebook used before generating marketing copy?

A) It edits video files automatically.

B) It connects to Webhooks.

C) It allows you to ground the AI in your specific corporate documents, preventing hallucinated product details.

D) It is cheaper than the DeepSeek API.

Question 6: Which API provider is noted for providing FLAGSHIP-level reasoning quality at a fraction of the cost ($0.87 per million output tokens)?

A) OpenRouter

B) DeepSeek API

C) Gemini Chat

D) Zenmux

Question 7: What represents the "input token" in a DeepSeek API request?

A) The file path of the script.

B) The characters in your system prompt and the source text fed to the API.

C) The output generated script.

D) The duration of the video.

Question 8: True or False: Creating a "Brand Voice System Prompt" in Lab 2 helps ensure that all subsequent bulk content matches your company tone.

  • True
  • False

Part 3: Python Scripting & Webhooks (Multiple Choice / True-False)

Question 9: What Python module is commonly used to monitor file system directories for new events?

A) os

B) time

C) watchdog (or basic directory listing loops using os.listdir)

D) requests

Question 10: In Python, what is the purpose of the requests.post() function?

A) To create a new file in a local directory.

B) To send a data payload (such as a caption or file metadata) to a secure remote Webhook.

C) To rename a file.

D) To print text to the console.

Question 11: True or False: A Webhook URL generated by Make.com or Zapier can accept data payloads sent from a local script.

  • True
  • False

Question 12: If your script has a bug, what is the correct workflow in Antigravity?

A) Delete the script and write it manually.

B) Paste the error log into the Antigravity chat and instruct the agent to fix it.

C) Restart your computer.

D) Change the API key.


Part 4: Google Flow & Video Production (Multiple Choice)

Question 13: What does the "Scene Builder" tool in Google Flow do?

A) It builds website templates.

B) It maintains consistent AI avatars and backgrounds across generated video frames.

C) It edits Python scripts.

D) It sends Webhooks.

Question 14: Which model is used within the Google Flow interface for video generation?

A) Omni Flash

B) DeepSeek-V4

C) Antigravity-Agent

D) Python-Watchdog

Question 15: Which of the following prompts represents the correct structure for video generation?

A) "Make a cool video about business."

B) "A professional speaker, 30s, wearing business casual attire, speaking to the camera in a modern office, camera slowly zooming in, bright lighting."

C) "folder_monitor.py raw_assets"

D) "Webhook URL buffer"


Part 5: Scenario-Based Questions (Short Answer)

Scenario 1: You run your folder monitor script, but it is not detecting new files added to the folder. What are the first three things you should check?

[Text Box]

Scenario 2: The webhook returns a 401 Unauthorized status code when the Python script tries to send a payload. What does this mean, and how do you resolve it?

[Text Box]


🔑 Answer Key & Explanations

  1. C – MCP is the communication channel connecting the LLM to local resources (Toolbox).
  2. B – Evaluation confirms code logic matches objectives before final execution.
  3. B – Setting RAM limits and time intervals are constraints (rules the script must follow).
  4. B/learn instructs Antigravity to commit configuration settings to memory.
  5. C – Gemini Notebook limits AI research to uploaded files, reducing hallucinations.
  6. B – DeepSeek Pro API is renowned for near-flagship performance at low cost.
  7. B – Input tokens comprise all prompt and context text sent to the model.
  8. True – Grounding the model with a voice prompt enforces consistency.
  9. C (or A in simple loops) – watchdog library is the standard directory event monitor.
  10. Brequests.post() sends HTTP POST requests (Webhooks).
  11. True – Webhooks are designed to receive HTTP POST payloads from external sources.
  12. B – Feeding error logs to the agent is the core Vibe Coding troubleshooting loop.
  13. B – Scene Builder maintains visual consistency across AI video sequences.
  14. A – Omni Flash is the video generation model in Google Flow.
  15. B – This prompt provides a subject, setting, action, camera movement, and lighting details.

Scenario Answers:

  • Scenario 1: 1) Verify the folder path in the script matches the actual folder path. 2) Check if the script is active and running in the terminal. 3) Confirm the file type matches the script filters (e.g., .mp4 vs .png).
  • Scenario 2: A 401 error means the API token or webhook authentication headers are incorrect or expired. Verify the API keys in your script's headers match the scheduling platform keys.