PROJECTS / backend /src /utils /prompt_manager.py
Adeen
Initial Deployment
bb17288
raw
history blame contribute delete
460 Bytes
class PromptManager:
@staticmethod
def format_prompt(user_input, context="", history=None):
prompt = ""
if context:
prompt += f"Context: {context}\n"
if history:
prompt += "Conversation History:\n"
for msg in history:
prompt += f"User: {msg['user_message']}\nAI: {msg['ai_response']}\n"
prompt += f"User: {user_input}\nPlease respond helpfully."
return prompt