This diagram illustrates the architecture for product comparison and recommendation:
- The Product Supervisor routes relevant queries to the Product Comparison & Recommendation Agent.
- The agent:
- Uses the Product Comparison Tool to generate side-by-side comparisons.
- This tool searches based on provided product name, falling back on product description if needed.
- Uses the Product Recommendation Tool to generate recommendations from a given product.
- These recommendations are those in the same category, with similar prices and high ratings.
- Uses the Product Details Tool to fetch product information based on a product description if needed.
- Uses the Product Comparison Tool to generate side-by-side comparisons.
- Data is sourced from the Product Database.