Skip to content

Add product catalog recommender domain#17

Open
BerqiaMouad wants to merge 1 commit into
aolabsai:mainfrom
BerqiaMouad:codex/product-recommender-domain
Open

Add product catalog recommender domain#17
BerqiaMouad wants to merge 1 commit into
aolabsai:mainfrom
BerqiaMouad:codex/product-recommender-domain

Conversation

@BerqiaMouad
Copy link
Copy Markdown

Summary

  • Adds a distinct e-commerce/product-catalog recommender domain for aolabsai/ao_pyth#9.
  • Includes a local 12-product catalog with category, price tier, sustainability, brand style, shipping speed, use case, shopper intent, and descriptions.
  • Encodes products into the existing AO-compatible 8-bit input shape (arch_i = [3, 2, 1, 2]).
  • Adds a Streamlit product recommender UI plus deterministic CLI/fallback behavior for reviewers without private AO packages.
  • Adds unit tests covering encoding, filtering, deterministic ranking, feedback-driven ranking, and invalid category errors.

Validation

  • python3 -m unittest tests/test_product_domain.py
  • python3 -m py_compile product_domain.py product_recommender.py arch__ProductRecommender.py tests/test_product_domain.py
  • python3 product_recommender.py
  • git diff --check

Bounty

/claim #9

If accepted for the paid bounty, preferred payout is PayPal:
https://www.paypal.com/paypalme/MouadBERQIA

Transparency: AI-assisted with Codex; I reviewed the implementation and validation output before submitting.

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