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)