Time Estimate: 60-90 minutes
Passing Score: 80% (20/25 questions + successful project implementation)
Passing Score: 80% (20/25 questions + successful project implementation)
Assessment Overview
This assessment evaluates your mastery of advanced prompting techniques covered in Module 3:- Chain of Thought (CoT) prompting
- Problem decomposition strategies
- Self-refinement and iteration
- Ensembling and multi-path reasoning
- Tool integration and RAG
This is the culminating assessment for the entire Prompt University course. It combines techniques from all three modules into a comprehensive final project.
Part 1: Multiple Choice Questions (25 questions)
Question 1: Chain of Thought Fundamentals
What is the primary mechanism by which CoT improves reasoning accuracy?- Your Answer
- Correct Answer
A) It makes the model run slower, allowing more processing time
B) It breaks down complex problems into explicit intermediate steps
C) It increases the model’s parameter count
D) It accesses external knowledge bases
B) It breaks down complex problems into explicit intermediate steps
C) It increases the model’s parameter count
D) It accesses external knowledge bases
Question 2: Zero-Shot CoT
Which phrase is most effective for triggering zero-shot Chain of Thought reasoning?- Your Answer
- Correct Answer
A) “Think carefully”
B) “Let’s think step-by-step”
C) “Use your knowledge”
D) “Be thorough”
B) “Let’s think step-by-step”
C) “Use your knowledge”
D) “Be thorough”
Question 3: When to Use CoT
When is Chain of Thought prompting LEAST beneficial?- Your Answer
- Correct Answer
A) Multi-step math problems
B) Simple factual questions
C) Logical reasoning tasks
D) Counter-intuitive problems
B) Simple factual questions
C) Logical reasoning tasks
D) Counter-intuitive problems
Question 4: Least-to-Most Prompting
What is the key principle of least-to-most prompting?- Your Answer
- Correct Answer
A) Start with the hardest sub-problem first
B) Solve the simplest sub-problem first and build up
C) Solve all sub-problems simultaneously
D) Skip intermediate steps
B) Solve the simplest sub-problem first and build up
C) Solve all sub-problems simultaneously
D) Skip intermediate steps
Question 5: Problem Decomposition
When should you use problem decomposition?- Your Answer
- Correct Answer
A) For all problems, regardless of complexity
B) Only for math problems
C) For hierarchical or multi-domain problems
D) Never, it’s always inefficient
B) Only for math problems
C) For hierarchical or multi-domain problems
D) Never, it’s always inefficient
Question 6: Self-Consistency
How does self-consistency improve accuracy?- Your Answer
- Correct Answer
A) By generating multiple reasoning paths and using majority vote
B) By making the model more confident
C) By increasing temperature
D) By using longer prompts
B) By making the model more confident
C) By increasing temperature
D) By using longer prompts
Question 7: Iterative Refinement
What is the correct order for the refinement cycle?- Your Answer
- Correct Answer
A) Critique → Generate → Refine
B) Generate → Refine → Critique
C) Generate → Critique → Refine
D) Refine → Generate → Critique
B) Generate → Refine → Critique
C) Generate → Critique → Refine
D) Refine → Generate → Critique
Question 8: Self-Critique
What makes a good self-critique?- Your Answer
- Correct Answer
A) Vague statements like “could be better”
B) Specific, actionable issues with concrete examples
C) Only positive feedback
D) Focus on style over substance
B) Specific, actionable issues with concrete examples
C) Only positive feedback
D) Focus on style over substance
Question 9: Ensembling Benefits
What is the primary advantage of ensembling multiple approaches?- Your Answer
- Correct Answer
A) It’s faster than single approaches
B) Different approaches make different errors, reducing overall error rate
C) It uses less computational resources
D) It’s simpler to implement
B) Different approaches make different errors, reducing overall error rate
C) It uses less computational resources
D) It’s simpler to implement
Question 10: Voting Mechanisms
When should you use weighted voting instead of simple majority vote?- Your Answer
- Correct Answer
A) Always, it’s always better
B) When some methods are more reliable for the specific problem type
C) Never, simple majority is always sufficient
D) Only for math problems
B) When some methods are more reliable for the specific problem type
C) Never, simple majority is always sufficient
D) Only for math problems
Question 11: RAG Fundamentals
What does RAG stand for and what does it do?- Your Answer
- Correct Answer
A) Random Answer Generation - generates random responses
B) Retrieval-Augmented Generation - retrieves relevant info before generating
C) Rapid AI Generation - speeds up response time
D) Recursive Algorithm Generation - creates algorithms recursively
B) Retrieval-Augmented Generation - retrieves relevant info before generating
C) Rapid AI Generation - speeds up response time
D) Recursive Algorithm Generation - creates algorithms recursively
Question 12: RAG Benefits
What is the primary benefit of using RAG?- Your Answer
- Correct Answer
A) Faster response times
B) Reduced hallucinations through factual grounding
C) Smaller model size requirements
D) Simpler prompts
B) Reduced hallucinations through factual grounding
C) Smaller model size requirements
D) Simpler prompts
Question 13: Knowledge Grounding
What is the most important rule for knowledge-grounded responses?- Your Answer
- Correct Answer
A) Always provide an answer, even if uncertain
B) Answer ONLY based on provided context, never infer
C) Make educated guesses when information is missing
D) Prioritize creativity over accuracy
B) Answer ONLY based on provided context, never infer
C) Make educated guesses when information is missing
D) Prioritize creativity over accuracy
Question 14: Source Citation
Why is source citation important in RAG systems?- Your Answer
- Correct Answer
A) It makes responses longer
B) It provides verifiability and traceability
C) It’s required by law
D) It impresses users
B) It provides verifiability and traceability
C) It’s required by law
D) It impresses users
Question 15: Tool Integration
What is the main purpose of integrating external tools with LLMs?- Your Answer
- Correct Answer
A) To make the system more complex
B) To enable actions and access to real-time/specialized data
C) To slow down response time
D) To increase token usage
B) To enable actions and access to real-time/specialized data
C) To slow down response time
D) To increase token usage
Question 16: CoT Accuracy Improvement
By approximately how much can CoT improve accuracy on reasoning tasks?- Your Answer
- Correct Answer
A) 5-10%
B) 15-20%
C) 30-50%
D) 70-90%
B) 15-20%
C) 30-50%
D) 70-90%
Question 17: Decomposition vs CoT
How does problem decomposition differ from Chain of Thought?- Your Answer
- Correct Answer
A) They’re the same technique
B) Decomposition breaks into sub-problems; CoT shows step-by-step reasoning
C) CoT is always better
D) Decomposition is only for math
B) Decomposition breaks into sub-problems; CoT shows step-by-step reasoning
C) CoT is always better
D) Decomposition is only for math
Question 18: Refinement Iterations
How many refinement iterations are typically recommended for critical content?- Your Answer
- Correct Answer
A) Always just 1
B) 2-3 iterations
C) 10+ iterations
D) Never refine, first draft is best
B) 2-3 iterations
C) 10+ iterations
D) Never refine, first draft is best
Question 19: Ensembling Cost
What is the main trade-off when using ensembling?- Your Answer
- Correct Answer
A) Reduced accuracy for faster speed
B) Increased computational cost for improved accuracy
C) Simpler implementation for reduced features
D) No trade-offs, it’s always better
B) Increased computational cost for improved accuracy
C) Simpler implementation for reduced features
D) No trade-offs, it’s always better
Question 20: RAG vs Fine-Tuning
When should you use RAG instead of fine-tuning?- Your Answer
- Correct Answer
A) When information changes frequently
B) When you want to modify model behavior permanently
C) When you have unlimited training data
D) Never, fine-tuning is always better
B) When you want to modify model behavior permanently
C) When you have unlimited training data
D) Never, fine-tuning is always better
Question 21: Verification in CoT
Why is adding a verification step important in CoT?- Your Answer
- Correct Answer
A) It makes the response longer
B) It catches errors in reasoning before finalizing the answer
C) It’s required by the model
D) It impresses users
B) It catches errors in reasoning before finalizing the answer
C) It’s required by the model
D) It impresses users
Question 22: Recursive Decomposition
When is recursive decomposition most useful?- Your Answer
- Correct Answer
A) For all problems
B) For self-similar problems where sub-problems resemble the main problem
C) Only for computer science problems
D) Never, it’s too complex
B) For self-similar problems where sub-problems resemble the main problem
C) Only for computer science problems
D) Never, it’s too complex
Question 23: Confidence Scoring
What should you do when multiple solutions have low confidence?- Your Answer
- Correct Answer
A) Pick one randomly
B) Add more solution methods or request more information
C) Always go with the first solution
D) Give up
B) Add more solution methods or request more information
C) Always go with the first solution
D) Give up
Question 24: Tool Error Handling
What’s the best approach when a tool call fails?- Your Answer
- Correct Answer
A) Give up immediately
B) Try alternative tools or approaches, explain the limitation to the user
C) Pretend it worked
D) Ignore the error
B) Try alternative tools or approaches, explain the limitation to the user
C) Pretend it worked
D) Ignore the error
Question 25: Combining Techniques
Which combination of techniques is most powerful for complex, high-stakes problems?- Your Answer
- Correct Answer
A) Just use CoT alone
B) CoT + Decomposition + Self-Refinement + RAG
C) Only use RAG
D) Avoid combining techniques
B) CoT + Decomposition + Self-Refinement + RAG
C) Only use RAG
D) Avoid combining techniques
Part 2: Final Project - Multi-Capability AI Assistant
Capstone Project: This comprehensive project tests your ability to integrate ALL advanced techniques from Module 3.
Project Overview
Build a Multi-Capability AI Assistant that:- Uses Chain of Thought for reasoning
- Applies problem decomposition for complex queries
- Implements self-refinement for quality assurance
- Leverages RAG for factual grounding
- Integrates external tools for calculations and data access
System Requirements
Your assistant must handle three types of queries: Type 1: Complex Reasoning (CoT + Decomposition)Type 2: Knowledge-Intensive (RAG + Source Citation)
Type 3: Action-Requiring (Tool Integration)
Task 1: Complex Reasoning System (30 points)
Build a system that handles multi-step reasoning problems. Requirements:- Use Chain of Thought for step-by-step reasoning
- Apply decomposition for problems with 3+ sub-components
- Include verification steps
- Show confidence levels
System Prompt Template
System Prompt Template
Expected Output Structure
Expected Output Structure
Task 2: Knowledge-Grounded QA System (30 points)
Build a RAG-based system that answers questions using provided knowledge. Requirements:- Retrieve and use relevant context
- Cite sources explicitly
- Admit when information is insufficient
- Prevent hallucinations
System Prompt Template
System Prompt Template
Sample Implementation
Sample Implementation
Task 3: Tool-Integrated Assistant (40 points)
Build a system that uses external tools to accomplish tasks. Requirements:- Identify when tools are needed
- Execute tools with proper parameters
- Handle tool errors gracefully
- Combine tool outputs with reasoning
System Prompt Template
System Prompt Template
Expected Output
Expected Output
Scoring Rubric
Multiple Choice (50 points)
- 2 points per question
- 20/25 correct required to pass (40/50 points)
Final Project (50 points)
Task 1: Complex Reasoning (15 points)- Proper use of CoT: 5 points
- Effective decomposition: 5 points
- Verification and confidence: 5 points
- Strict grounding (no hallucinations): 5 points
- Proper source citation: 5 points
- Handling missing information: 5 points
- Correct tool identification: 5 points
- Proper tool execution: 5 points
- Error handling: 5 points
- Result synthesis: 5 points
Passing Score: 80 points
Evaluation Criteria
Technical Accuracy
Correct application of techniques and accurate results
Integration
Effective combination of multiple techniques
Robustness
Handles edge cases and errors gracefully
Clarity
Clear reasoning and well-structured outputs
Course Completion
Complete all 25 multiple-choice questions
Implement Task 1: Complex Reasoning System
Implement Task 2: Knowledge-Grounded QA
Implement Task 3: Tool-Integrated Assistant
Test your system with provided test cases
Verify all components work together
Congratulations!
Upon completing this assessment, you will have demonstrated mastery of:- ✅ Foundational prompting principles (Module 1)
- ✅ Task-specific prompting patterns (Module 2)
- ✅ Advanced prompting techniques (Module 3)
View Course Certificate
Claim your Prompt University completion certificate