• Vũ Hoàng Anh's avatar
    feat(lead-stage): hard pattern detection for price comparison queries · 895037a4
    Vũ Hoàng Anh authored
    - Added hard_patterns.py: detect patterns (cheaper_than, more_expensive_than, similar_to) and extract reference product
    - product_search_engine.py: integrate pattern detection, auto-set price_max/min based on reference price
    - lead_search_tool.py: added user_insight parameter
    - graph.py: pass user_insight to tool, removed product_ids filter (always return full tool result)
    - prompts.py: added family/group intent examples, emphasize product_ids must include all items
    - stylist_engine.py: added occasion and rule_id to matches, save to DB properly
    - Added scripts: regenerate_matches.py and test_insert_one.py
    
    Impact:
    - Query 'rẻ hơn' auto sets price_max = ref_price * 0.95
    - Query 'đắt hơn' auto sets price_min = ref_price * 1.05
    - UI receives complete product list from tool (not truncated by AI)
    895037a4
Name
Last commit
Last update
..
.pyscn/reports Loading commit data...
_archive Loading commit data...
agent Loading commit data...
api Loading commit data...
auth Loading commit data...
common Loading commit data...
data Loading commit data...
database Loading commit data...
datadb Loading commit data...
docx Loading commit data...
logs Loading commit data...
static Loading commit data...
tests Loading commit data...
worker Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
API_DOCUMENTATION.md Loading commit data...
Dockerfile.dev Loading commit data...
Dockerfile.prod Loading commit data...
Makefile Loading commit data...
check_sqlite_matches.py Loading commit data...
config.py Loading commit data...
docker-compose.dev.yml Loading commit data...
docker-compose.n8n.yml Loading commit data...
docker-compose.prod.yml Loading commit data...
entrypoint.sh Loading commit data...
locustfile.py Loading commit data...
nginx.conf.example Loading commit data...
out.txt Loading commit data...
out2.txt Loading commit data...
out3.txt Loading commit data...
out4.txt Loading commit data...
out5.txt Loading commit data...
promtail-config.yaml Loading commit data...
pyproject.toml Loading commit data...
pyrightconfig.json Loading commit data...
pyscn.yaml Loading commit data...
requirements.txt Loading commit data...
server.py Loading commit data...
test_api.py Loading commit data...
test_sqlite.py Loading commit data...
test_sqlite2.py Loading commit data...
uv.lock Loading commit data...
worker.py Loading commit data...