Spaces:
Sleeping
Sleeping
| import json | |
| with open("tools.jsonl", "r", encoding="utf-8") as f: | |
| tools = [json.loads(line) for line in f] | |
| # Load policy data (you'll need to load these from your files) | |
| with open("info.md", "r", encoding="utf-8") as f: | |
| pilatopia_complete_info = f.read() | |
| with open("saudi_consumer_protection.md", "r", encoding="utf-8") as f: | |
| saudi_consumer_protection = f.read() | |
| verify_tool_check_prompt = """ | |
| - Does the tool call match the user’s actual request? | |
| - Are all required parameters present and valid? | |
| - Is the tool appropriate based on the user's context (e.g., not booking Recovery for a pregnant user)? | |
| - If the tool modifies membership, does it comply with the rules (e.g., cancel within 48 hours, postpone between 2 weeks and 2 months)? | |
| - If the user is under 18 or over 68, was the action permitted by policy? | |
| - Did the agent reference the result of the tool call in their response if needed? | |
| """ | |