The TDM Agent is an AI-assisted task search capability available in the TDM App. It makes it easier to find and prepare TDM tasks using natural language.
Instead of browsing or filtering through the task list and then manually provision them, testers can simply describe what they want to do. The TDM Agent identifies the most appropriate task, opens it, and pre-fills its editable execution attributes based on the user's request. When needed and allowed, it also adds new attributes. The tester can then review the suggested values, make any necessary changes, and execute the task.
This makes task execution faster and easier, particularly for users who may not be familiar with the available tasks or their configuration options.
The TDM Agent is available in addition to the existing search option in the Manage Your Tasks window. It does not replace the existing search functionality.
To enable the TDM Agent, complete the following steps:
Install the TDM Agent extension. Verify that the aifusion LU (Data Product) is added to the project.
Install an LLM extension (e.g. Anthropic)
Define an LLM interface upon the installed LLM extension.
Edit the apps.json file. In the TDM application entry, set the showChat attribute to true. This attribute is set to false by default.
Redeploy the TDM LU.
Important: The TDM deployment is required to run the
initRefreshTaskDescBroadway job, which set during the TDM deploy. This job scans the TDM tasks and updates their descriptions in a dedicated table, which the TDM Agent uses to match tasks to user requests.
The TDM Agent currently searches Business Entity (BE)-based tasks only. It does not search table-level tasks.
The TDM Agent currently supports the following task actions:
The TDM Agent does not currently support searching for Synthetic Generation, Entity Clone, or Entities & Referential Data tasks. These tasks can be searched for using the Search window.
The TDM Agent is an AI-assisted task search capability available in the TDM App. It makes it easier to find and prepare TDM tasks using natural language.
Instead of browsing or filtering through the task list and then manually provision them, testers can simply describe what they want to do. The TDM Agent identifies the most appropriate task, opens it, and pre-fills its editable execution attributes based on the user's request. When needed and allowed, it also adds new attributes. The tester can then review the suggested values, make any necessary changes, and execute the task.
This makes task execution faster and easier, particularly for users who may not be familiar with the available tasks or their configuration options.
The TDM Agent is available in addition to the existing search option in the Manage Your Tasks window. It does not replace the existing search functionality.
To enable the TDM Agent, complete the following steps:
Install the TDM Agent extension. Verify that the aifusion LU (Data Product) is added to the project.
Install an LLM extension (e.g. Anthropic)
Define an LLM interface upon the installed LLM extension.
Edit the apps.json file. In the TDM application entry, set the showChat attribute to true. This attribute is set to false by default.
Redeploy the TDM LU.
Important: The TDM deployment is required to run the
initRefreshTaskDescBroadway job, which set during the TDM deploy. This job scans the TDM tasks and updates their descriptions in a dedicated table, which the TDM Agent uses to match tasks to user requests.
The TDM Agent currently searches Business Entity (BE)-based tasks only. It does not search table-level tasks.
The TDM Agent currently supports the following task actions:
The TDM Agent does not currently support searching for Synthetic Generation, Entity Clone, or Entities & Referential Data tasks. These tasks can be searched for using the Search window.