Instructions

Instructions let you customize the behavior of Dash AI. They can help improve the accuracy of responses, add custom fallbacks for cases where Dash AI cannot find an answer, or change the length and tone of the response. You can customize instructions at an org level and for each channel where the Slackbot is added.

Org vs. Bot Instructions

Org instructions apply to all interactions with Dash AI on the web app and the Slackbot. Admins can edit them from Workspace Settings.

Bot instructions apply to Dash AI responses in a Slack channel where the Slackbot has been added. Admins and users who invited the Slackbot can edit them from the Bots tab.

Dash AI prioritizes Org instructions over Bot instructions in case they conflict.

Examples

Add context about your org and use case

  • Your primary job is to help sales people get fast and accurate answers to technical questions from customers.

  • Acme is a fast growing tech startup located in Delaware, with offices across US. The users of Dashworks include engineers, product managers, sales reps, support reps, and the operations team.

Add context on how apps are used

  • Salesforce cases and knowledge articles contain the most relevant information to help answer new support tickets. Notion docs contain the most up to date information for HR processes and policies.

Ignore archived documents

  • Your response must only include citations to documents without Draft, WIP, Archived, or Old in the title.

  • When asked about a policy or deck, ignore any results from 2022 or earlier.

Ignore sensitive information

  • Never include any information related to salary or compensation of employees in your response.

  • Never give advice related to health or legal benefits to users.

Prioritize specific apps or authors based on question type

  • For customer support related questions, prioritize answers from Salesforce Knowledge Articles.

  • For HR related questions, prioritize information from the People wiki space in Confluence.

  • Give preference to documents created by John when responding to cybersecurity related questions.

Route questions to different teams

  • If you don't know the answer to an HR related question, ask the user to reach out to the People team in #ask-people.

Disambiguate terms

  • Certain events are specific to the office in London or Paris. If you're unsure about which office the user is referring to in their question, ask the user to clarify.

  • If the user is asking about the Grid feature, they're likely referring to the latest version Grid V6. If you're unsure, then ask the user to confirm.

Use document labels to prioritize answers

  • Labels in wikis and docs like Google Drive or Confluence can be used with Instructions to improve Dash AI's accuracy. For instance, if you have a label for Archived documents, you may add an instruction like Ignore any Confluence pages with "Archived" label unless explicitly requested.

Guide response format and tone

  • Always use a formal tone when generating customer facing emails.

  • When generating marketing content, never include the word "delve" or its derivatives in your response.

Limitations

Optimizing instructions requires experimentation since Dash AI can be sensitive to how they're written. If you need help optimizing instructions for your specific use case or experience any issues, please contact the support team for assistance. In our upcoming releases, we'll make it easier for you to evaluate and experiment with different instructions in the app. Here are some limitations to keep in mind:

  • Dash AI is currently unable to comprehend URLs that are included in instructions. For example, if you include an instruction such as: Please prioritize answers related to feature requests and product roadmap from this link: https://dashworks.ai/product-roadmap, Dash AI will be unable to recognize and provide the required response.

Last updated