as last step. modified: research/activity.yaml modified: research/activity2.yaml modified: research/activity4.yaml modified: research/activity5.yaml modified: research/activity6.yaml modified: research/activity7.yaml
290 lines
15 KiB
YAML
290 lines
15 KiB
YAML
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."
|