Skip to content

Add travel experience recommender domain#16

Open
OWConnoi wants to merge 1 commit into
aolabsai:mainfrom
OWConnoi:codex/travel-recommender-domain
Open

Add travel experience recommender domain#16
OWConnoi wants to merge 1 commit into
aolabsai:mainfrom
OWConnoi:codex/travel-recommender-domain

Conversation

@OWConnoi
Copy link
Copy Markdown

Summary

Adds a distinct travel-experience recommender domain for the paid expansion bounty in aolabsai/ao_pyth#9.

The demo includes:

  • a local 14-experience travel catalog across culture, food, nature, history, nightlife, wellness, family, and adventure
  • an eight-bit feature encoding that matches the existing AO architecture shape [3, 2, 1, 2]
  • a Streamlit travel recommender with traveler mood, budget, pace, and party controls
  • optional live AO Agent scoring/training when ao_core and ao_arch are installed
  • deterministic fallback ranking so reviewers can run the domain without private AO packages
  • focused unit tests for encoding, budget ranking, and feedback learning behavior

Verification

  • python3 -m unittest discover -s tests
  • python3 -m py_compile travel_domain.py travel_recommender.py tests/test_travel_domain.py
  • git diff --check

Run the demo with:

streamlit run travel_recommender.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant