Spaces:
Configuration error
Configuration error
File size: 571 Bytes
bc216e0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | from src.internal.agents.base_agents import Agent
from src.internal.rag.inference.inferencer import Inferencer
class QueryMakerAgent(Agent):
def __init__(self, inferencer : Inferencer, prompt_template):
super().__init__(inferencer, prompt_template)
self.inferencer = inferencer
self.prompt_template = prompt_template
async def get_result(self, question : str):
self.inferencer.model.prompt_template = self.prompt_template
print("Question received :", question)
return await self.inferencer.infer(query = question)
|