cs-ai-sakura-dev / space /src /internal /agents /query_maker_agent.py
lifedebugger's picture
Deploy files from GitHub repository
462d48b
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)