Challenge - 5 Problems
Master of Reflection and Self-Critique
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
Understanding the purpose of reflection in agentic AI
Why is the reflection and self-critique pattern important in agentic AI systems?
Attempts:
2 left
💡 Hint
Think about how learning from mistakes helps humans improve.
✗ Incorrect
Reflection and self-critique let the AI analyze its past actions to identify errors or weaknesses, enabling better decisions later.
❓ Predict Output
intermediate2:00remaining
Output of a self-critique function
What is the output of this Python code simulating a simple self-critique step?
Agentic AI
def self_critique(score): if score < 50: return 'Needs improvement' elif score < 80: return 'Satisfactory' else: return 'Excellent' result = self_critique(75) print(result)
Attempts:
2 left
💡 Hint
Check which condition 75 satisfies in the if-elif-else chain.
✗ Incorrect
Since 75 is between 50 and 80, the function returns 'Satisfactory'.
❓ Model Choice
advanced2:30remaining
Choosing a model architecture for reflection
Which model architecture is best suited to implement a reflection and self-critique pattern that requires memory of past actions?
Attempts:
2 left
💡 Hint
Reflection needs remembering past steps, which model type handles sequences well?
✗ Incorrect
RNNs with attention can remember and focus on past actions, enabling reflection and self-critique.
❓ Hyperparameter
advanced2:30remaining
Hyperparameter tuning for self-critique frequency
In an agentic AI using reflection, which hyperparameter adjustment would increase how often the AI performs self-critique during training?
Attempts:
2 left
💡 Hint
Think about which parameter directly controls how often critique happens.
✗ Incorrect
Increasing the frequency parameter makes the AI perform self-critique more often during training.
❓ Metrics
expert3:00remaining
Evaluating improvement from self-critique
After adding a reflection and self-critique pattern to an agentic AI, which metric best shows the AI's improvement over time?
Attempts:
2 left
💡 Hint
Improvement is usually shown by better performance metrics, not size or speed.
✗ Incorrect
A steady decrease in training loss indicates the AI is learning and improving, likely due to reflection.