Spaces:
Runtime error
Runtime error
File size: 1,283 Bytes
e924dfd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import random
class Critic:
def review(self, step, result):
reviews = {
"code": [
"Code executed successfully with no errors.",
"Code executed but produced unexpected output.",
"Code contains inefficiencies that could be optimized.",
"Excellent implementation following best practices."
],
"search": [
"Relevant information found for the task.",
"Search results could be more targeted.",
"Comprehensive research completed successfully."
],
"diagnose": [
"System health check completed with no issues found.",
"Minor optimizations identified for system performance.",
"Critical improvements needed in error handling."
]
}
if "code" in step.lower() or "develop" in step.lower():
return random.choice(reviews["code"])
elif "research" in step.lower() or "search" in step.lower():
return random.choice(reviews["search"])
elif "diagnose" in step.lower() or "check" in step.lower():
return random.choice(reviews["diagnose"])
return "Step completed adequately." |