-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsimple_test.py
More file actions
71 lines (62 loc) · 2.35 KB
/
Copy pathsimple_test.py
File metadata and controls
71 lines (62 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/usr/bin/env python3
"""
Simple test to check individual prompts manually
"""
import sys
import os
# Add the current directory to path to import modules
sys.path.insert(0, '/Users/comradeflats/Desktop/rent_hunting_agentic_AI')
def test_individual_prompts():
"""Test specific prompts one by one"""
# Test prompts from specific to vague
test_prompts = [
# Hyper-specific
{
"category": "Hyper-Specific",
"prompt": "Show me 2-bedroom apartments in Capitol Hill, Seattle under $2500/month with parking",
"expected": "Should return specific apartment listings with detailed criteria"
},
{
"category": "Hyper-Specific",
"prompt": "Find studio apartments in Fremont, Seattle between $1800-$2200 with laundry in unit",
"expected": "Should filter by location, price range, and amenities"
},
# Moderately specific
{
"category": "Moderate",
"prompt": "I need an apartment in Seattle for around $2000 per month",
"expected": "Should understand general price range and location"
},
{
"category": "Moderate",
"prompt": "Find me a good rental in downtown Seattle with amenities",
"expected": "Should interpret 'downtown' and 'amenities' broadly"
},
# Vague
{
"category": "Vague",
"prompt": "Help me find an apartment",
"expected": "Should ask clarifying questions"
},
{
"category": "Vague",
"prompt": "I need a place to live in Seattle",
"expected": "Should ask for budget, size, preferences"
}
]
print("📋 MANUAL TESTING GUIDE")
print("="*50)
print("Copy and paste these prompts into the app.py when it runs:")
print()
for i, test in enumerate(test_prompts, 1):
print(f"{i}. [{test['category']}]")
print(f" Prompt: {test['prompt']}")
print(f" Expected: {test['expected']}")
print()
print("After testing each prompt, note:")
print("- Does it understand the request?")
print("- Does it ask relevant follow-up questions?")
print("- Does it provide relevant results?")
print("- Does response quality degrade with vagueness?")
if __name__ == "__main__":
test_individual_prompts()