Skip to Content
Enthusiast 1.4.0 is released 🎉
Pre-built AgentsProduct Search

Product Search Agent

poetry add enthusiast-agent-product-search

The Product Search agent takes unstructured user requests - anything from a rough idea to a precise query - and filters your product catalog to find relevant matches. When the request is ambiguous or too broad, it asks targeted follow-up questions until it narrows the results to the desired number of products.

Use Cases

  • Sales Team Product Recommendations – Sales reps can describe a client’s needs in plain language, and the agent identifies suitable products from large catalogs without requiring detailed filters.
  • Proposal and Quote Building – When assembling a proposal, the agent helps refine broad requirements - such as budget, size, or specifications - and returns a small set of matching products to include in the offer.
  • Guided Navigation of Large Catalogs – For teams dealing with thousands of SKUs, the agent asks clarifying questions and progressively narrows options until it reaches a targeted set of one or a few recommended items.

Installing Product Search Agent

Run the following command inside your application directory.
If you're using Enthusiast Starter, that's inside enthusiast-starter/src/

poetry add enthusiast-agent-product-search

Then, register the integration in your config/settings_override.py.

AVAILABLE_AGENTS = { "enthusiast-agent-product-search": { "name": "Product Search", "agent_directory_path": "enthusiast_agent_product_search" }, }
Last updated on