Challenge - 5 Problems
Self-Improver Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 conceptual
intermediate2:00remaining
What is a key characteristic of a self-improving agent?
Which of the following best describes a self-improving agent in AI?
Attempts:
2 left
❓ model choice
intermediate2:00remaining
Choosing a model architecture for a self-improving agent
You want to build a self-improving agent that learns from its past decisions and adapts its strategy. Which model architecture is most suitable?
Attempts:
2 left
❓ metrics
advanced2:00remaining
Evaluating improvement in a self-improving agent
Which metric is most appropriate to measure the improvement of a self-improving agent over multiple training episodes?
Attempts:
2 left
🔧 debug
advanced2:00remaining
Debugging a self-improving agent stuck in local optimum
An agent using reinforcement learning is stuck with poor performance and does not improve despite training. What is the most likely cause?
Attempts:
2 left
💻 code output
expert2:00remaining
Output of a self-modifying agent code snippet
Consider this Python code simulating a simple self-improving agent that updates its parameter to maximize reward. What is the output after running it?
Agentic_ai
class SelfImprovingAgent: def __init__(self): self.param = 0 def reward(self): return -(self.param - 5) ** 2 + 10 def improve(self): best_param = self.param best_reward = self.reward() for delta in [-1, 1]: candidate = self.param + delta candidate_reward = -(candidate - 5) ** 2 + 10 if candidate_reward > best_reward: best_param = candidate best_reward = candidate_reward self.param = best_param agent = SelfImprovingAgent() for _ in range(3): agent.improve() print(agent.param)
Attempts:
2 left
