Introducing AI Assist by Exalate

At Exalate, we always prioritize giving users the tools they need to solve their problems with as few complications and headaches as possible. That’s what our script-based integration solution offers. 

 

But now, scripting no longer needs to consume enormous amounts of time and resources, thanks to our new feature, AI Assist by Exalate. Let’s check out how it works.

 

What is AI Assist?

AI Assist is an AI-powered integration script builder that complements Exalate’s Script mode capabilities.

 

It acts as a copilot, helping you steer your integration scripts in the desired direction—whether it is internal connections or cross-company collaborations.

 

AI Assist provides the following:

 

  • Dynamic sync rules generation for simple and advanced integration scenarios based on user inputs. The AI feature relies on human input and refinement to fetch the correct fields and entities and suggests sync scripts based on these inputs, always putting the human in the driving seat. 

  • Embedded UI that is integrated within the Exalate incoming and outgoing sync rules interface.

  • Color-coded change tracking to highlight what code fragment or snippet needs to change or go.

 

All these features are available without any extra charge to Exalate’s Script mode users.

 

Despite being an excellent copilot and scripting assistant, AI Assist, like every other AI-powered solution, is still evolving. It needs clear and precise human prompts to improve the output. So, it’s important you review (and test) the generated script or code snippets before publishing any changes.

Why Do You Need AI Assist?

This is how you can benefit from AI Assist:

 

  • It reduces the time spent on writing code from scratch or searching for the relevant script.

  • It helps you explore several advanced and complex integration scenarios.

  • It increases the accuracy of mappings by reducing the need for manual input.

  • It bridges the skill gap between tech-savvy users and non-technical integration admins.

 

If you’re not familiar with Groovy scripting, then AI Assist is your perfect partner for scripting connections.

How Does AI Assist Work

Here’s how to set up and use Exalate’s AI Assist:

 

  1. Install Exalate on the systems you want to integrate.  

  2. Set up a Script mode connection. 

  3. Click on the Edit Connection icon and go to the Rules tab. 

  4. Go to the AI chat panel under the text boxes (for Incoming and Outgoing sync) and enter a detailed prompt containing the sync requirements. 

  5. AI Assist generates sync scripts automatically, taking into account your existing configurations and Exalate’s scripting API. 

  6. You can either discard or accept the AI suggestions. 

  7. Make slight adjustments and publish refined output.

 

 

post image 1.png

 

 

If you have a specific use case in mind and are wondering how AI Assist can help you set it up faster and easier, reach out to us for a free demo.

3 comments

Comment

Log in or Sign up to comment
Aron Gombas [Midori]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 15, 2024

@francis This is pretty cool!

Can I have a few questions?

  1. Is it based on Atlassian Rovo or are you using some external model?
  2. Are you training the with a lot of Exalate-specific scripts or it works when trained with general Groovy "knowledge"?
  3. Based on your experience, how capable is this in real-life everyday use? (I mean like "it can solve simple needs in 99% of the cases, but works pretty well with medium complexity problems", for example.)
Like francis likes this
francis
Atlassian Partner
October 15, 2024

Hi @Aron Gombas [Midori] 

 

Thanks - we are also really excited about this technology.  We are moving towards descriptive integrations - ie specify your integration by describing what you would like to have, and AI Assist is a step into that direction.  Forget about low-code.



Regarding your questions

  1. Is it based on Atlassian Rovo or are you using some external model?

    No - this is our own openAI based model.  Exalate has this capability for all different platforms that it support - next to Jira - ServiceNow, Salesforce, Zendesk, Github, Azure Devops.

  2. Are you training the with a lot of Exalate-specific scripts or it works when trained with general Groovy "knowledge"?

    In the 10 years that Exalate exists, we collected a huge library of scripts, and that has been used to train the model - note that the groovy part is already embedded in our base model, so that is a plus.

  3. Based on your experience, how capable is this in real-life everyday use? (I mean like "it can solve simple needs in 99% of the cases, but works pretty well with medium complexity problems", for example.)


    Based on the prompt you provide, AI Assist will make a suggestion which you can either accept or decline.   Initially we had 38% of the suggestions being accepted.

    We review the prompts and the suggestions and we rectify the model to ensure that the accuracy increases - we call this the 'AI Professor'.  Thanks to this continuous feedback and training loop, we do see the acceptance raised to 58%.

    (PS - for those who are wondering,  this training is done on anonymized data)

 

Enjoy AI Assist, and happy exalating!

Like Aron Gombas [Midori] likes this
Aron Gombas [Midori]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 16, 2024

@francis Great work!

TAGS
AUG Leaders

Atlassian Community Events