Creating Assistants
A comprehensive guide to creating and configuring AI assistants in Onyx
Introduction
Onyx empowers you to create custom AI assistants tailored to your specific needs. These assistants can be configured to handle a wide range of tasks, from answering HR queries to assisting with technical support. This guide will walk you through the process of creating an effective assistant using Onyx’s platform.
Configuration Options
When creating an assistant in Onyx, you have several configuration options:
- Name: The identifier for your assistant
- Description: A brief overview of the assistant’s purpose and capabilities
- System Prompt: Defines the assistant’s role and overall behavior
- Task Prompt: Specifies how the assistant should handle user queries
- Tools: Available integrations and capabilities
- Starter Messages: Initial messages to guide user interaction
- LLM Provider: The language model powering your assistant
Understanding Different Prompt Types
Onyx uses two main types of prompts when configuring an assistant: the System Prompt and the Task Prompt (“Additional Instructions”). Understanding the difference between these is crucial for creating an effective assistant.
System Prompt
The System Prompt sets the overall context and behavior of your assistant. It defines:
- The assistant’s role
- General behavioral guidelines
- Any limitations or restrictions
The System Prompt is like giving your assistant its job description and what its purpose is.
Example System Prompt:
Task Prompt
The Task Prompt provides specific instructions on how the assistant should handle and respond to user queries. It defines:
- Steps to follow for each query
- How to process and present information
- When to ask for clarification
- How to handle different types of requests
The Task Prompt is like giving your assistant a specific protocol for handling each interaction.
Example Task Prompt:
Testing and Refinement
After creating your assistant:
- Conduct test runs with various queries
- Gather feedback from a small group of users
- Use Onyx’s analytics tools to identify areas for improvement
- Regularly update and refine your assistant based on feedback and changing needs
Sharing and Permissions
- Determine the appropriate access level for the assistant (e.g., specific departments, entire organization)
- Utilize Onyx’s group features to manage access efficiently
- Consider creating multiple versions of an assistant for different user groups if needed
By carefully configuring these elements, you can create a Onyx assistant that effectively serves your organization’s needs, providing accurate and helpful responses to user queries.