start portlet menu bar

HCLSoftware: Fueling the Digital+ Economy

Display portlet menu
end portlet menu bar
Close
Select Page

Introduction

OpenAI is an artificial intelligence research laboratory which includes the for-profit OpenAI LP and its non-profit parent company, OpenAI Inc. OpenAI conducts research in artificial intelligence and develops advanced AI systems.

They are known for creating models like GPT-3 (Generative Pre-trained Transformer 3), a state-of-the-art language model capable of understanding and generating human-like text based on the input it receives.

The OpenAI plug-in allows users to receive a model-generated message from the OpenAI assistant by submitting a message using OpenAI’s chat completion capability. This plug-in is available for download on Automation Hub to enhance your Workload Automation environment.

After downloading the plug-in, log in to the Dynamic Workload Console and go to Workload Designer. Create a new job and select “OpenAI” in the Other section.

Figure 1: Job definition page

The Action Tab

In the Action tab you must enter all information required both for carrying out a test connection (which is usually advisable) and for using the plug-in:

  • OpenAI API Key: API key which you can generate on your OpenAI personal profile
  • Model: The model used to generate the output message
  • User message: The message you want to send to the assistant

There are also two optional fields:

  • Username: This is linked to the OpenAI API key field so that, if necessary, you can create a User object inside your environment, choosing as password the OpenAI API key. You can then insert the name of the newly created User in the username field and choose the User option for the OpenAI API key field.
  • System message: This is a message that can be used to help guide the assistant’s actions. If this message is specified, it will be the first message in the conversation, appearing directly before the user message which you will specify. An example of a system message can be found at this link.

Figure 2: Action page

Submitting Your Job

You can submit the job according to the current plan. After selecting the Submit icon, click OK. A confirmation message will appear. You can then move to the Monitoring and Reporting tab to check status.

Figure 3: Submitting job

Monitor Page

Figure 4: Monitor page

Job Log

The plug-in manages cases in which you explicitly request a JSON object as a result. For example, you could ask: “Give me only the JSON; don’t provide any additional text” at the end of the user message you specify.

Figure 5: Job log > first example

Instead of asking the assistant for detailed observations about the previous JSON, you could also receive something like the following job log.

Figure 6: Job log > second example

Output Properties

Figure 7: Output properties > first example

Figure 8: Output properties > second example

You can download the OpenAI plug-in here.

Comment wrap
Automation | February 23, 2024
Demystifying OpenID Connect, OAuth 2, and JWTs on HWA
Integrate IBM/HCL Workload Automation with Okta, Auth0, Ping, Microsoft Entra ID, or SiteMinder via OpenID Connect for streamlined identity management.
Automation | February 12, 2024
Leverage AI to Process Documents Using the myBiros Plug-In
Tired of manual document processing? Automate it with myBiros! Extract data from IDs, receipts, bills & more. Easy integration with HCL Workload Automation for enhanced efficiency and accuracy. Download the plugin now!