Skip to main content
AI Agents are reusable sets of instructions that tell Cernel’s AI exactly how to generate content for your products. Set up an agent once (define the prompt, style, and behavior) then assign it to categories in your taxonomy. When you run enrichment, agents generate attribute values for hundreds or thousands of products at once, consistently and on-brand.

How it works

An AI agent is a configured AI with a specific job: generate product descriptions, extract materials from images, classify products by gender, create meta titles, whatever content your products need. You build an agent by defining its prompt (the instructions the AI follows), selecting the attribute type it produces (Text, HTML, Single Select, Multi Select, External Data, or Media), and optionally referencing Data Sources for brand guidelines and context. Once created, you link the agent to an attribute on one or more categories in your Cernel Taxonomy. The agent then generates content for every product in those categories when you run enrichment. The key concept: agents are independent from categories. You create them once and reuse them wherever they’re needed. Change an agent’s prompt, and every category using that agent picks up the update.

Why you would use this

Write instructions once, generate everywhere

Instead of writing separate prompts for every category, create an agent and assign it wherever it applies. One “Product Description” agent can serve your entire catalog.

Keep your brand voice consistent

Agents reference your Data Sources (brand guidelines, tone of voice, product terminology). Every product gets content that sounds like your brand, not generic AI output.

Specialize by product type

Use different agents for different categories. A footwear description agent knows to mention cushioning and sole type. A clothing description agent focuses on fit and fabric. Same attribute, different expertise.

Iterate without re-doing work

Update an agent’s prompt and re-run enrichment to regenerate content with the new instructions. No need to reconfigure every category. The agent update cascades automatically.
Key concept: Agent. A configured AI with specific instructions, called prompts, that generates data for your products. Agents are created once and linked to attributes across categories in your Cernel Taxonomy.

Planning your agents

Before creating agents, think about what content your products need. A typical setup includes:
  • A product description agent (Text or HTML) for your main product copy
  • A meta title and meta description agent (Text) for SEO
  • A materials or features agent (Multi Select) for structured attributes
  • Specialized agents for specific product types (e.g., technical specs for electronics)
Each agent handles one attribute type and can be reused across many categories. Start with your most important content types and expand from there.

Creating an agent

1

Open the Agents page

In the sidebar, click Agents under the Tools section. You’ll see your agents grouped by attribute type, with each agent showing its name and creation date.
The Agents page showing agents grouped by type: External Data with an 'External Images' agent, and Media with a 'Competitor Photos' agent, each with creation dates and edit controls
2

Click Create Agent

Click Create Agent to open the agent creation wizard. The wizard walks you through each configuration step.
3

Select the attribute type

Choose what type of content this agent will generate:
  • Text: Plain text like product descriptions and meta titles
  • HTML: Rich formatted content with HTML markup
  • Single Select: Choose one value from a list (e.g., Gender: Male / Female / Unisex)
  • Multi Select: Choose multiple values from a list (e.g., Materials: Cotton, Polyester)
  • External Data: Data fetched from an external source (e.g., GTIN matching)
  • Media: Image content generated or sourced by AI
4

Configure the prompt

You have two ways to write your prompt. You can describe what you want in plain language and let Cernel’s AI generate a complete prompt for you, or you can write the prompt yourself from scratch.Option A: Describe your intent (recommended)Type a short description of what the agent should do, for example: “Write a 150-word product description that’s professional but approachable, focusing on materials and fit.” Cernel’s AI analyzes your intent and generates a full, optimized prompt with the right structure, references, and instructions.Option B: Write your own promptClick I want to write my own prompt to open the prompt editor directly. Be specific about:
  • What to generate: the exact type of content (e.g., “a 150-word product description”)
  • Tone and style: your brand voice (e.g., “professional but approachable”)
  • What to include: specific details the output must cover
  • What to avoid: content or phrasing to exclude
Referencing Data Sources in your promptWhether you wrote the prompt yourself or the AI generated it, you can insert context from your Data Sources library. Type / in the prompt editor to open the reference menu. You can insert:
  • Product Data - product title, images, GTIN, brand, and other product attributes
  • Data Sources - entries from your organization’s context library (brand voice, product rules, compliance guidelines)
  • Category Attributes - other attribute values already generated on the same product
