Symfony AI
1
Platforms
0
Platform Calls
7
Tools
0
Tool Calls
Platform Calls
No platform calls were made.
Tools
| Name | Description | Class & Method | Parameters |
|---|---|---|---|
| sulu_product_get_products | Search published products by keyword, article code, or product family. It matches product titles and codes as text, nothing else. Never use this for a specification value (an attribute value such as a size, a material, a rating, ...). These never appear verbatim in a title or code and will always return no_match. Use sulu_product_get_attributes and sulu_product_get_attribute_values instead to find the right attribute and its exact value spelling. | Sulu\Product\UserInterface\Agent\Tool\GetProducts::__invoke |
|
| sulu_product_get_attributes | List the known product specification attributes: their exact key, translated name, type, group and (for an "options" attribute) its possible option values. Use them to build a precise sulu_product_get_attribute_values call instead of guessing an attribute key. | Sulu\Product\UserInterface\Agent\Tool\GetAttributes::__invoke |
|
| sulu_product_get_attribute_values | List the actual values seen for one product attribute, most common first. Call this before searching by a specification value whenever its exact spelling is unclear, instead of guessing and getting zero results because the data is spelled differently. Call sulu_product_get_attributes first to get the exact attribute key. Each value has a display text and a searchValue: pass the searchValue, not the display text, as a filter value to sulu_product_search_products_by_attributes. | Sulu\Product\UserInterface\Agent\Tool\GetAttributeValues::__invoke |
|
| sulu_product_search_products_by_attributes | Search published products by one or more specification attribute values, e.g. a rated current or a color. sulu_product_get_products cannot do this, since it only matches product titles and codes, not specs. Call sulu_product_get_attributes first to get the exact attribute keys. Filters match literal values only, never a comparison or range: to look for the best match among several values, call this once per plausible literal value. | Sulu\Product\UserInterface\Agent\Tool\SearchProductsByAttributes::__invoke |
|
| sulu_product_get_product_details | Get the full technical specification sheet for one published product by its exact article code. Use this for every specific spec value on a known product. Never invent one. Use sulu_product_get_products first if the exact code is not known. | Sulu\Product\UserInterface\Agent\Tool\GetProductDetails::__invoke |
|
| sulu_product_get_related_products | Get the variants and any configured associations (e.g. accessories, alternatives) of one published product by its exact article code. | Sulu\Product\UserInterface\Agent\Tool\GetRelatedProducts::__invoke |
|
| intelligent_search | Searches the indexed content of the website and returns an answer with the sources it is based on. | Sulu\Bundle\AiPlatformBundle\Infrastructure\Symfony\AI\Tool\IntelligentSearchTool::__invoke |
|
Tool Calls
No tool calls were made.