Learn About

ChatGPT Atlas vs. DecisionRules: Can AI Agents Master Business Rule Management?

We put OpenAI’s new Agent Mode to the test. Can ChatGPT Atlas navigate the DecisionRules dashboard, create rules, and replace a business analyst?

ChatGPT Atlas vs. DecisionRules: Can AI Agents Master Business Rule Management? hero image

Key Takeaway

AI Agent Capabilities

Atlas excels at reading visible context and navigating UI elements, making it surprisingly effective for basic onboarding and finding specific features within the DecisionRules dashboard.

Domain Knowledge Gaps

The model struggles with specific business logic (like specialized insurance risk factors) and can occasionally "hallucinate" features that do not exist in the product.

Human Oversight Required

While helpful for simple tasks and orientation, Atlas cannot yet replace the expertise of a human business analyst for designing complex rule modeling and logic flows.

We Have Tried DecisionRules With ChatGPT Atlas

It has been a while—roughly a year—since OpenAI released its own browser with native AI support, ChatGPT Atlas. Since then, Atlas has gained a solid user base, reportedly reaching several million early adopters worldwide. While this still represents only a small percentage compared to market leaders like Google Chrome, the growth rate suggests strong interest in AI-first browsing experiences.

Note: In this article, we use Agent Mode, a paid Atlas feature that allows the AI to actively interact with the web page, including clicking, typing, and navigating the UI on the user’s behalf.

That being said, we were naturally curious about Atlas: How smart would it be when dealing with DecisionRules? How helpful could it be for a DecisionRules user? There is no better way to find out than to try it for ourselves.

To challenge the integrated AI model, we prepared a simple user scenario that covers the most basic and common activities within the DecisionRules app. The scenario is divided into several chronological parts, each containing tasks presented to the AI model. Before moving further with our experiment, let us give a brief overview of the testing scenario.

The Test Scenario: AI Agent Onboarding Challenge

Our testing scenario mimics the case of a new user visiting the app for the first time. At DecisionRules, we are strongly committed to delivering the best possible UX to our users, and the first contact with the app is absolutely essential to us. Therefore, we were very curious to see whether the Atlas browser would be able to help a user with orientation and understanding during their first moments in the app, and whether it could guide them through the basic DecisionRules features without a stumble.

Scenario parts:

  • General Questions. The user asks a couple of theoretical questions.
  • Rule Creation From a Template. The user indicates their area of interest and should be presented with a relevant template.
  • Decision Table Understanding. Atlas should explain how the table works and provide guidance within the UI.
  • Decision Table Testing. The user wants to test the rule and generate testing input data.
  • Decision Table Editing. Finally, the user needs to make simple edits, such as adding a row and editing conditions and results.

With the testing scenario defined, let us head to Atlas and see what it has to offer.

DecisionRules vs. ChatGPT Atlas: The Results

We logged into the application using a fresh account and opened the integrated ChatGPT panel. Note that Agent Mode was enabled, allowing Atlas to take control of the cursor when instructed. We started with a few warm-up questions.

Phase 1: Testing General Knowledge and AI Hallucinations

What is DecisionRules good for?

When it comes to general or trivia-style questions, ChatGPT delivers very precise (and very long) answers. This comes as no surprise—after all, generating human-readable explanations is one of the core strengths of LLMs.

1gpt.PNG

What is DecisionRules good for?

What types of rules exist in DecisionRules?

Here, the answer was not correct. Atlas listed a mix of actual rule types along with several made-up ones. This highlights an important limitation: the quality of answers depends heavily on the data ChatGPT has access to and how well that data reflects the specific product.

2GPT.PNG

What types of rules exist in DecisionRules?

Phase 2: Navigating UI Templates with Agent Mode

I am a business analyst working on a travel insurance process, but I have no idea how to build it. I am completely new to this tool. What would you suggest?

This question targets templates. While the response was generally correct, it also revealed a downside: ChatGPT tends to produce overly complex, high-level explanations instead of facilitating a hands-on, step-by-step experience for the user. Hopefully, this would improve once we moved on to more practical tasks. So we nudged Atlas in the right direction:

Open up the template menu so we can find a better fit.

At this point, Agent Mode finally kicked in. After a brief moment of reasoning, Atlas successfully located the relevant template.

3GPT.PNG

Atlas thinking about opening the template list.

4fpt.PNG

Atlas selected the template.

We could then use the template and let DecisionRules create the Travel Insurance process for us.

Phase 3: Can ChatGPT Explain Decision Tables?

Next, we opened the Continents rule from the newly created Travel Insurance process. This rule is a very simple Decision Table, making it ideal for explanation.

Tell me very briefly how the table works.

The answer was correct, and we even received a small bonus. Atlas correctly interpreted the function of the tables within the template, demonstrating that it can take advantage of valuable information available in the page context.


5gpt.PNG

Tell me very briefly how the table works.

Where can I change the input and output properties?

The initial answer was not correct. At this point, we were viewing the rule detail, while the input and output properties are edited in the Model tab.

6gpt.PNG

Where can I change the input and output properties?

What is interesting, however, is that when we asked again and explicitly allowed Atlas to “look around,” it eventually found the correct place.

7gpt.PNG

Found the input and output properties.

Phase 4: Automating Rule Testing

We then returned to the rule designer and asked Atlas to test the rule.

Can you test the rule for me?

Atlas was clearly thinking in the right direction…

8gpt.PNG

Can you test the rule for me?

…and after 37 seconds, it successfully filled in the input data in the test bench and executed the rule.

9gpt.PNG

Found the test bench and executed the rule.

Phase 5: Editing Logic and Handling Domain Limits

In the final part of the experiment, we asked Atlas to make actual edits to the table.

Extend the table with the Antarctica continent.

Atlas did its best, attempting to determine the appropriate sequence of steps.

10gpt.PNG

Extend the table with the Antarctica continent.

The task took about one minute, but the result was correct. Atlas even inferred that the risk factor for Antarctica should probably be quite low. Good job, Atlas!

11gpt.PNG

Succesfully extended the table

Add a new condition reflecting the current date – if it is polar night in Antarctica, the risk factor should be even lower.

Here, we clearly hit the limits of the model. Atlas did not have sufficient domain knowledge to construct the appropriate function. This is hardly surprising—many experienced business users would likely struggle with this task as well.

12gpt.PNG

Add a new condition reflecting the current date – if it is polar night in Antarctica, the risk factor should be even lower.

Conclusion

Our test of ChatGPT Atlas within the DecisionRules app was a pleasant surprise. Atlas handles questions well—something we have come to expect from LLMs—but it can also navigate the UI, leveraging both visible screen content and hidden page metadata. Thanks to these capabilities, Atlas was able to perform simple tasks such as testing a Decision Table or making basic edits, which can be a significant benefit for new users finding their way around the application.

Like any intelligent system, Atlas makes mistakes and should always be used with a grain of salt. It is also relatively easy to reach its limits, at which point it can no longer process the request. If that happens, you can always try subscribing to a more expensive ChatGPT plan. However, we would still recommend turning to natural intelligence in the form of DecisionRules support.


About author: Jakub Kaninsky is a Lead Full-stack Developer and Team Lead at DecisionRules with over 6 years of experience in full-stack web development. As a team lead, he focuses on technical architecture, code quality, and guiding the development team while actively contributing to the core product development.

Jakub Kaninsky

Jakub Kaninsky

Lead Developer