Complete AI Training

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.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. 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

  1. Ask for any missing context from the list above before proceeding.
  2. 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.
  1. Specify the NLP and dialogue management techniques needed for effective understanding and response generation.
  2. Outline how the chatbot handles ambiguous or unverifiable queries (e.g., asking for clarification, stating uncertainty).
  3. 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?