aymnsk commited on
Commit
298160c
·
verified ·
1 Parent(s): 0b6d821

Update agents/base_agent.py

Browse files
Files changed (1) hide show
  1. agents/base_agent.py +7 -6
agents/base_agent.py CHANGED
@@ -1,11 +1,12 @@
1
  # agents/base_agent.py
2
 
3
  class BaseAgent:
4
- def __init__(self, name, role_description):
5
  self.name = name
6
- self.role = role_description
7
 
8
- def generate_response(self, prompt, inference_fn):
9
- system_prompt = f"You are {self.name}, a {self.role}. Respond uniquely and in your voice."
10
- full_prompt = f"{system_prompt}\nUser: {prompt}\n{self.name}:"
11
- return inference_fn(full_prompt)
 
 
1
  # agents/base_agent.py
2
 
3
  class BaseAgent:
4
+ def __init__(self, name="Agent", role="Generic Assistant"):
5
  self.name = name
6
+ self.role = role
7
 
8
+ def run(self, prompt, query_func):
9
+ """
10
+ Should be overridden by child classes.
11
+ """
12
+ raise NotImplementedError("Each agent must implement its own `run` method.")