Skip to main content

Zoe tools

Each Zoe tool acts as a specialized capability that extends what Zoe can do: look up product details, variants, compatible items, similar products and document-based content to answer more accurately. Here's the flow:

  1. The user asks Zoe a question (e.g. "What accessories are compatible with product X?")
  2. The AI analyzes the query and determines which tool(s) are needed to answer it
  3. Zoe calls the selected tool with appropriate parameters (e.g. product SKU)
  4. The AI receives the tool's response and incorporates this real-world data into its answer

Tools are what connect Zoe to your product data and content sources. Tone, style, and behavioral instructions are configured in the other tabs (Identity, Delivery, Instructions).

Configure Zoe tools

To set up tools, edit your Zoe in Advisor Studio and go to Editor > Capabilities > Tools. Go to Custom Parameters for advanced options.

Zoe tools

At the top of the Editor, select the Folder and Project Zoe should use. This determines the Data Platform source for product-related tools.

Choosing the right tools

Choose tools based on the type of help you want Zoe to provide, rather than enabling them all. A focused tool set usually works better than a broad one.

If you want Zoe to:

  • answer product questions, use Products Information
  • discuss sizes, colors, or other versions of a product, add Product Variants
  • recommend accessories or spare parts, add Compatible Products
  • suggest alternatives or similar items, add Search Products
  • answer from manuals or help content, add Content Retriever

After making changes, test with real questions such as:

  • "What are the key features of this product?"
  • "What accessories work with this model?"
  • "What does the manual say about cleaning?"

Products Information

Allows Zoe to retrieve detailed product information by SKU or name. This tool is enabled by default and cannot be disabled.

Maximum number of characters per product attribute: This parameter limits the length of product attribute value that Zoe consumes. Truncates any attribute that exceeds this character limit. The default value is 200.

Available in: PDPs, assistants, conversational discovery

Product Variants

This tool requires variants to be configured in Data Platform before enabling here. Learn more. The account must have the RELATIONS feature switch enabled.

Allows Zoe to present product variants (e.g. different sizes or colors) for a given product.

Variant limit: Maximum number of variants Zoe will return for a single product. The default value is 300.

Disabled by default. Available in: PDPs, assistants

Relations

This tool requires relations to be configured in Data Platform, using the Compatible relation type.

Allows Zoe to suggest related products for a given product (e.g. accessories or spare parts).

Configuration:

  • Relations selection: Lets you pick specific relations to use. If none are picked, Zoe uses all relations tagged Compatible while this tool is enabled.
  • Cross-sell questions: Lets Zoe ask questions about related products (requires the casual-question Skill to be enabled - Learn more.). Options:
    • Minimum questions before cross-sell: Number of questions Zoe must ask before offering a cross-sell suggestion. Default: 1 (0-Infinity)
    • Pause between categories: Number of questions Zoe waits before cross-selling again within the same category. Default: 1 (0-Infinity)

Disabled by default. Available in: PDPs, assistants, PLPs (Cross-sell questions are not available in PLPs)

Search Products

Requires vector database search to be configured in Data Platform before enabling here. Learn more.

Allows Zoe to search for similar or alternative products using vector search.

Configuration:

  • Similarity — Controls the relaxation level of the similarity strategy. It accepts three discrete values:

    • Default Behavior: strict and the most precise
    • Retry With Relaxed Filters: bypasses filters if the result set would be empty
    • Vector-only Search: bypasses product category limitations entirely, returning nearest products based on vector database similarity
  • API key — Pass an API key for authenticating.

  • Category source — Defines the source of product category information for filtering search results. Options include:

    • Zoovu: Zoovu ontology.
    • Custom: Customer ontology.
  • Show products in the chat — Shows products directly in the Zoe conversation area whenever Zoe refines the search

Available in: PLPs, conversational discovery

Content Retriever

Requires the documents/sources to be configured in Data Platform before enabling here. Learn more.

Allows Zoe to retrieve information from external documents and knowledge sources using RAG (Retrieval-Augmented Generation). Here's an example of a Zoe widget with citations:

Widget with citations

Configuration:

  • Enable citations: When enabled, Zoe displays visual citations indicating which source documents were used to generate a response.
  • Maximum number of chunks: Maximum number of document chunks Zoe retrieves per query. Higher values improve answer coverage but increase response time.
  • Similarity threshold: Minimum similarity score a document chunk must meet to be included in the retrieval results. Higher values return only the most relevant chunks.

Disabled by default. Available in: PDPs, assistants, conversational discovery


For setup details and tool-specific configuration, continue to Zoe tools reference and use cases.