# EnateAI - AI Analyst (Beta)

With the release of Enate AI's latest offering - AI Analyst - we're taking a significant step forward to let you seamlessly integrate AI-driven activities throughout your business process.

We're partnering with Microsoft on this to use the power of their very latest OpenAI technology right at the heart of things. So if you can ask OpenAI to perform a task, with EnateAI Analyst you can embed that to run automatically as part of your business process flow.

Check out this video to find out more, and also see the [**FAQ**](#faqs-enateai-ai-analyst) section for further information:

{% embed url="<https://enate.cdn.spotlightr.com/watch/MTY0ODMwMw==>" %}

You can add AI Analyst Actions throughout your cases and ask it to analyse documents which you supply it. You can massively reduce the time spent having to wade through huge data files performing intricate analysis, freeing up time for more valuable work.

The possibilities here are almost endless, and the power you've got at your fingertips is matched only by how simple it is to set up. There's no coding and you don't have to change a thing - just tell the system what the business rules are to run an analysis task and it will get on with it.

{% hint style="warning" %}
An important thing to note here: For the moment, this feature is being released in BETA only. As such, **it should not be used yet for full production purposes just yet.** You can however, start to test it out with real scenarios.&#x20;
{% endhint %}

Here's how you can get started setting up AI Analyst&#x20;

## Setting up an AI Analyst Action

Adding AI Analyst into your business processes is very simple to set up. Once you've switched on the 'AI Analyst' integration in Builder's Marketplace section, any time you want to create a new AI Analyst action to perform a specialist analysis activity, the steps are as follows:

1. **Create a new AI Policy** in the AI Analyst Configuration section of System Settings in Builder
2. **Test this policy with sample data** until you're happy with the output, then **Set Live**.
3. **Add 'AI Analyst' actions into your case process**, linking this to your new AI Policy. (Note: You will need to add a manual action directly after the AI Analyst action)

### Sample AI Policies

Creating a new AI Policy is simple - no code is required, you can simply write out the business rules / logic / policy for the activity in normal business language and the AI will understand it. You can easily get started by simply porting across the details of your business policy direct into an Enate AI Policy.

Take a look at some sample policy prompts to see what a policy might look like..

{% content-ref url="/pages/gkP0RPs8o3SWxSdnwVYM" %}
[AI Prompts](/enate-help/enateai/enateai/enateai-ai-analyst/ai-prompts.md)
{% endcontent-ref %}

### Switch on AI Analyst Integration in Marketplace

Go to the Marketplace section of Builder and filter down to 'AI Analyst'. Activate the EnateAI - AI Analyst Integration

<figure><img src="/files/j3omDU4zMwcQgJq6CNa1" alt=""><figcaption></figcaption></figure>

### Creating an AI Policy

Go to the 'AI Analyst Configuration' section of System Settings, and click to 'Create a Policy'. This will display an AI Policy for you to start to fill in with details of the analysis activity you want AI to undertake for you. Remember, you can just write this in normal business terms (see the prompts section for examples of this).

<figure><img src="/files/HT1A1EXYJxriTt7ZN6tT" alt=""><figcaption></figcaption></figure>

#### Components of an AI Policy

Here is the information you can define when setting up a new AI Policy:

* **Name** - give your Policy a sensible name so it can easily be identified from a list of other Policies, e.g. 'Invoice / Credit Note Reconciliation.
* **Input File Tags** - At runtime your AI will analyse one or more documents as its input. You can test with sample ones while you build, but at runtime you need to tell the system which files to grab. Setting the file Tags here tells the AI 'at runtime, grab the files in the Action which have these tags, and use them as your source for analysing. Examples might be: 'Bank File', 'HR Update', 'State Tax Rules'.
* **Output File Tag** - If your policy instructions ask for output to be provided in a file, you may want to tag that output file too, for easier use by other systems downstream. Example 'AI Reconciled'
* **AI Persona** - For best results when creating a policy with instructions prompts, it's good to give the AI as much context as you can - one important way to do this is to say what kind of person they should act as, e.g. 'Do this analysis activity as if you were a Bank clerk', or an HR executive, or an Accounts Payable expert. You should either define a new person here for your policy, or pick from the existing list if the relevant persona has already been defined.
* **Instructions for AI** - This is where the details of your instructions to the AI will go. This can simply be a copy/paste of your company policy for carrying out the activity, the rules and regulations for what to do, and how you'd like to receive the output.
* **AI Creativity Level -** This will produce subtly different output depending on the setting. you can choose to have a play around wither depending on what type of analysis you're asking for here. It defaults to a 'balanced' setting, but there's options to make the responses more creative or more precision-focused.

### Creating an AI Persona

A well-defined persona for your AI Analyst activity helps the AI do a better job when analysing and returning data to you. If the persona you're looking for isn't in the list to choose from, you should define one for this policy. At runtime, the AI will use this as input along with the more detailed instructions when determining what to do.

<figure><img src="/files/QvxWPyEvEDnPnq6wDPJS" alt=""><figcaption></figcaption></figure>

### Writing Instructions for AI&#x20;

Here's whether the main part of the input instructions to the AI get defined. Remember you don't need to be writing this as code, in fact it works much more effectively if you don't. If you've got existing rules and regulations which define that task, paste them in here and test your output.

When you're writing instructions that involve heavy reference of e.g. Excel sheet columns, you'll obviously have to write something adequately detailed and precise which refers to them accurately, a good guide is still to write it in a way that you would be explaining it to someone you wanted to carry out the activity (example as below shows detailed column references but then a more human "it won't be a perfect match but it should appear in there somewhere".

<figure><img src="/files/u5ZUgTGSmAkg6mcCo74p" alt=""><figcaption></figcaption></figure>

Be clear about exactly what you want the AI to do, and how you'd like to receive your output. For examples and notes on how to write good AI prompts for activities such as this, [check out this section](https://docs.enate.net/enate-help/enateai/enateai/enateai-ai-analyst/ai-prompts).

### Format for referencing your input documents within your instructions

While there are no fixed rules on how you format your instructions, if you want to make explicit reference to any of your Input documents, you can do so using a {{FileTag:NAME}} format. For example if you're created a tag called 'Bank', you can refer to this document in your instructions as **{{FileTag:Bank}}**

### Sample AI prompts

For more information and samples on how to write instructions, check out the link below:

{% content-ref url="/pages/gkP0RPs8o3SWxSdnwVYM" %}
[AI Prompts](/enate-help/enateai/enateai/enateai-ai-analyst/ai-prompts.md)
{% endcontent-ref %}

## Testing your AI Policy

Once you're happy with all your policy input settings, the next step is to test it.&#x20;

<figure><img src="/files/HgoQrMwWkAkQPGwqWYOZ" alt=""><figcaption></figcaption></figure>

You'll be asked to upload a sample document for each input file tag you've specified. Once you've uploaded these you can run your test.

<figure><img src="/files/N7GI2X0QbWmWUFijRjhK" alt=""><figcaption></figcaption></figure>

Once you have clicked to run your policy test, you will be taken to the ‘Test AI Policy’ screen. You'll see the first of three Testing sections (since you can test up to two further iterations of your policy after the first test).&#x20;

<figure><img src="/files/WBwYsIPnU1SHYWK4pRVs" alt=""><figcaption></figcaption></figure>

The prompt that you created for the AI Policy will be visible on screen and once the result has been returned, you will see either an output file or an error message will appear in the section above the prompt.

<figure><img src="/files/p5dJ25ZlQVxwrmRzAxgK" alt=""><figcaption></figcaption></figure>

Once you've viewed your test results, if you're happy with the output of the test you can go ahead and click to 'Save & Set This Policy Live', or just 'Save this Policy' if you don't yet wish to set live. Alternatively, you *can* choose to iterate your prompt with the help of AI..

#### Choosing to Iterate the prompt with AI

If you're not happy with the results you can select the 'Use AI to Iterate Prompt' button in the second section. The AI will then iterate the prompt used in the first test to improve it, and will then immediately rerun the test. You will be able to see the adjusted prompt text while you wait for the second test to complete running.

<figure><img src="/files/zCDbkdwOG87aBBFGx9lU" alt=""><figcaption></figcaption></figure>

Once the second test has been completed, you'll have exactly the same options available to you for the Policy for a final time: Save it; Save it & Set Live; or choose to iterate with AI and run the test one last time.&#x20;

<figure><img src="/files/IFF5ohKGWkNgQ8H1PIba" alt=""><figcaption></figcaption></figure>

At any point you can choose which iteration of the prompt you wish to save or save and set live. Please note that once all three versions of the prompt have been tested, if you're still not happy with the results  you will need to start the process again in order to generate any further sets of test results.

## Adding AI Analyst Action into a Case process

Once you've set your new AI policy Live, all you need to do now is add an AI Analyst action into your case flow.

<figure><img src="/files/8IXTt8zYsKooayMn2frC" alt=""><figcaption></figcaption></figure>

As part of the configuration, set your new AI Policy as the one which this action should use.

<figure><img src="/files/kxaOF0OJCI38mjY0Y9lB" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Additional Requirement: When adding an AI Analyst Action into a Case flow, **you MUST also add a further action immediately after it in your flow which would allow an Agent to review the output of the AI Action**. This can be an action of type 'Manual', 'Manual with Peer Review' or 'Approval'. If you do not add an action like this immediately downstream of the AI Action, you will see a validation message when saving the Case process.
{% endhint %}

## Limitations of AI Analyst While in BETA Release

{% hint style="warning" %}
While the AI Analyst feature is released in Beta only, it should not be used for full production purposes, although can obviously be used to test the functionality. For now, the current feature can be used with the following known limitations, which will reduce over time as the underlying AI technology beds in:
{% endhint %}

1. Multiple output files cannot currently be generated&#x20;
2. If functions timeout in Azure, the AI Analyst action's status will remain set as 'In Progress', due to abruptly terminating Azure function (this should not be a problem in production environment)
3. AI reads a maximum of 100 rows currently, and is dependent on server availability (files of more than 100 rows of data are currently not allowed)
4. In case if AI fails to make a decision or a tasks defined in policy it will provide an error file (only if you defined that in AI policy prompt)
5. The following file formats are currently supported: \['c', 'cpp', 'csv', 'docx', 'html', 'java', 'json', 'md', 'pdf', 'php', 'pptx', 'py', 'rb', 'tex', 'txt', 'css', 'jpeg', 'jpg', 'js', 'gif', 'png', 'tar', 'ts', 'xlsx', 'xml', 'zip']

***

## FAQs - EnateAI AI Analyst

High‑volume, logic‑heavy work is time‑consuming, repetitive and prone to human error.

AI Analyst automates these manual, logic‑based steps inside Enate workflows by reviewing your structured data files, applying your defined business rules and producing clear, structured outcomes that would normally require manual judgement.

It evaluates the input data files against your defined prompt, applies your business rules and provides the outcome automatically where the rules are met. If information is missing, conflicting or unclear, the task is flagged and handed back to a human for review, correction or escalation.

AI Analyst is well suited to operational scenarios such as payment reconciliation, invoice matching, supplier checks and other high‑volume activities where consistent interpretation of data is essential.

By handling routine analysis and escalating only exceptions, AI Analyst reduces manual effort, improves consistency and allows teams to focus their time on the work that genuinely needs human judgement.

**What does AI Analyst do?**

AI analyst automates tasks that require reviewing data, checking logic or applying business rules. It interprets the information in a work item and returns an outcome that moves the workflow forward without human intervention.

**How does AI Analyst work?**

It reads your prompt and the input data, applies the business policy you define and produces a result as an output file. The output can be a decision, a validation, a match or mismatch, or a structured set of values used to drive the next step in the workflow.

**What use cases does AI Analyst support?**

Common use cases include payment reconciliation, invoice matching, supplier payments and upcoming scenarios such as change of directors processing. In each case, AI analyst compares data, checks accuracy and flags discrepancies for human review.

**How does it handle payment reconciliation?**

It compares incoming payment data with the relevant invoices or records in the workflow. It identifies matches, mismatches or missing information and only escalates the exceptions that require human investigation.

**How does it support invoice matching?**

AI analyst checks invoice details, totals, references and supporting information to determine whether an invoice should be matched, approved or escalated. It follows your business rules consistently and highlights discrepancies.

**How does it help with supplier payments?**

It reviews supplier payment information against your defined rules to confirm accuracy. Any incorrect values, missing details or policy violations are flagged and routed to the right user to resolve.

**How do business policies work?**

You start with a template policy and adapt it to your own requirements. The policy describes the rules AI analyst should follow and the conditions that determine each outcome. No coding is required.

**What happens if the AI cannot complete a task?**

If information is missing, inconsistent or unclear, AI analyst assigns the task to a human user. The user can update the data or escalate an issue to the admin team. This ensures the workflow continues without inaccurate decisions.

**Does AI analyst require coding or integration work?**

No. AI analyst is fully no-code. Users configure the inputs, rules and outputs using standard Enate action settings.

**What does the output look like?**

AI analyst will provide the output file that you request - when you build the policy, you set rules for it to perform and request the output file.

For example, if you create a policy for analyst to perform the merging of two excels and set the output as a single excel file, then the output file will be an excel.

Or, if you create a policy instructing AI Analyst to extract 5 fields from a set document and give the result in the txt file then the output file will be txt.

**Can AI analyst be used in multiple processes?**

Yes. It is process agnostic and can be used in any workflow where decisions depend on data validation, interpretation or logical comparison.

**How does AI analyst improve efficiency?**

It removes manual interpretation work, ensures consistent rule application, reduces the number of human touchpoints and speeds up end-to-end processing. Humans only handle exceptions rather than routine checks.

**How does it support accuracy?**

AI analyst applies rules consistently and flags anything unclear. It reduces human error and ensures tasks progress only when data is complete and aligned with the defined logic.

**How does AI analyst fit into wider automation strategies?**

It serves as a reasoning layer inside your workflows, complementing tools like Data Extraction, Intelligent Document Processing and Email Classification. While other tools capture and classify data, AI analyst interprets that data to drive the workflow intelligently.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enate.net/enate-help/enateai/enateai/enateai-ai-analyst.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