Each reference appears as a labeled pill inline with your prompt text. When the AI runs, the pill is replaced with the actual content. This keeps your prompts clean and maintainable - store your brand guide once in Settings > Data Sources and reference it wherever you need it. Update the Data Source, and every agent using it picks up the change automatically.
The agent editor modal showing synthesis instructions with product title and images referenced as Data Sources, plus a prompt describing how to filter and select product images
Start simple. A focused 3-4 sentence prompt often outperforms a lengthy one. You can always add detail after reviewing the initial results.
5

Test in the sandbox and refine

Before saving, test your agent on real products in the Agent Sandbox. Select up to 10 products (or click 5 Random to pick a quick sample) and run the sandbox. You’ll see the AI-generated output for each product, including the reasoning behind its choices and the source data it used.If the output isn’t quite right, use the agent chat on the left side of the screen to tell the AI what to change. For example: “Make the descriptions shorter” or “Don’t mention competitor brands.” You can reference specific products in the chat using @ to point out exactly what needs improving. The AI updates your prompt automatically based on your feedback, and the sandbox re-runs on the same products so you can see the change.Each refinement creates a new version of your prompt. Use the undo and redo buttons to compare versions and go back if a change didn’t improve things. Keep iterating: adjust the prompt through chat, review the new results, and repeat until you’re happy. See Agent Sandbox for the full reference, including @-mentions, the detail drawer, and per-type behavior.
Test with products from different categories and price points. An agent that works well for running shoes might need adjustment for dress shoes. Catching these edge cases in the sandbox saves time later.
6

Save the agent

Once you’re satisfied with the output, save the agent. It’s now available to link to attributes on any category in your taxonomy.
You’ve created an AI agent. Next, link it to an attribute on a category in your Cernel Taxonomy to start generating content for products.

Linking an agent to a category

1

Navigate to a category

Go to your Catalog in the sidebar and select the category where you want this agent to generate content.
2

Open the attribute settings

Find the attribute you want the agent to generate (or create one first, see Cernel Taxonomy). Click the settings icon on the attribute row.
3

Link the agent

In the attribute configuration panel, select the agent from the dropdown. The agent is now linked and will generate values for this attribute whenever you run enrichment on products in this category.
Each attribute can only have one agent linked at a time. If you select a new agent, it replaces the previous one. You can also unlink an agent to stop it from generating values for that attribute.
The agent is linked. Products in this category (and all subcategories) will use this agent when you run enrichment.

Running enrichment

1

Select products to enrich

From the product table, select the products you want to generate content for. You can select individual products or use bulk selection to pick all products in a category.
2

Choose attributes and start enrichment

Click Enrich Products. The enrichment modal shows the available attributes (those with linked agents) and how many products will be processed. Select the attributes you want to generate and click Start Enrichment.
3

Monitor the job

Enrichment runs as a background job. You can track progress from the Dashboard, which shows active jobs with their status: Pending, Running, Completed, or Failed.
The Job Details page showing a list of enriched products with columns for Product Name, Status (Review/Action), Score, and Language
4

Review and approve results

Once the job completes, review the AI-generated content. Each product shows the generated values alongside the original data. You can approve, edit, or reject each result before it gets pushed to your connected integrations.
The Job Review page showing a product with its image and attributes on the left, and AI-generated content on the right with AI Reasoning and Source Data dropdowns, plus Review and Apply controls
You’ve successfully run enrichment and reviewed the results. Approved content is ready to sync to your connected integrations like Shopify.

Advanced configuration

The Prompt Template Library gives you pre-built agents for common content types. Each template includes a tested prompt, the right attribute type, and configuration that’s ready to use.To use a template:
  1. On the Agents page, click Create Agent to open the agent creation wizard
  2. During the creation flow, you can choose from pre-built templates for common attribute types (Text, HTML, Single Select, Multi Select, External Data, Media)
  3. Click a template card to preview it - the wizard opens with all fields pre-filled
  4. Give the agent a name, review the pre-filled prompt, and save
