What Are Custom Prompts?
Custom prompts are node-specific instructions that modify the chatbot’s behavior and responses. By creating custom prompts, you can:- Define specific tones, styles, or objectives for each node.
- Tailor responses to match the context of a conversation.
- Combine prompts with tools and variables to make interactions dynamic.
Creating Custom Prompts
1. Using the Text Editor
Custom prompts are written directly in the Text Editor of a node. The Text Editor allows you to:- Write instructions for the chatbot in plain text.
- Insert variables and tools dynamically using the
{
shortcut.
Steps:
- Open the node’s settings and go to the Overview tab.
- In the Instructions field, write the prompt for that node.
- Use
{
to insert variables or tools dynamically.
2. Combining with LLM Configuration
Enhance your custom prompts by adjusting the LLM Configuration for the node:- Temperature: Adjust creativity or randomness in responses.
- Max Tokens: Limit the length of responses.
- Rewind Level: Allow the chatbot to recall context from previous nodes.
Example:
- Set a custom prompt: “Provide concise and fact-based responses.”
- Adjust the Temperature to
0.3
for precise, non-creative answers.
Image showing LLM settings paired with a custom prompt.
Examples of Custom Prompts
-
Customer Support:
-
FAQ Assistance:
-
Appointment Scheduling:
-
E-Commerce Recommendation:
Testing Custom Prompts
Once created, test your custom prompts to ensure they generate the desired responses:- Use the Test Tool in the Canvas Workspace.
- Input sample user queries and observe the chatbot’s response.
- Adjust prompts or configurations as needed for better results.
Best Practices for Custom Prompts
- Be Specific: Write clear and concise instructions for the chatbot.
- Use Variables: Incorporate dynamic data for personalized responses.
- Adjust LLM Settings: Pair prompts with appropriate temperature and token limits for optimal behavior.
- Test Thoroughly: Simulate various user scenarios to refine prompts.
Example Flow with Custom Prompts
Scenario: An e-commerce chatbot flow:- Start Node: Greets the user with a custom welcome prompt.
- Product Node: Recommends products based on user input.
- FAQ Node: Provides detailed answers from the knowledge base.
- End Node: Thanks the user and summarizes the session.
Ready to optimize your chatbot further? Explore Models Configuration to fine-tune your AI’s performance.