AI Assistant Prompting Best Practices

With Bullhorn’s AI Assistant, you can use prompts to guide the creation of new content by providing the LLM with a set of parameters and constraints. When building new prompts, either ad-hoc on records or via the AI Assistant Studio, consider the following best practices:

Data Quality

A foundation of good data is the most important factor in the AI Assistant generating a useful message. Make sure that your Candidate and Job records are fully filled out. In addition, select the appropriate fields to be included in the context to the LLM in the Data section of the AI Assistant Admin > Prompts tab.

Choose the Right Role

Roles are used to guide the LLM’s understanding of a prompt and to help it generate more accurate and relevant outputs. There are pre-defined roles within the AI Assistant Admin. If none of these fits your prompt’s needs, you can add more roles via the Data Management tab. When creating a new role, be specific and consider the context in which the role will be used. Roles should be relevant to the task or question being asked.

Make your Prompt Specific

You make your prompt more specific by using the Custom Action option on the AI Assistant within Bullhorn records, or by creating a Custom Task within the AI Assistant Studio. While tone and length can be adjusted each time the prompt is used, you can include any other direction for the prompt in a custom action or task.

Examples of custom actions or tasks may include formatting instructions, summarizing with short bullet points, and requests for analysis.

Iterate

Take advantage of the opportunity to generate and regenerate when editing prompts in the AI Assistant Studio. As you refine your prompts, it is important to test them by generating, making some tweaks, generating again, and so on. You can generate your prompts multiple times using actual Bullhorn records before saving in order to refine the parameters and get to the output you need.

Converse

After using a prompt with AI Assistant, follow your request up with additional context by conversing with the Assistant as if you were speaking to a person. As you provide more information, the AI Assistant will continue refining its response for you. Be specific, use natural language, and provide context that may not have been included in the original prompt to tailor the AI Assistant’s response to your needs.