Templates are starting points, not final configurations. After creating the agent, edit the prompt to add your brand voice, reference your Data Sources, and adjust the instructions for your specific products.Recommended workflow for new users:
  1. Connect your product source (Shopify, CSV, Feed, or API)
  2. Apply AI recommendations from the Dashboard
  3. Create agents from templates for each recommended attribute
  4. Test on 5-10 products and review quality
  5. Customize prompts - add your brand voice via Data Sources
  6. Scale up - enrich your full catalog or set up Automations
When reviewing generated content, you can view the Agent Reasoning, which is a breakdown of how the AI arrived at its output. This is helpful for understanding why the AI chose specific wording or values, and for refining your prompts.
Some agents can depend on the output of other agents. For example, a “Meta Description” agent might reference the output of a “Product Description” agent to create a shorter summary. Configure dependencies in the agent creation wizard under the dependencies step.When you run enrichment, Cernel processes dependent agents in the correct order automatically.
Advanced users can adjust the AI model configuration for each agent, including parameters that control creativity, length, and consistency of the output. These settings are available in the agent configuration under LLM settings.
Create an External Data agent in image mode to search the web for product images, extract them from pages, and return a curated list.The pipeline has three stages:
  1. Search: The agent runs web searches using queries you define (e.g., product name + brand + “product photo”)
  2. Extract: Cernel visits the search result pages and extracts images, guided by your extraction prompt
  3. Output: A deduplicated list of images is returned as the attribute value, ready for review
To set it up:
  1. Create an agent with External Data as the attribute type, then switch to Image mode
  2. Define search queries that reference product data (e.g., {product_name} {brand} product photo)
  3. Write an extraction prompt that tells the AI what images to look for (e.g., “Extract high-resolution product photos, ignore thumbnails and navigation images”)
  4. Link the agent to an External Data attribute on your taxonomy and run enrichment
Chaining with Media agents: Once you have web-sourced images, pass them to a Media agent that selects the best image, generates variations, or creates styled photography. Set up the dependency in the Media agent’s configuration so it references the External Data attribute’s output. Cernel processes agents in the correct order automatically.
Be specific in search queries - include brand name, product type, and image style (e.g., “on model”, “flat lay”). Use the extraction prompt to filter noise like navigation icons, banners, and ads.
In Settings > Global Prompts, you can configure system-level prompt instructions that apply to all agents. Use this for organization-wide rules like “never use superlatives” or “always mention sustainability” that should apply regardless of the specific agent.
Re-running enrichment on products that already have approved values will generate new values. The previous approved content will be overwritten if you approve the new results. Review carefully before approving regenerated content.

Frequently asked questions

Just edit the agent. Go to Agents, find the agent, and update its prompt. Because the agent is linked to categories (not copied), every category using that agent will use the updated prompt the next time you run enrichment. You don’t need to update each category separately.
Check three things:
  1. Your agent prompt: make sure it includes specific style and tone instructions, not just what to generate. Open the agent, run the sandbox, and use the agent chat to tell the AI exactly what to adjust.
  2. Data Sources: reference a Data Source containing your brand guidelines in the prompt. Type / in the prompt editor to insert one.
  3. Global Prompts: check Settings > Global Prompts for any system-level instructions that might conflict with your agent’s style.
Use the sandbox to test changes on a few products before running enrichment on your full catalog.
No. Each agent is configured for a specific attribute type (Text, HTML, Single Select, etc.). If you need similar content in different formats, create separate agents (one for Text and one for HTML, for example) with similar prompts.
Not directly, but you can create a new agent and apply the same template, then modify the prompt. For complex agents, note your prompt configuration before creating the new one.
Cernel warns you before deleting an agent that’s in use. If you proceed, the agent is unlinked from all categories. The attributes remain, but they no longer have an agent generating values. Previously generated content is not deleted.
You can enrich an entire category at once, regardless of size. Cernel processes enrichment as background jobs, so large batches run without blocking the rest of the platform. You can monitor progress from the Dashboard.
Yes. By default, enrichment results go through a review step. You can enable Approve Before Push in Settings > Platform to require explicit approval before any content syncs to your connected integrations. This gives you full control over what gets published.

What’s next

Cernel Taxonomy

Set up your category structure and link agents to attributes so you can run enrichment.

Connecting Shopify

Connect your Shopify store to import products and push enriched content back.