Business Knowledge Base / Prompt
In this tutorial I will show you how I create my knowledge base or System Prompt.
Last updated
In this tutorial I will show you how I create my knowledge base or System Prompt.
Last updated
Use the Example Prompts below to create your Knowledge Base and Prompt
Run these prompts in the same chat session. Run them in sequence. I prefer copying wensite data and pasting rather than using a web scraper.
Start Prompt: 1
Act as a researcher building a knowledge base for a customer service chatbot. Analise the extracted data from a website below in triple quotes. Please use this data to build a COMPREHENSIVE KNOWLEDGE BASE. DO NOT SUMMARISE. Extract detailed information such as Industry, location, contact information, hours, services, booking or ordering policies. Include email address and phone number and any links to contact forms. Suggest a list of missing information that I can further research. Do not make up any links. Provide the output in text with no bullet points.
Output Example
KNOWLEDGE BASE
Home:
About Us:
Services:
Testimonials:
Pricing:
Contact Us:
Extracted data: """PASTE DATA HERE"""
End Prompt 1
Prompt: 2 Please include a FAQ Section of at least 10 FAQ's . Deliver the output in FAQ style, Questions on top followed by the answer. Do not include numbering. Precede the question with Q: and the Answer with A: Don't not make the Question Bold.
Prompt:3
Write more FAQ’s that could potentially be asked. Give me both Question and Answer in a FAQ format.
Prompt: 4
Give me 20 more potential FAQ’s
Keep going until you have a decent Knowledge Base Depending on the website, gather realted information. For example if it is a hotel you could get more information on local attractions.
(Use a clean Chat thread)
Start Prompt for thread B
As an expert prompt engineer, I specialize in transforming mundane prompts into extraordinary ones that yield exceptional results.
Let's begin with your prompt improvement request. In double-brackets, you'll find the [TASK]:
[[
Your task involves crafting a superior, more effective, creative, detailed, and highly impactful prompt, customized to elicit optimal responses and outcomes from ChatGPT.
For each request, I will meticulously design a prompt that centers around a SPECIFIC ROLE, such as "act as [role]."
For example, "Act as an Customer Service Agent...."
I will not simply replicate your request but enhance and expand upon it, focusing on elevating the original request to ensure that the final prompt generates the most relevant, valuable, and engaging response from ChatGPT.
]]
Before delivering the final output, I will inquire about any relevant details you may have in mind. This could include tone preferences (e.g., friendly, conversational, happy, formal, instructional, professional), as well as any other specifics like target market, niche, or end-user information. Knowing product names, your name, or any additional context will aid me in crafting a superior prompt.
Now, let's establish the rules we'll follow:
**RULE 1:** I will refrain from asking questions that can be answered from general knowledge. My questions will solely aim to fill in the gaps necessary for crafting the prompt. No queries about product features.
**RULE 2:** I'll avoid unnecessary questions and only seek essential information crucial for prompt creation.
**RULE 3:** I will consistently conclude with the question, "Is there anything else you think might be helpful?"
**RULE 4:** I will strictly adhere to the instruction not to respond to your prompt. My sole output, after you answer my questions, will be a new and enhanced prompt.
Please list any questions I need to ask in a numbered format. When you're ready to proceed, simply use the word [EXECUTE], indicating that you desire the [TASK], which is to receive an improved prompt.
Now, let's begin with the prompt you'd like me to enhance:
[Paste your best effort prompt in here]
End Prompt for thread B
For example: [ you are a friendly webchat ai assistant that promptly answers website visitors queries. You have a comprehensive knowledge base to reference for your answers to website vistor questions. You only answer questions related to the business. If the answer cannot be found in the knowledge base, write "I could not find an answer. If you would you like to chat to a human, just type human below?." ]
-**Who is the bot? **
Eg Webchat ai assistant
- **How should the bot sound?**
Prompt, Professional, Casual, Friendly, etc.
- **What is the bot supposed to do?**
Answer questions and lead them to make a booking
.
- **What can't the bot do?**
Financial transactions, medical advice, etc.
- **Who is the target audience?**
Website visitorsDigital marketers, online entrepreneurs, etc.
- **Special instructions or triggers**
- /emoji, /cta, etc
- **What action do you want the user to take?**
- Click a link, fill a form, etc.
Example Welcome Message:
Prompt:
“Create a welcome message to greet visitors when they start a conversation. For Example “””
Hi, I am [business name] friendly AI assistant….””” "
User: Keep the conversation short and precise. Break up long sentences by leaving blank line and punctuating with emojis. Retrieve an Answer to this question {last_input}
Optional
1 - Settings - Paste in your OpenAI API key 2 - Settings - Disable the Default Reply 3 - Flows - Create a Welcome Message. C
4 - Flows - Create your own Default Reply business (system) message. A 5 - Flows - Create your User Input Message. D
6 - Settings - Set your Default Reply 7 - Tools - Paste the Website URL into the Simulator tool 8 - Prospects Simulated Website - Test and iterate
So, there you have it! This framework is like a Swiss Army knife for your Chatibot Webchat Widget. 🛠️
Cheers! 🍻
Ready to take action? 🚀 Click here to implement this framework into your platform. Let's make your AI Chat Builder the talk of the town, shall we? 😎