Product Search Agent
poetry add enthusiast-agent-product-searchThe 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-searchThen, 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