GET http://hfgmfurdvsg0.zrok.sulu.tools/de/neuigkeiten/zimmerpflanzenkatalog-aus-produktdaten

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
  • locale (string)
    IETF locale of the request, e.g. "en", "de".
  • query (string, null)
    free-text search term, an article code or part of a product title, e.g. "ABC-123", leave empty and pass productFamily to list a whole family
  • productFamily (string, null)
    product family name to narrow or list by, not known upfront, so search by query first and read the "productFamily" field of a result to learn one
  • includeVariants (boolean)
    whether to include product variants in the results, false for a family listing, true when searching an exact article code that may belong to a variant
  • limit (integer)
    maximum number of results to return, capped at 25
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
  • locale (string)
    IETF locale of the request, e.g. "en", "de".
  • group (string, null)
    attribute group name, or a substring of it, to list only that group's attributes
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
  • key (string)
    exact attribute key from sulu_product_get_attributes, not its translated name
  • locale (string)
    IETF locale of the request, e.g. "en", "de".
  • limit (integer)
    maximum number of distinct values to return, capped at 30
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
  • locale (string)
    IETF locale of the request, e.g. "en", "de".
  • filters (array)
    one to five filters ANDed together, "key" is the exact attribute key from sulu_product_get_attributes and "value" a literal value, a substring for text or options, an exact number for a number attribute, never a comparison, range or wildcard like "16A or more"
  • includeVariants (boolean)
    whether to include product variants in the results, a match on a value the parent holds returns the parent and each of its variants
  • limit (integer)
    maximum number of results to return, capped at 25
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
  • code (string)
    exact article code, e.g. "ABC-123", use sulu_product_get_products first if it is not known
  • locale (string)
    IETF locale of the request, e.g. "en", "de".
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
  • code (string)
    exact article code, e.g. "ABC-123", use sulu_product_get_products first if it is not known
  • locale (string)
    IETF locale of the request, e.g. "en", "de".
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
  • query (string)
    The question or the search terms, in the language of the visitor.
  • locale (string)
    The locale to search in, for example "de" or "en".
  • buckets (array, null)
    Only search these content buckets. Leave it empty to search all of them.
  • webspace (string, null)
    Only search this webspace, by its key. Leave it empty to search all of them.

Tool Calls

No tool calls were made.