AI Agents
AI Agents are a whole new experience in the world of Intelligent Automation: AI-powered process actors that are trained and specialized to perform specific kind of tasks.
Just like rules-based, repetitive tasks are the forte of RPA workflows, AI Agents excel at analytical, decision-making and content generation tasks.
AI Agents can be trained to perform any human-like reasoning-based task, as well as to take the role of an algorithm, state machine or analytical engine. In the context of your Processes, AI Agents will be able to communicate with any of the other process actors: RPA Bots, Humans, or even other AI Agents. As such, they can be customized to work with both natural, human-like language, or with structured data - such as JSON objects, Arrays or comma-separated values (CSV).
Creating AI Agents
Creating an AI Agent in the ElectroNeek User Portal does not require any coding or technical know-how.
AI Agents are created by providing natural language instructions. These instructions must cover the essential information that the AI Agent needs to perform its tasks - information such as its role or persona, input format (how the prompts will be structured, depending on which process actors will communicate with the AI Agent), expected tasks and results, and output format (how should the AI Agent deliver its responses?)
In order to create a new AI Agent, you must follow these steps:
- Navigate to the AI Agents section of the Processes & AI Agents module of the Portal.
- Click the "Create" button.
- Provide a Name for the AI Agent.
- Provide a Description about the AI Agent. This step is optional, and this Description will not alter the behavior of the AI Agent in any way.
- Provide the AI Agent's Instructions, including key information as described above.
- Optionally, add Additional Knowledge via Documents. You can upload multiple documents. Supported file formats are PDF, DOCX and DOC.
- Click the "Save AI Agent" button.
- The new AI Agent has been added to the list. You may modify it using the Edit button, changing whatever you need, and then clicking the "Update" button. You may also Delete the AI Agent.

Adding AI Agents to a Process
Adding an AI Agent to a Process means you can connect it to other actors involved in your Process, including RPA Bots, Humans and other AI Agents.
In order to add an AI Agent Stage to your Process, you must follow these steps:
- Navigate to the Processes section of the Processes & AI Agents module of the Portal.
- Create a new Process, or edit an existing one.
- Click on the "Add Stage" button.
- Select the Stage Type = AI Agent.
- Enter an appropriate Stage Name and Description.
- Select the AI Agent that will be integrated into the Process using the "Select an AI Agent" dropdown.
- If you need the current AI Agent Stage to continue the thread of a previous AI Agent Stage, you may check the "Continue conversation on thread" option and select the previous AI Agent Stage's corresponding Thread Variable. If you don't follow an existing Thread, your AI Agent Stage will create a new one. This step is optional.
- Enter the Prompt for this interaction with the AI Agent. You may enter both static text as well as dynamic values in the form of Process Variables. You may add these Variables by clicking on the "Variables" button or typing their names in the following format:
##variableName##
- If you wish to add additional rules, limits or restrictions to the current prompt, you may do so in the Guardrail Text field. This step is optional.
- Provide a Output Variable name for the Process Variable that will store the AI Agent's response. This field is optional; if you don't provide a name yourself, the Variable will be given an automatic name.
- Optionally, you may set a timeout for this stage. However, consider that AI Agents deliver their responses in a matter of seconds, so timeouts will likely not be needed.
- Click the "Save Stage" button to add the new Stage to the Process.

Updated 6 days ago