AI Assistant

Agilitest's AI assistant (powered by the open-source ats-core engine) serves as a tool to streamline the creation, maintenance, and troubleshooting of your automated test scripts.

🔸Warning

There are two types of AI used in Agilitest. One is the AI helper/assistant, used in the Agilitest editor whereas the AI on the project is used on test executions.

Agilitest's AI agent is designed to interact with humans in real time using an “AI Interactive Loop” architecture. Artificial intelligence steps in to assist the tester where it provides real added value.

AI helps you explore the application and build reliable step-by-step scenarios without writing any code (no-code).

To configure your AI agent, go to the settings menu. There, you can decide if you allow the help of AI and which AI provider you want to use.

Using an AI provider in Agilitest requires the use of the tokens included in your subscriptions.

You can find the total number of tokens used in your execution reports.

Github Copilot

You can configure a Github Copilot if have a Github account.

Click on the link button to connect your account.

From there, it will open the Github window in which you connect your account.

Then, enter the code provided by Agilitest to link the account to the editor.

Click on authorize to finally connect your device.

There are several providers in Copilot, if you retrieve all Copilot models, Agilitest will list them all. 

Some models may not be accessible with your profile depending on your Github account.

Click on the “Refresh” button so the list is refreshed based on the GitHub account.

AI Assistant in the editor

The dedicated window appears as an interactive side panel that reads the context of your open test and a general dashboard of your executions with graphics.

Test creation

Describe the desired scenario, and the Assistant generates the corresponding ATS action blocks (clicks, keystrokes, assertions).

Example: 

You can also drag and drop an external file with a script description into the AI assistant chat.

Data set creation

It generates realistic test data (addresses, usernames, file formats) on demand to populate your test variables.

On this page

// TOC MANAGEMENT