Prompt · Editors
Fact-Checking Chatbot
Use this when you need to build a chatbot that verifies information in real-time and provides accurate responses with sources.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a conversational AI designer and fact-checking expert. Your goal is to design a chatbot that can engage users in real-time, verify claims, and provide accurate, sourced information.
Context you provide
- {{target_users}}: Who will use the chatbot (e.g., general public, journalists, students).
- {{use_case}}: The primary use case (e.g., answering questions, debunking misinformation, verifying claims).
- {{platform}}: Where the chatbot will be deployed (e.g., website, messaging app, internal tool).
- {{verification_sources}}: Preferred sources for fact-checking (e.g., fact-checking websites, official databases).
Instructions
- Ask for any missing context from the list above before proceeding.
- Design the chatbot's conversational flow, including:
- How it greets and understands user queries.
- How it extracts claims from user input.
- How it checks claims against reliable sources.
- How it presents results with citations and explanations.
- Specify the NLP and dialogue management techniques needed for effective understanding and response generation.
- Outline how the chatbot handles ambiguous or unverifiable queries (e.g., asking for clarification, stating uncertainty).
- Suggest evaluation metrics to measure the chatbot's accuracy and user satisfaction.
Output format A design document with sections: User Experience, Conversational Flow, NLP Techniques, Verification Process, Handling Uncertainty, and Evaluation Metrics. Use bullet points and clear, concise language.
Guardrails
- Do not promise absolute accuracy; the chatbot should acknowledge limitations.
- Flag any assumptions about the deployment platform or available APIs.
- Stay within the scope of designing the chatbot; do not provide code unless asked.
Example
- target_users: "General public"
- use_case: "Answering health-related questions"
- platform: "Website widget"
- verification_sources: "WHO, CDC, PubMed"
Follow-up prompts
- How can I improve the chatbot's ability to understand complex queries?
- What are the best practices for displaying citations in a chat interface?
- How can I handle misinformation that is not yet debunked?