Understanding the Snap Assistant

Epicor CPQ’s Snap Assistant, powered by Prism Artificial Intelligence (AI), helps you create better logic more efficiently.

Since it was first introduced in 2015, Epicor CPQ's Snap language has been designed to balance power with productivity. Power from a fully Turing-complete language, with productivity from the visual drag-and-drop interface that spares you many of the headaches found in a text-based language.

The new Snap Assistant is our next step in productivity. Powered by Epicor's Prism AI, the Snap Assistant can...

  1. Analyze Snap logic within an Epicor CPQ Snap workspace.
  2. Detect simple code mistakes or harder-to-find anti-patterns, isolate them, and highlight them for repair.
  3. Detect performance bottlenecks or logic errors in the Snap code.
  4. Propose solutions to help you resolve problems.

 

Using the Snap Assistant

A new AI icon appears in the toolbar above any Snap workspace.

Clicking it opens a side panel, where you can ask the assistant to check for issues, optimize logic, explain what a set of blocks does, and more.

Zooming into that panel, we see the Snap assistant has found a logic error, described it, and proposed ways to resolve it:

Trustworthy Help

Here’s why you can trust the Snap Assistant. The Snap Assistant is based on proven, mature Epicor Prism AI technology. As with all Epicor Prism AI agents, your company's data remains confidential and private. Specifically:

  • Limited Scope
    Code in your test environment is reviewed by the Snap Assistant only when you request it. Your production environment transactions, orders, configured products, and the like are never visible to the Snap Assistant.
  • Human in the middle
    The Snap Assistant does not change your code. With its read-only access, it finds antipatterns and performance bottlenecks based on our decades of experience and best practices. It only highlights those concerns for your review and offers suggestions for correcting them.
  • No-train, no-retain data policy
    The Snap Assistant, powered by Epicor Prism, uses third party transformer-based AI models (e.g. ChatGPT, Opus, etc.) that have a strict no-train, no-retain data policy. Epicor and Epicor customer data processed by the third party model generates answers, but the data is not trained on or stored by the third party.

Activating the Snap Assistant

We’re excited to help you write better configurator logic more efficiently. Here’s how you can get started.

  • Licenses for both CPQ and Prism Core are required before the Prism-based CPQ Snap Assistant can be activated. You may already have a Prism Core license if you use other Epicor products like Kinetic. Visit EpicCare to confirm your current provisioning.
  • Charges for the CPQ Snap Assistant consist of the Prism Core license fee and usage costs, which can be tracked in your Prism dashboard.
  • Contact your Customer Account Manager (CAM) to learn more about licensing Epicor tools like the Snap Assistant.


Was this article helpful?