default_max_attempts_per_step: 3 sections: - section_id: "section_1" title: "Introduction to Cybersecurity" steps: - step_id: "step_1" title: "What is Cybersecurity?" content_blocks: - "Welcome to the Cybersecurity Awareness Training." - "Cybersecurity involves protecting computer systems, networks, and data from digital attacks." tokens_for_ai: "Explain what cybersecurity is and its importance in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What do you understand by cybersecurity?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You have a good understanding of cybersecurity." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of cybersecurity. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on cybersecurity." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of cybersecurity in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Importance of Cybersecurity" content_blocks: - "Cybersecurity is crucial to protect sensitive information and maintain privacy." - "It helps prevent data breaches, identity theft, and other cyber threats." tokens_for_ai: "Explain the importance of cybersecurity in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "Why is cybersecurity important?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You understand the importance of cybersecurity." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of the importance. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on the importance of cybersecurity." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of the importance of cybersecurity in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_2" title: "Common Cybersecurity Threats" steps: - step_id: "step_1" title: "Phishing Attacks" content_blocks: - "Phishing attacks involve tricking individuals into providing sensitive information by pretending to be a trustworthy entity." - "These attacks often come in the form of emails or messages that appear legitimate." tokens_for_ai: "Explain what phishing attacks are and how to recognize them in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What is a phishing attack and how can you recognize it?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You understand what phishing attacks are and how to recognize them." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of phishing attacks. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on phishing attacks." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of phishing attacks in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Malware" content_blocks: - "Malware is malicious software designed to harm or exploit computer systems." - "Common types of malware include viruses, worms, and ransomware." tokens_for_ai: "Explain what malware is and the different types in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What is malware and what are some common types?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You understand what malware is and the different types." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of malware. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on malware." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of malware in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_3" title: "Best Practices for Cybersecurity" steps: - step_id: "step_1" title: "Strong Passwords" content_blocks: - "Using strong passwords is one of the simplest and most effective ways to protect your accounts." - "A strong password should be at least 12 characters long and include a mix of letters, numbers, and special characters." tokens_for_ai: "Explain the importance of strong passwords and how to create them in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "Why are strong passwords important and how can you create one?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You understand the importance of strong passwords and how to create them." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of strong passwords. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on strong passwords." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of strong passwords in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Two-Factor Authentication" content_blocks: - "Two-factor authentication (2FA) adds an extra layer of security to your accounts." - "It requires you to provide two forms of identification before accessing your account." tokens_for_ai: "Explain what two-factor authentication is and its benefits in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What is two-factor authentication and why is it beneficial?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You understand what two-factor authentication is and its benefits." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of two-factor authentication. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on two-factor authentication." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of two-factor authentication in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_4" title: "Recognizing and Responding to Threats" steps: - step_id: "step_1" title: "Recognizing Phishing Emails" content_blocks: - "Phishing emails often have telltale signs such as poor grammar, urgent language, and suspicious links." - "Always verify the sender's email address and avoid clicking on links or downloading attachments from unknown sources." tokens_for_ai: "Explain how to recognize phishing emails in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "How can you recognize a phishing email?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You know how to recognize phishing emails." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of recognizing phishing emails. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on recognizing phishing emails." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of recognizing phishing emails in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Responding to a Cyber Attack" content_blocks: - "If you suspect a cyber attack, disconnect from the internet and report the incident to your IT department or a cybersecurity professional." - "Do not attempt to fix the issue yourself as it may cause further damage." tokens_for_ai: "Explain how to respond to a suspected cyber attack in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What should you do if you suspect a cyber attack?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You know how to respond to a suspected cyber attack." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of responding to a cyber attack. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on responding to a cyber attack." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of responding to a cyber attack in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_3" title: "The End." content_blocks: - "The End."