Activating the Supervisor Router prompt for dynamic context switching
Activating the Supervisor Router prompt
You must perform the following tasks to activate the Supervisor Router promptin your environment.
Task 1: To create a custom Supervisor skill
- Log in to HelixGPT Manager.
- From the Applications list, select the application for which you want to add the Supervisor skill.
- Click Add skill.
- In the Name field, enter a custom name for the Supervisor skill.
- From the Type list, select Supervisor.
- From the Provider list, select the supported provider.
- From the Model list, select the model available for the selected provider.
- Click Add.
The following screenshot shows the dialog box to add a skill:
You have created a custom supervisor skill.
Task 2: To update the custom Supervisor skill
- In HelixGPT Manager, select the custom Supervisor skill that you have created.
- Click the Prompts tab.
- Click Add prompt.
The Add prompt dialog box is displayed. - In the Add Prompt dialog, under the General tab, enter the following details:
- In the Name field, enter a name for the custom prompt.
- From the Type list, select Router.
The following screenshot shows the General tab: - Select the Starter prompt (one per skill) option.
- In the Prompts window, copy the prompt details.
You can copy the prompt details from the out-of-the-box Supervisor Router prompt. - In the prompt details, modify the prompt details added under Section C - List of Skills and Corresponding Skill IDs.
Perform the following steps:- Add an existing skill such as HR, IT, or Finance.
- Add skill ID of the skill.
For example, Skill ID: AGGGTFBIEWF7VASKRQ5YSKRQ5YXH0S
On HelixGPT Manager, select a skill and click the Visible Columnsbutton, and select the ID option to view the skill ID.
The following screenshot shows the Skill ID:
- Describe the skill.
For example, Description: Select this skill for HR-related queries. Enter example queries for the skill.
For example
0. How to apply for PTO?
1. What is the maternity leave policy?
2. What is my leave balance for the current year?You can add multiple skills in Section C - List of Skills and Corresponding Skill IDs according to your requirement.
- Describe the skill.
- Click Save.
Sections in the Router prompt for the Supervisor skill
The following table describes different sections in the Router prompt for the Supervisor skill:
Section | Description | Example | Can I edit the section? |
---|---|---|---|
Section A | This section describes routing the task-specific queries to the appropriate skills. For example, queries can be directed to the HR Skill to check the status of requested catalog services, incidents, or if the user wants to connect with a live agent. You can customize the routing to send queries to different skills. | ✅️
| |
Section B | This section describes the prompt code. We recommend not to change the prompt code because any alterations to the format may lead to malfunctions. | ❌️ | |
Section C | This section contains a list of skills and their corresponding IDs. Each skill includes a name, skill ID, description, and examples. The description and examples help the model select the most appropriate skill. We recommend providing detailed descriptions and a variety of examples, including catalog service names and their specific instances, to enhance the model's understanding.
| ✅️ |
Example: Router prompt for the Supervisor skill
The difference between a Router prompt and a Router prompt that includes the Supervisor skill
A Router prompt decides where a user’s question should go. The Supervisor skill is a more direct, service-oriented skill that can handle tasks without passing the user to another service.
Feedback option with the Supervisor skill
- The thumbs up/down buttons are shown only when the response is based on trusted internal data.
- The feedback option is available when the response includes links from enterprise sources such as agent or skill prompts.
- The feedback option is available when the response is only from the world data sources.
Limitations of the Supervisor skill
- The Supervisor skill does not work in the streaming mode.
- The Supervisor skill does not work when you search for information from the internet.
- The Supervisor skill does not work when the low_water_threshold parameter for a skill is set to < 7.5.
- When the catalog request is available, digression is allowed in the same skill where the BMC Digital Workplace catalog service is published.