Skip to main content
Time Estimate: 60-90 minutes
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?
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

Question 2: Zero-Shot CoT

Which phrase is most effective for triggering zero-shot Chain of Thought reasoning?
A) “Think carefully”
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?
A) Multi-step math 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?
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

Question 5: Problem Decomposition

When should you use problem decomposition?
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

Question 6: Self-Consistency

How does self-consistency improve accuracy?
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

Question 7: Iterative Refinement

What is the correct order for the refinement cycle?
A) Critique → Generate → Refine
B) Generate → Refine → Critique
C) Generate → Critique → Refine
D) Refine → Generate → Critique

Question 8: Self-Critique

What makes a good self-critique?
A) Vague statements like “could be better”
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?
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

Question 10: Voting Mechanisms

When should you use weighted voting instead of simple majority vote?
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

Question 11: RAG Fundamentals

What does RAG stand for and what does it do?
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

Question 12: RAG Benefits

What is the primary benefit of using RAG?
A) Faster response times
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?
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

Question 14: Source Citation

Why is source citation important in RAG systems?
A) It makes responses longer
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?
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

Question 16: CoT Accuracy Improvement

By approximately how much can CoT improve accuracy on reasoning tasks?
A) 5-10%
B) 15-20%
C) 30-50%
D) 70-90%

Question 17: Decomposition vs CoT

How does problem decomposition differ from Chain of Thought?
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

Question 18: Refinement Iterations

How many refinement iterations are typically recommended for critical content?
A) Always just 1
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?
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

Question 20: RAG vs Fine-Tuning

When should you use RAG instead of fine-tuning?
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

Question 21: Verification in CoT

Why is adding a verification step important in CoT?
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

Question 22: Recursive Decomposition

When is recursive decomposition most useful?
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

Question 23: Confidence Scoring

What should you do when multiple solutions have low confidence?
A) Pick one randomly
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?
A) Give up immediately
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?
A) Just use CoT alone
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:
  1. Uses Chain of Thought for reasoning
  2. Applies problem decomposition for complex queries
  3. Implements self-refinement for quality assurance
  4. Leverages RAG for factual grounding
  5. 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
Test Case: “A company wants to reduce costs by 20% while maintaining quality. They spend 500Konmaterials,500K on materials, 300K on labor, and $200K on overhead. What strategies should they consider?”

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
Test Case: Provide 3 documents about a fictional product and answer questions about it.

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
Test Case: “Calculate the compound interest on $10,000 invested at 6% annually for 5 years, then compare it to simple interest for the same period.”

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
Task 2: Knowledge-Grounded QA (15 points)
  • Strict grounding (no hallucinations): 5 points
  • Proper source citation: 5 points
  • Handling missing information: 5 points
Task 3: Tool Integration (20 points)
  • Correct tool identification: 5 points
  • Proper tool execution: 5 points
  • Error handling: 5 points
  • Result synthesis: 5 points
Total: 100 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)
You’re now equipped to build sophisticated AI systems using state-of-the-art prompting techniques!

View Course Certificate

Claim your Prompt University completion certificate