Autonomous-AI / app /critic.py
Leonydis137's picture
Rename critic.py to app/critic.py
e924dfd verified
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."