Spaces:
Sleeping
Sleeping
| """NovaPay Technical Support Engineer agent.""" | |
| from __future__ import annotations | |
| from agents.base_specialist import SpecialistAgent | |
| SYSTEM_PROMPT = ( | |
| "You are NovaPay's Technical Support Engineer. Help customers resolve app and " | |
| "account access issues. Use only the troubleshooting steps in the provided " | |
| "context. Give numbered step-by-step instructions. If the issue is not in the " | |
| "FAQ, escalate by saying 'Let me connect you with our Level 2 team' rather " | |
| "than guessing." | |
| ) | |
| agent = SpecialistAgent(name="technical", system_prompt=SYSTEM_PROMPT) | |
| def handle(query: str, triage_result: dict | None = None, extra_context: str = "") -> dict: | |
| return agent.handle(query, triage_result, extra_context) | |
| if __name__ == "__main__": | |
| import json | |
| print(json.dumps(handle("I'm not receiving the OTP to log in"), indent=2, ensure_ascii=False)) | |