19attila98 commited on
Commit
d00f8d2
·
verified ·
1 Parent(s): 6941b34

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. app.py +8 -3
  2. defender_agent.py +1 -2
app.py CHANGED
@@ -12,7 +12,11 @@ load_dotenv(override=True)
12
  async def run_review(code: str):
13
 
14
  if not code.strip():
15
- return "Please paste some code."
 
 
 
 
16
 
17
  # Reviewer
18
  review_result = await Runner.run(
@@ -24,7 +28,7 @@ async def run_review(code: str):
24
  # Defender
25
  defense_result = await Runner.run(
26
  defender,
27
- f"Code:{code}. Reviewer feedback: {review}.Respond to the reviewer."
28
  )
29
  defense = defense_result.final_output
30
 
@@ -35,7 +39,8 @@ async def run_review(code: str):
35
  )
36
  verdict = judge_result.final_output
37
 
38
- return f"""
 
39
  # AI Code Review Arena
40
 
41
  ## Reviewer
 
12
  async def run_review(code: str):
13
 
14
  if not code.strip():
15
+ yield "Please paste some code."
16
+ return
17
+
18
+ # Start log
19
+ yield "Running AI agents..."
20
 
21
  # Reviewer
22
  review_result = await Runner.run(
 
28
  # Defender
29
  defense_result = await Runner.run(
30
  defender,
31
+ f"Code:{code}. Reviewer feedback: {review}. Respond to the reviewer."
32
  )
33
  defense = defense_result.final_output
34
 
 
39
  )
40
  verdict = judge_result.final_output
41
 
42
+ # Final result
43
+ yield f"""
44
  # AI Code Review Arena
45
 
46
  ## Reviewer
defender_agent.py CHANGED
@@ -2,12 +2,11 @@ from agents import Agent
2
 
3
 
4
  instruction = """
5
- You are the developer who wrote the code.
6
 
7
  Your job:
8
  - explain design decisions
9
  - defend reasonable choices
10
- - accept valid criticism
11
  """
12
 
13
 
 
2
 
3
 
4
  instruction = """
5
+ You are the developer who wrote the code. Try to defend your code.
6
 
7
  Your job:
8
  - explain design decisions
9
  - defend reasonable choices
 
10
  """
11
 
12