Smart Assistant#

The Smart Assistant is an intelligent tool designed to automatically provide the User with necessary functions in the field of programming and/or regular expressions based on a text description.

There are several types of smart assistants:

  • in the expression editor,
  • in the regular expression generator,
  • for code generation in code editors.
  1. Smart Assistant in the Expression Editor#

Open the project in Sherpa Designer, add the “Execute PowerShell Expression” block to the diagram:

Click the button to the right of any “Expression …” field on the “Properties Panel”:

In the popup window “... Edit Expression”, click on the “Smart Assistant” tab:

Enter the text description of the expression in the “Your Request” field:

Click the “Submit” button and the smart assistant will suggest the necessary expression:

Next, copy the expression and enter it into the appropriate field in the “Main Properties”.

  1. Smart Assistant in Sherpa Regex#

Open the project in Sherpa Designer, find the “Open Sherpa Regex” icon in the “Advanced” menu: , and double-click on it with the left mouse button.

In the popup window “Testing Regex …”, enter the text description of the expression in the “REQUEST” field:

Next, click the “Submit” button. The necessary expression will appear in the “TEMPLATE” field:

Copy the expression and enter it into the appropriate field in the “Testing” tab.

  1. Smart Assistant for Code Generation in Code Editors#

Open the project in Sherpa Designer, add one of the following blocks to the diagram:

  • “Execute C# Code”:
  • “Execute Python Code”:
  • “Execute Java Code”:
  • “Execute VB Code”:

Click the button inside the block. In the “Editor … Code” window, click the button .

In the popup window “Smart Assistant”, enter the text description of the code in the “Current Request” field:

Click the “Generate Code” button. The code in the required programming language will appear in the “Editor … Code” window.