Epicor Prism – can it grow up or does it only play with its mother? 👶

Question for people who’ve actually used Epicor Prism (beyond slide decks):

  • Does Prism work only with Epicor’s standard tables, or can it truly handle UD fields, UD tables, BAQs, and heavily customized environments?
  • I’m especially eager to know whether Prism can be fed our custom terminologies and data coming from customized screens and then return meaningful, context-aware results
    or is it still a baby :baby: that only plays safely with its standard Epicor schema?
  • Can Prism be trained or grounded on company-specific language/processes like other LLMs, or is it just a smart query layer with no real learning?

Asking as an AI noob, real user experiences please :man_raising_hand:

8 Likes

They have setup functionality so you can decide which BAQs Prism will look at, and you get to control what the key words and questions are, that will point Prism towards that BAQ.

2 Likes

Happy to see Olympus Group pop up, welcome back, it’s been 6 months since you’ve posted!

I reference your article all the time: Olympus Group | Epicor

1 Like

Great questions, Arun. I’ll answer wearing my Prism PM hat, not as a user, mostly to level set. I also really hope our users with hands on experience will add their perspectives.

Prism is not limited to Epicor’s out of the box tables. Prism’s metrics and list agents can work with UD fields, UD tables, and BAQs, and it is designed for customized environments. The Admin layer is a big part of this. Admins control which BAQs Prism indexes as embeddings, so you are explicitly choosing what data sources are available to Prism when it answers your questions. You can also customize those embeddings by editing how BAQs are described and by adding tags that reflect customer specific language and concepts. That context is used by hybrid search to help Prism identify which BAQ or business object should be used to answer a given question. Today Prism list and metrics agents answer questions from within a single BAQ or BO at a time but we are working on expanding that.

It is also worth calling out that Prism is not a single monolithic thing. There are different agents with different capabilities and boundaries that get called upon by Prism depending on your question. The Knowledge Agent provides how to answers grounded in Epicor help documentation. The ECM agent works with documents stored in ECM/DocStar to answer questions, summarize, and compare content. The Reasoning agent can analyze attachments of many types across multiple files, including orders, inventory, quotes, invoices, spreadsheets, and even dashboard screenshots to extract information or analyze performance. The Metrics and List agents are the ones that use customer specific BAQs to answer questions about your own data.

Prism is not autonomously training itself like a general purpose LLM. It is intentionally grounded and constrained. It is more than a smart query layer, but it still requires setup and refinement. Choosing which BAQs to surface and tuning the automatically generated BAQ summaries is important, so Prism has good signals for when to use which data to answer which questions. We recommend you roll out Prism to specific functional groups (purchasing, AR, etc.) and fine tune the BAQ selection/descriptions for that functional group, as opposed to turning on all BAQs in Prism for everyone.

Prism reasoning agent is particularly good. If you, for example, do a lot of evaluating document data from your customers, how many parts of this type etc. that you would normally count manually, etc. Prism will speed up your work. For those here who have Prism but have not used it lately, we have made a lot of changes, try asking it questions about attachments.

We ship Prism weekly and add new features and agents regularly. Customers who sign up also have recurring group calls where we capture feedback, troubleshoot, and explore new ideas. In one recent call, a customer asked about extracting invoice data from email attachments and updating Kinetic. We were able to prototype that quickly and are now refining it.

You should also be aware that Prism for App Studio is in controlled release. All Prism customers were invited to test the first version of creating ERP customizations directly from a prompt.

We are building Prism in three areas. Prism Answers (currently released), Prism Developer (Prism in App Studio, in controlled release) and Prism Tasks (doing tasks in Kinetic on your behalf, under development)

There is a lot Prism can do, but it does take some digging to understand the full surface area. Real world feedback from customers running it in heavily customized environments is especially valuable here. We’d love to hear from you.

8 Likes

@michaelatkisson thanks this is helpful in understanding how BAQs are controlled at the admin level.

Expanding on the data scope question, do you see prism being able to query or ingest non epicor data, lets say external CRM or other enterprise apps?

3 Likes

Hello @bderuvo good question.

We have plans for a Grow Data Platform connector with Prism so it would be able to answer questions from pipelines, data lakes there. You will be able to put your third party data there, as well as Kinetic data. Grow Data Platform has pre-built data connectors, no-code data lakes and data pipelines. We are also adding Grow BI to it as well for its launch with customers late spring/early summer, dates to announce at Insights, but it won’t launch with the Prism Connector just yet.

1 Like

Heartfelt thanks for such a thoughtful and transparent response.Reading your explanation actually flipped my perspective; it genuinely moved Prism from interesting to exciting for me.

I used to think of Prism as Epicor’s child that we were trying to understand… but now it genuinely feels like our own child learning to walk — shaped by how we teach it, what data we expose, and how we contextualize it for our business.
You answered a lot of the doubts I had around customization-heavy environments like ours and reassures me that Prism isn’t a black box, but something we can deliberately curate.

After this explanation, I can confidently say this is something I can recommend to management, with the right rollout strategy and functional focus, rather than a “turn it on and hope” approach.

1 Like