diff --git a/content/espanol/chatbot/_index.md b/content/espanol/chatbot/_index.md
new file mode 100644
index 000000000..baaf3fe21
--- /dev/null
+++ b/content/espanol/chatbot/_index.md
@@ -0,0 +1,48 @@
+```markdown
+---
+title: "Crea tu propio chatbot"
+description: "Una guía introductoria sobre chatbots"
+date: 2020-02-21T11:45:38-07:00
+prereq: "correo electrónico"
+download: ""
+draft: false
+icon: "fas fa-code"
+language: "no-code"
+topics: ["ai"]
+difficulties: ["beginner"]
+---
+
+## Introducción
+En este taller, aprenderás cómo crear tu propio chatbot. Al final del taller, tendrás un chatbot que podrá mantener una conversación sencilla con el usuario. Aprenderás cómo usar AIML, un lenguaje para crear chatbots. También aprenderás cómo usar Pandorabots, una plataforma para alojar chatbots.
+
+Para completar el taller, necesitarás una dirección de correo electrónico para registrarte en una cuenta de Pandorabots.
+
+
+## ¿Qué es un chatbot?
+Un chatbot es un programa de computadora que simula una conversación humana para responder preguntas.
+
+
+## Ejemplos de chatbots
+Es probable que ya hayas interactuado con un chatbot como parte de tu vida diaria.
+
+Podrías usar un asistente virtual para establecer un recordatorio en tu teléfono o para reproducir una canción en tu altavoz inteligente.
+
+
+Es posible que hayas interactuado con un chatbot para obtener ayuda con un producto o servicio.
+
+
+
+Más recientemente, los chatbots se han hecho más conocidos gracias a tecnologías como ChatGPT.
+
+## Historia de los chatbots
+Los chatbots han existido durante mucho tiempo. El primer chatbot fue creado en 1966 y se llamaba ELIZA. En 1995, se creó un nuevo chatbot llamado ALICE. ALICE fue escrito usando AIML, que es el mismo lenguaje que aprenderemos en este taller.
+
+
+
+## Tabla de Contenidos
+
+
+Tabla de Contenidos
+{{% children /%}}
+
+```
\ No newline at end of file
diff --git a/content/espanol/chatbot/activity-1.md b/content/espanol/chatbot/activity-1.md
new file mode 100644
index 000000000..35053724f
--- /dev/null
+++ b/content/espanol/chatbot/activity-1.md
@@ -0,0 +1,19 @@
+---
+title: "Actividad 1: Conoce a ALICE"
+draft: false
+weight: 4
+---
+
+## Conoce a ALICE
+
+
+
+Antes de empezar a construir nuestro propio chatbot, conozcamos a ALICE y hagámosle algunas preguntas. Deberías mantener esta página web abierta y disponible.
+
+Probar ALICE
+
+¿Qué piensas de ALICE?
+
+¿Qué tipo de preguntas fue capaz de responder ALICE?
+
+¿Qué tipo de preguntas no fue capaz de responder ALICE?
\ No newline at end of file
diff --git a/content/espanol/chatbot/activity-2.md b/content/espanol/chatbot/activity-2.md
new file mode 100644
index 000000000..dd0298a24
--- /dev/null
+++ b/content/espanol/chatbot/activity-2.md
@@ -0,0 +1,58 @@
+```markdown
+---
+title: "Actividad 2: Configurar PandoraBots"
+draft: false
+weight: 5
+---
+
+## AIML
+Usaremos AIML para crear nuestro chatbot. AIML significa **Lenguaje de Marcado de Inteligencia Artificial** (Artificial Intelligence Markup Language). Si alguna vez has usado HTML para crear un sitio web, notarás que AIML se parece mucho. Antes de que podamos empezar a escribir AIML, necesitamos registrarnos para obtener una cuenta en PandoraBots.
+
+
+## Pandorabots
+Ve a [https://www.pandorabots.com/](https://www.pandorabots.com/) y haz clic en **Sign Up**. Ingresa un correo electrónico y una contraseña para crear una cuenta. Alternativamente, puedes registrarte utilizando una cuenta de Google, Facebook, Twitter o Github. Si se te solicita, elige la opción de prueba gratuita.
+
+## Crear un nuevo bot
+Una vez que te hayas registrado, deberías ver una página que se ve así:
+
+
+
+Para crear un nuevo bot, usa el botón “+” junto a "My Bots" en el panel de navegación. Asigna un nombre y haz clic en “Create Bot”.
+
+
+
+## Edición del Bot
+Una vez que hayas creado un nuevo bot, el nombre del bot aparecerá en el panel de navegación. Haz clic en **Edit** debajo del nombre de tu bot y luego selecciona **Code Editor** para navegar al Editor.
+
+
+
+El Editor es donde escribirás archivos AIML y categorías que permitirán que tú y otros interactúen con tu bot.
+
+Usa el menú "File" para crear un nuevo archivo AIML llamado greetings.
+
+
+
+
+
+## Hola Mundo
+
+Copia el código de la siguiente categoría en el editor de texto entre las etiquetas de inicio `````` y fin ``````:
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+Una vez completado, guarda tu archivo desde el menú desplegable “File”.
+
+
+
+## Probando tu bot
+El Chat Widget te permite hablar con tu bot. Haz clic en el ícono de "burbujas de chat" en la esquina inferior derecha para comenzar a interactuar con tu bot. Escribe `Hello` y deberías recibir la respuesta que acabas de programar, `“Hello, world!”`
+
+
+```
\ No newline at end of file
diff --git a/content/espanol/chatbot/activity-3.md b/content/espanol/chatbot/activity-3.md
new file mode 100644
index 000000000..1d2123e7b
--- /dev/null
+++ b/content/espanol/chatbot/activity-3.md
@@ -0,0 +1,42 @@
+```markdown
+---
+title: "Actividad 3: Añade tus propias categorías"
+draft: false
+weight: 7
+---
+
+## Añadir más categorías
+
+En este momento, nuestro bot solo puede responder a "Hello". Vamos a añadir más categorías para que nuestro bot pueda responder a más cosas.
+
+1. Si el usuario dice "What is your name?" el bot debería responder "My name is Chatbot".
+2. Si el usuario dice "What is your favorite color?" el bot debería responder "My favorite color is blue".
+3. Si el usuario dice "What is your favorite food?" el bot debería responder "My favorite food is pizza".
+
+
+
+Como recordatorio, aquí está la estructura básica de una categoría:
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice tip %}}
+
+Recuerda: Al escribir el patrón, usa mayúsculas y evita utilizar puntuaciones. Así que si quieres hacer coincidir "What is your name?", deberías escribir el patrón como "WHAT IS YOUR NAME".
+
+{{% /notice %}}
+
+{{% notice tip %}}
+
+Recuerda guardar el archivo cada vez que modifiques las categorías y quieras interactuar con el chatbot.
+
+{{% /notice %}}
+
+Intenta añadir estas categorías a tu bot y pruébalas usando el widget de chat. En este punto, el bot debería responder a "Hello", "What is your name?", "What is your favorite color?" y "What is your favorite food?".
+```
\ No newline at end of file
diff --git a/content/espanol/chatbot/activity-4.md b/content/espanol/chatbot/activity-4.md
new file mode 100644
index 000000000..e6d7d60e0
--- /dev/null
+++ b/content/espanol/chatbot/activity-4.md
@@ -0,0 +1,21 @@
+---
+title: "Actividad 4: Comodines"
+draft: false
+weight: 9
+---
+
+## Uso de comodines
+Vamos a utilizar el comodín para que nuestro bot pueda responder a más preguntas sin necesidad de escribir una nueva categoría para cada posible pregunta. Ampliemos las categorías actuales para que el chatbot pueda responder a cualquier pregunta que termine con "comida", "color" o "nombre".
+
+{{% notice tip %}}
+
+Utiliza el comodín al principio del patrón.
+
+{{% /notice %}}
+
+1. Si el usuario ingresa una pregunta que **TERMINA CON** "comida" (por ejemplo, "¿Cuál es tu comida favorita?", "¿Te gusta la comida?", "¿Los chatbots comen comida?"), el bot debería responder con "Mi comida favorita es pizza".
+
+2. Si el usuario ingresa una pregunta que **TERMINA CON** "color" (por ejemplo, "¿Cuál es tu color favorito?", "¿Cuál es tu color preferido?"), el bot debería responder con "Mi color favorito es azul".
+
+3. Si el usuario ingresa una pregunta que **TERMINA CON** "nombre" (por ejemplo, "¿Cuál es tu nombre?", "¿Cómo te llamas?", "¿Tienes un nombre?"), el bot debería responder con "Mi nombre es Chatbot".
+
\ No newline at end of file
diff --git a/content/espanol/chatbot/activity-5.md b/content/espanol/chatbot/activity-5.md
new file mode 100644
index 000000000..1928ce17c
--- /dev/null
+++ b/content/espanol/chatbot/activity-5.md
@@ -0,0 +1,33 @@
+---
+title: "Actividad 5: Repitiendo comodines"
+draft: false
+weight: 10
+---
+
+## Repitiendo comodines
+Usemos el comodín ```*``` y la etiqueta `````` juntos para permitir que nuestro bot incluya las entradas del usuario en su respuesta.
+
+
+1. Si el usuario introduce "Mi nombre es [nombre]", el bot debería responder con "¡Encantado de conocerte, [nombre]!".
+Ejemplos:
+Entrada | Salida
+---|--------------
+Mi nombre es Juan | ¡Encantado de conocerte, Juan!
+Mi nombre es Ana | ¡Encantado de conocerte, Ana!
+Mi nombre es Roberto | ¡Encantado de conocerte, Roberto!
+
+2. Si el usuario introduce "Mi color favorito es [color]", el bot debería responder con "¡A mí también me gusta [color]!".
+Ejemplos:
+Entrada | Salida
+---|--------------
+Mi color favorito es azul | ¡A mí también me gusta azul!
+Mi color favorito es rojo | ¡A mí también me gusta rojo!
+Mi color favorito es verde | ¡A mí también me gusta verde!
+
+3. Si el usuario introduce "Mi comida favorita es [comida]", el bot debería responder con "¡[comida]! Yum!".
+Ejemplos:
+Entrada | Salida
+---|--------------
+Mi comida favorita es pizza | ¡pizza! Yum!
+Mi comida favorita es pasta | ¡pasta! Yum!
+Mi comida favorita es sushi | ¡sushi! Yum!
\ No newline at end of file
diff --git a/content/espanol/chatbot/categories.md b/content/espanol/chatbot/categories.md
new file mode 100644
index 000000000..869388584
--- /dev/null
+++ b/content/espanol/chatbot/categories.md
@@ -0,0 +1,26 @@
+---
+title: "Categorías"
+draft: false
+weight: 6
+---
+
+## Fundamentos de AIML
+La unidad básica de AIML es la **categoría**. Una categoría consiste en un patrón y una plantilla. El **patrón** es lo que el usuario le dice al bot. La **plantilla** es la respuesta que el bot le da al usuario.
+
+Observando el siguiente ejemplo, vemos que el patrón es "HELLO" y la plantilla es "¡Hola, Mundo!". Cuando el usuario dice "HELLO", el bot responderá con "¡Hola, Mundo!". Ten en cuenta que la coincidencia de patrones no distingue entre mayúsculas y minúsculas, por lo que el bot responderá a "hello", "HELLO", "Hello" y "HeLlo" de la misma manera.
+
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice info %}}
+
+Al escribir el patrón, recomendamos escribirlo en mayúsculas y evitar el uso de signos de puntuación. Por lo tanto, si deseas coincidir con "¿Cuál es tu nombre?", deberías escribir el patrón como "CUAL ES TU NOMBRE". Pandora eliminará cualquier signo de puntuación de la entrada del usuario antes de comparar con el patrón.
+
+{{% /notice %}}
\ No newline at end of file
diff --git a/content/espanol/chatbot/echoing-wildcards.md b/content/espanol/chatbot/echoing-wildcards.md
new file mode 100644
index 000000000..671318a47
--- /dev/null
+++ b/content/espanol/chatbot/echoing-wildcards.md
@@ -0,0 +1,33 @@
+```markdown
+---
+title: "Repetición de comodines"
+draft: false
+weight: 9
+---
+
+## Introduciendo la etiqueta ``````
+Aprendamos una herramienta más que permitirá a nuestro chatbot tener respuestas más interesantes. En la última lección, aprendimos cómo podemos usar el comodín ```*``` para coincidir con cualquier palabra o frase. Pero, ¿qué sucede si queremos usar la palabra o frase que el usuario escribió en nuestra respuesta? Por ejemplo, si el usuario nos dice cuál es su color favorito, queremos que la respuesta del bot incluya ese color favorito del usuario. Podemos hacer esto usando la etiqueta ``````.
+
+La etiqueta `````` es una etiqueta especial que nos permite utilizar la palabra o frase que el usuario escribió en nuestra respuesta. Veamos cómo funciona.
+
+```
+
+ MI COLOR FAVORITO ES *
+
+ Tu color favorito es .
+
+
+```
+
+Hablemos de cómo funciona esta categoría. El patrón "MI COLOR FAVORITO ES *" coincidirá con cualquier entrada que comience con "MI COLOR FAVORITO ES" seguido de cualquier palabra o frase. De esta manera, el patrón coincidirá con "MI COLOR FAVORITO ES AZUL", "MI COLOR FAVORITO ES ROJO", "MI COLOR FAVORITO ES VERDE", y así sucesivamente. La etiqueta `````` capturará la palabra o frase que el usuario ingresó y la usará en la respuesta. Por lo tanto, si el usuario ingresa "MI COLOR FAVORITO ES AZUL", "azul" será la palabra representada por el comodín, por lo que, cuando el chatbot responda, la etiqueta `````` se reemplazará por "azul". El bot responderá "Tu color favorito es azul".
+
+
+
+Aquí tienes más ejemplos de entradas y salidas de esta categoría:
+
+Entrada | Salida
+---|--------------
+MI COLOR FAVORITO ES AZUL | Tu color favorito es azul.
+MI COLOR FAVORITO ES ROJO | Tu color favorito es rojo.
+MI COLOR FAVORITO ES VERDE | Tu color favorito es verde.
+```
\ No newline at end of file
diff --git a/content/espanol/chatbot/wildcards.md b/content/espanol/chatbot/wildcards.md
new file mode 100644
index 000000000..244280c78
--- /dev/null
+++ b/content/espanol/chatbot/wildcards.md
@@ -0,0 +1,21 @@
+---
+title: "Comodines"
+draft: false
+weight: 8
+---
+
+## Comodines
+Es posible que ahora estés notando que lleva mucho trabajo escribir una categoría para cada forma en que un usuario podría hacer una pregunta. Por ejemplo, actualmente el bot responde a "Hello" con "Hello, world". Pero, ¿qué pasa si el usuario dice "Hello there" o "Hello chatbot"? Tendríamos que escribir una nueva categoría para cada uno de estos casos. Afortunadamente, hay herramientas adicionales que podemos usar para hacer que nuestro bot sea más flexible.
+
+Una de estas herramientas es el **comodín**. Un comodín es un carácter especial que coincide con cualquier palabra o frase. Veamos cómo funciona.
+
+```
+
+ HELLO *
+
+ Hi!
+
+
+```
+
+El símbolo ```*``` es capaz de capturar 1 o más palabras en la entrada del usuario. Con esta nueva categoría, el chatbot ahora responderá con "Hi!" a cualquier entrada que comience con "Hello" seguido de cualquier palabra. Así que el patrón "HELLO *" coincidirá con "HELLO THERE", "HELLO CHATBOT", "HELLO WORLD", "HELLO EVERYONE" y demás.
\ No newline at end of file
diff --git a/content/espanol/security-fundamentals/cyber-security-cause-&-effect.md b/content/espanol/security-fundamentals/cyber-security-cause-&-effect.md
new file mode 100644
index 000000000..e2ad0b0a3
--- /dev/null
+++ b/content/espanol/security-fundamentals/cyber-security-cause-&-effect.md
@@ -0,0 +1,42 @@
+---
+title: "Ciberseguridad: Causa y Efecto"
+description: ""
+draft: false
+weight: 4
+---
+
+{{< figure src="../img/secret-notes.png" width="700px" >}}
+La ciberseguridad en la práctica es más que simplemente no caer en estafas en línea. ¿Cuáles son exactamente los riesgos comunes que los usuarios en línea ignoran y de los que los hackers se aprovechan?
+
+1. No habilitar la autenticación de dos factores para iniciar sesión en cuentas (redes sociales, banca, juegos, etc.).
+
+Esto facilita mucho a los hackers descifrar tu contraseña e iniciar sesión sin que lo sepas.
+
+{{% notice tip %}}
+
+### Habilitar la Autenticación de Dos Factores (2FA)
+La Autenticación de Dos Factores (comúnmente abreviada como 2FA) es la práctica de necesitar dos formas (o factores) de demostrar quién eres al iniciar sesión. Esto es útil porque si alguien roba o adivina tu contraseña, aún no podrá acceder a tu cuenta.
+
+2FA necesita habilitarse **antes** de que ocurra una posible brecha. La mayoría de las cuentas te lo solicitan cuando las creas por primera vez, pero si no lo configuraste entonces, la opción debería estar disponible en la página de configuración de tu cuenta. Se te pedirá proporcionar un número de teléfono o dirección de correo electrónico donde puedas confirmar tu identidad. Una vez que proporciones ese segundo método de contacto, recibirás un mensaje de confirmación para asegurar que puedes recibir esos mensajes de autenticación.
+
+Una vez que tengas habilitada la 2FA, los intentos de inicio de sesión enviarán mensajes al correo electrónico o número de teléfono que hayas proporcionado para confirmar que quien está intentando iniciar sesión realmente eres tú. ¡Asegúrate de tener tu teléfono a mano al iniciar sesión!
+
+{{% /notice %}}
+
+2. Reutilización de contraseñas (usar la misma contraseña para muchos sitios).
+
+Una vez que tu contraseña es descubierta, un hacker probablemente podrá acceder a varias o todas tus cuentas en línea.
+
+{{% notice tip %}}
+
+### Usar un Gestor de Contraseñas
+
+Un gestor de contraseñas es un lugar seguro para almacenar tus contraseñas de forma que no las olvides. Hay varios beneficios de usar uno:
+
+1. En lugar de recordar muchos nombres de usuario y contraseñas, solo necesitas recordar la contraseña para desbloquear tu gestor de contraseñas y ver todas tus contraseñas.
+2. Puedes crear contraseñas complejas que no puedan ser hackeadas sin preocuparte por tener que memorizarlas, ya que puedes simplemente copiar y pegar la contraseña.
+3. La mayoría de los gestores de contraseñas pueden recomendarte contraseñas seguras para asegurarte de no utilizar contraseñas débiles.
+
+¡Hay muchos gestores de contraseñas disponibles, algunos incluso están integrados en los navegadores web!
+
+{{% /notice %}}
\ No newline at end of file
diff --git a/content/espanol/security-fundamentals/how-can-we-incorporate-security.md b/content/espanol/security-fundamentals/how-can-we-incorporate-security.md
new file mode 100644
index 000000000..a84917730
--- /dev/null
+++ b/content/espanol/security-fundamentals/how-can-we-incorporate-security.md
@@ -0,0 +1,43 @@
+```markdown
+---
+title: "¿Cómo podemos incorporar la seguridad en nuestra vida diaria?"
+description: ""
+draft: false
+weight: 2
+---
+
+
+
+La ciberseguridad es un campo amplio donde todos debemos aportar para asegurarnos de que podamos navegar por Internet de manera segura. Podemos ayudar a dificultar que los hackers y ciberdelincuentes accedan a las redes de las que somos parte.
+
+{{< rawhtml >}}
+
¡Buena respuesta! Otras respuestas a considerar son:
+
+
Utiliza contraseñas largas que no sean fáciles de adivinar
+
Evita dejar información sensible en lugares que no son seguros (escrita en papel, documentos sin protección, apps de notas)
+
Activa notificaciones de inicio de sesión y opciones como la autenticación en dos pasos
+
Ten cuidado al abrir enlaces sospechosos en correos electrónicos y mensajes de texto
+
Asegúrate de mantener tus dispositivos actualizados con las versiones más recientes del software
+
+
+
+{{< /rawhtml >}}
+```
\ No newline at end of file
diff --git a/content/espanol/security-fundamentals/security-vs-privacy.md b/content/espanol/security-fundamentals/security-vs-privacy.md
new file mode 100644
index 000000000..67e73ef88
--- /dev/null
+++ b/content/espanol/security-fundamentals/security-vs-privacy.md
@@ -0,0 +1,40 @@
+---
+title: "Seguridad vs Privacidad"
+description: ""
+draft: false
+weight: 3
+---
+
+Seguridad y privacidad suelen usarse como sinónimos por muchas personas, pero es importante entender cómo estas dos ideas son diferentes.
+{{< figure src="../img/teacher.png" width="600px" >}}
+
+### Seguridad
+La seguridad se refiere a la protección contra el acceso no autorizado a datos, independientemente de su contenido. Cualquier medida tomada para asegurarse de que los datos no puedan ser accedidos por una persona no autorizada se conoce como seguridad. Algunos ejemplos incluyen:
+* Asegurarse de que las computadoras estén bloqueadas mientras no estén en uso.
+* Técnicas de programación que previenen ataques de software.
+* Uso de autenticación de dos factores.
+
+### Privacidad
+La privacidad se refiere al derecho de los consumidores a estar libres de atención o vigilancia no deseada. Generalmente, la privacidad está relacionada con la Información Personalmente Identificable (PII, por sus siglas en inglés). Algunos ejemplos de PII son:
+* Direcciones de correo electrónico.
+* Números de teléfono.
+* Direcciones físicas.
+* Fechas de nacimiento.
+* Detalles de tarjetas de crédito.
+* ¡Incluso tu huella digital!
+
+### Juntas
+Implementamos controles de seguridad para limitar quién puede acceder a la información, e implementamos controles de privacidad para limitar el tipo de información que está accesible en ciertos lugares.
+
+La seguridad se puede aplicar sin privacidad, pero la privacidad no se puede aplicar sin seguridad.
+
+{{< figure src="../img/security-vs-privacy.png" width="900px" >}}
+
+Aquí tienes un ejemplo. Podrías compartir información personal con tu banco cuando abres una cuenta. ¿Qué pasa después de eso? Aquí hay tres posibles resultados, todos relacionados con tu información personal (no con el dinero en la cuenta corriente).
+
+1. Se mantienen tu privacidad y seguridad.
+ * El banco utiliza tu información para abrir tu cuenta y proporcionarte servicios. Luego, protegen esos datos.
+2. Tu privacidad se compromete, pero tu seguridad se mantiene.
+ * El banco vende parte de tu información a un comercializador. Nota: Puede que hayas aceptado esto en la divulgación de privacidad del banco. ¿El resultado? Tu información personal está en más manos de las que hubieras deseado.
+3. Se comprometen tanto tu privacidad como tu seguridad.
+ * El banco sufre una violación de datos. Los ciberdelincuentes penetran en una base de datos del banco, lo cual constituye una brecha de seguridad. Tu información queda expuesta y podría venderse en la dark web. Tu privacidad se pierde. Podrías convertirte en víctima de fraude cibernético y robo de identidad.
\ No newline at end of file
diff --git a/content/espanol/security-fundamentals/what-is-security.md b/content/espanol/security-fundamentals/what-is-security.md
new file mode 100644
index 000000000..b168897ef
--- /dev/null
+++ b/content/espanol/security-fundamentals/what-is-security.md
@@ -0,0 +1,23 @@
+---
+title: "¿Qué es la Seguridad?"
+description: ""
+draft: false
+weight: 1
+---
+
+## Seguridad General vs. Ciberseguridad
+La **seguridad**, por sí sola, se define como el estado de estar libre de peligro o amenaza. Esta es la misma definición de **ciberseguridad**, excepto que la ciberseguridad se centra en crear un estado de estar libre de peligro, pero en el **ciberespacio**.
+
+
+Alguien que trabaja en **ciberseguridad** siempre está trabajando en algo para asegurarse de que las personas que usan computadoras estén seguras cuando usan Internet de diversas formas. Algunos ingenieros de ciberseguridad garantizan la seguridad de los usuarios estando siempre atentos a nuevas vulnerabilidades, mientras que otros hacen el mismo trabajo intentando romper programas antes de que lo hagan los hackers.
+
+## ¿Qué es el ciberespacio?
+El **ciberespacio** es cualquier lugar donde ocurre comunicación por una red informática. Esto puede significar cuando interactúas con otros en línea en sitios como redes sociales o foros, pero también incluye a las computadoras comunicándose entre sí a través de Internet o redes más pequeñas, como las de un hogar u oficina.
+
+## ¿Por qué necesitamos seguridad?
+Necesitamos seguridad porque siempre hay hackers intentando robar tu información. El ciberespacio debería ser un lugar donde las personas puedan estar *sin* preocuparse de la amenaza de que su información sea robada o de que su computadora esté en riesgo debido a virus y malware.
+
+El rol de los ingenieros de ciberseguridad y el campo de la ciberseguridad en general es importante porque hay consecuencias muy reales para los ciberdelitos. Por un lado, los datos, vidas o negocios de las personas pueden ser **arruinados** por las acciones de los delincuentes cibernéticos o hackers. Por otro lado, también hay un gran riesgo financiero. Según el Centro de Estudios Estratégicos e Internacionales, los ciberdelitos le costaron al mundo aproximadamente **600 mil millones de dólares estadounidenses** en 2018. Otras fuentes afirman que la cifra se acerca más a **1 billón de dólares estadounidenses** en 2020 y 2021.
+
+
+
\ No newline at end of file
diff --git a/content/francais/chatbot/_index.md b/content/francais/chatbot/_index.md
new file mode 100644
index 000000000..9c98dd4fa
--- /dev/null
+++ b/content/francais/chatbot/_index.md
@@ -0,0 +1,49 @@
+```markdown
+---
+title: "Créez votre propre chatbot"
+description: "Un guide introductif sur les chatbots"
+date: 2020-02-21T11:45:38-07:00
+prereq: "email"
+download: ""
+draft: false
+icon: "fas fa-code"
+language: "no-code"
+topics: ["ai"]
+difficulties: ["beginner"]
+---
+
+## Introduction
+Dans cet atelier, vous apprendrez à créer votre propre chatbot. À la fin de l'atelier, vous aurez un chatbot capable d'avoir une conversation simple avec un utilisateur. Vous apprendrez à utiliser AIML, un langage conçu pour créer des chatbots. Vous découvrirez également comment utiliser Pandorabots, une plateforme pour héberger des chatbots.
+
+Pour compléter cet atelier, vous aurez besoin d'une adresse email pour créer un compte sur Pandorabots.
+
+
+
+## Qu'est-ce qu'un chatbot ?
+Un chatbot est un programme informatique qui simule une conversation humaine pour répondre à des questions.
+
+
+## Exemples de chatbots
+Il y a de fortes chances que vous ayez déjà interagi avec un chatbot dans votre vie quotidienne.
+
+Vous pourriez utiliser un assistant virtuel pour définir un rappel sur votre téléphone ou pour jouer une chanson sur votre enceinte connectée.
+
+
+Vous pourriez avoir échangé avec un chatbot pour obtenir de l'aide concernant un produit ou un service.
+
+
+
+Plus récemment, les chatbots sont devenus plus connus grâce à des technologies comme ChatGPT.
+
+## Histoire des chatbots
+Les chatbots existent depuis longtemps. Le premier chatbot a été créé en 1966 et s'appelait ELIZA. En 1995, un nouveau chatbot appelé ALICE a été développé. ALICE a été écrit en utilisant AIML, qui est le même langage que nous apprenons dans cet atelier.
+
+
+
+## Table des matières
+
+
+Table des matières
+{{% children /%}}
+
+```
\ No newline at end of file
diff --git a/content/francais/chatbot/activity-1.md b/content/francais/chatbot/activity-1.md
new file mode 100644
index 000000000..125157a6c
--- /dev/null
+++ b/content/francais/chatbot/activity-1.md
@@ -0,0 +1,19 @@
+---
+title: "Activité 1 : Rencontrez ALICE"
+draft: false
+weight: 4
+---
+
+## Rencontrez ALICE
+
+
+
+Avant de commencer à construire notre propre chatbot, rencontrons ALICE et posons-lui quelques questions. Vous devez continuer à garder cette page web ouverte et disponible.
+
+Essayez ALICE
+
+Que pensez-vous d'ALICE ?
+
+Quels types de questions ALICE a-t-elle pu répondre ?
+
+Quels types de questions ALICE n'a-t-elle pas pu répondre ?
\ No newline at end of file
diff --git a/content/francais/chatbot/activity-2.md b/content/francais/chatbot/activity-2.md
new file mode 100644
index 000000000..f44aac252
--- /dev/null
+++ b/content/francais/chatbot/activity-2.md
@@ -0,0 +1,56 @@
+---
+title: "Activité 2 : Configuration de PandoraBots"
+draft: false
+weight: 5
+---
+
+## AIML
+Nous utiliserons AIML pour créer notre chatbot. AIML signifie **Artificial Intelligence Markup Language** (Langage de balisage pour l'intelligence artificielle). Si vous avez déjà utilisé HTML pour créer un site web, vous trouverez qu'AIML y ressemble beaucoup. Avant de pouvoir commencer à écrire en AIML, nous devons créer un compte sur PandoraBots.
+
+
+## PandoraBots
+Rendez-vous sur [https://www.pandorabots.com/](https://www.pandorabots.com/) et cliquez sur **Sign Up** (S'inscrire). Entrez une adresse e-mail et un mot de passe pour créer un compte. Alternativement, vous pouvez vous inscrire en utilisant un compte Google, Facebook, Twitter ou Github. Si on vous le demande, choisissez l'option d'essai gratuit.
+
+## Créer un nouveau bot
+Une fois que vous êtes inscrit, vous devriez voir une page ressemblant à ceci :
+
+
+
+Pour créer un nouveau bot, utilisez le bouton “+” à côté de **My Bots** dans le volet de navigation. Donnez-lui un nom et cliquez sur “Create Bot” (Créer un bot).
+
+
+
+## Édition du Bot
+Une fois votre bot créé, le nom de ce dernier apparaîtra dans le volet de navigation. Cliquez sur **Edit** sous le nom de votre bot, puis choisissez **Code Editor** pour accéder à l'Éditeur.
+
+
+
+L'Éditeur est l'endroit où vous écrirez les fichiers AIML et les catégories qui permettront à vous et aux autres de discuter avec votre bot.
+
+Utilisez le menu **File** pour créer un nouveau fichier AIML appelé `greetings`.
+
+
+
+
+
+## Hello World
+
+Copiez le code de la catégorie suivante dans l'éditeur de texte entre les balises de début `````` et de fin `````` :
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+Une fois terminé, enregistrez votre fichier via le menu déroulant **File**.
+
+
+
+## Tester votre bot
+Le widget de chat vous permet de parler à votre bot. Cliquez sur l'icône des "bulles de discussion" dans le coin inférieur droit pour commencer à dialoguer avec votre bot. Tapez `Hello` et vous devriez recevoir la réponse que vous venez de programmer, `“Hello, world!”`
+
+
\ No newline at end of file
diff --git a/content/francais/chatbot/activity-3.md b/content/francais/chatbot/activity-3.md
new file mode 100644
index 000000000..6d89ec73f
--- /dev/null
+++ b/content/francais/chatbot/activity-3.md
@@ -0,0 +1,40 @@
+---
+title: "Activité 3 : Ajoutez vos propres catégories"
+draft: false
+weight: 7
+---
+
+## Ajoutez plus de catégories
+
+Pour le moment, notre bot peut seulement répondre à "Bonjour". Ajoutons quelques catégories supplémentaires afin que notre bot puisse répondre à davantage de questions.
+
+1. Si l'utilisateur dit "Quel est votre nom ?", le bot devrait répondre "Mon nom est Chatbot".
+2. Si l'utilisateur dit "Quelle est votre couleur préférée ?", le bot devrait répondre "Ma couleur préférée est le bleu".
+3. Si l'utilisateur dit "Quel est votre plat préféré ?", le bot devrait répondre "Mon plat préféré est la pizza".
+
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice tip %}}
+
+Rappel : Lorsque vous écrivez le modèle (pattern), utilisez uniquement des majuscules et évitez d'utiliser la ponctuation. Ainsi, si vous souhaitez correspondre à "Quel est votre nom ?", vous devrez écrire le modèle comme "QUEL EST VOTRE NOM".
+
+{{% /notice %}}
+
+{{% notice tip %}}
+
+N'oubliez pas de sauvegarder le fichier chaque fois que vous modifiez les catégories et souhaitez interagir avec le chatbot.
+
+{{% /notice %}}
+
+Essayez d’ajouter ces catégories à votre bot et testez-les à l’aide du widget de chat. À ce stade, le bot devrait répondre à "Bonjour", "Quel est votre nom ?", "Quelle est votre couleur préférée ?" et "Quel est votre plat préféré ?".
\ No newline at end of file
diff --git a/content/francais/chatbot/activity-4.md b/content/francais/chatbot/activity-4.md
new file mode 100644
index 000000000..267edd55c
--- /dev/null
+++ b/content/francais/chatbot/activity-4.md
@@ -0,0 +1,21 @@
+---
+title: "Activité 4 : Caractères génériques"
+draft: false
+weight: 9
+---
+
+## Utiliser les caractères génériques
+Utilisons le caractère générique pour permettre à notre bot de répondre à plus de questions, sans avoir à créer une nouvelle catégorie pour chaque question possible. Développons nos catégories actuelles afin que le chatbot puisse répondre à toute question qui se termine par "nourriture", "couleur" ou "nom".
+
+{{% notice tip %}}
+
+Utilisez le caractère générique au début du modèle.
+
+{{% /notice %}}
+
+1. Si l'utilisateur saisit une question qui **SE TERMINE PAR** "nourriture" (ex. : "Quelle est ta nourriture préférée ?", "Aimes-tu la nourriture ?", "Les chatbots mangent-ils de la nourriture ?"), le bot doit répondre : "Ma nourriture préférée est la pizza".
+
+2. Si l'utilisateur saisit une question qui **SE TERMINE PAR** "couleur" (ex. : "Quelle est ta couleur préférée ?", "Quelle est votre couleur préférée ?"), le bot doit répondre : "Ma couleur préférée est le bleu".
+
+3. Si l'utilisateur saisit une question qui **SE TERMINE PAR** "nom" (ex. : "Quel est ton nom ?", "Quel est votre nom ?", "As-tu un nom ?"), le bot doit répondre : "Mon nom est Chatbot".
+
\ No newline at end of file
diff --git a/content/francais/chatbot/activity-5.md b/content/francais/chatbot/activity-5.md
new file mode 100644
index 000000000..e87faef44
--- /dev/null
+++ b/content/francais/chatbot/activity-5.md
@@ -0,0 +1,35 @@
+```markdown
+---
+title: "Activité 5 : Écho des jokers"
+draft: false
+weight: 10
+---
+
+## Écho des Jokers
+Utilisons les jokers ```*``` et la balise `````` ensemble pour permettre à notre bot d'inclure les entrées utilisateur dans sa réponse.
+
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice info %}}
+
+Lors de l’écriture d’un motif, nous recommandons d’écrire en MAJUSCULES et d’éviter d’utiliser la ponctuation. Donc, si vous souhaitez correspondre à "Quel est votre nom ?", vous devriez écrire le motif comme "QUEL EST VOTRE NOM". Pandora supprimera toute ponctuation dans l'entrée utilisateur avant de faire la correspondance avec le motif.
+
+{{% /notice %}}
\ No newline at end of file
diff --git a/content/francais/chatbot/echoing-wildcards.md b/content/francais/chatbot/echoing-wildcards.md
new file mode 100644
index 000000000..a678893ac
--- /dev/null
+++ b/content/francais/chatbot/echoing-wildcards.md
@@ -0,0 +1,33 @@
+```markdown
+---
+title: "Faire Écho aux Jokers"
+draft: false
+weight: 9
+---
+
+## Introduction à la balise ``````
+Apprenons un outil de plus pour permettre à notre chatbot d'avoir des réponses plus intéressantes. Dans la leçon précédente, nous avons appris comment utiliser le joker ```*``` pour correspondre à n'importe quel mot ou phrase. Mais que se passe-t-il si nous voulons utiliser le mot ou la phrase saisie par l'utilisateur dans notre réponse ? Par exemple, si l'utilisateur nous dit quelle est sa couleur préférée, nous voulons que la réponse du bot inclue la couleur préférée de l'utilisateur. Nous pouvons faire cela en utilisant la balise ``````.
+
+La balise `````` est une balise spéciale qui nous permet d'utiliser le mot ou la phrase saisi(e) par l'utilisateur dans notre réponse. Voyons comment cela fonctionne.
+
+```
+
+ MA COULEUR PRÉFÉRÉE EST *
+
+ Ta couleur préférée est .
+
+
+```
+
+Décryptons comment cette catégorie fonctionne. Le modèle "MA COULEUR PRÉFÉRÉE EST *" correspondra à toute entrée qui commence par "MA COULEUR PRÉFÉRÉE EST" suivie de n'importe quel mot ou phrase. Ainsi, le modèle correspondra à "MA COULEUR PRÉFÉRÉE EST BLEU", "MA COULEUR PRÉFÉRÉE EST ROUGE", "MA COULEUR PRÉFÉRÉE EST VERT", et ainsi de suite. La balise `````` capturera le mot ou la phrase saisi(e) par l'utilisateur et l'utilisera dans la réponse. Donc, si l'utilisateur saisit "MA COULEUR PRÉFÉRÉE EST BLEU", "bleu" est le mot représenté par le joker. Ainsi, lorsque le chatbot répond, `````` est remplacé par "bleu". Le bot répondra "Ta couleur préférée est bleu".
+
+
+
+Voici quelques exemples d'entrées et de sorties basés sur cette catégorie :
+
+Entrée | Sortie
+---|-----------------
+MA COULEUR PRÉFÉRÉE EST BLEU | Ta couleur préférée est bleu.
+MA COULEUR PRÉFÉRÉE EST ROUGE | Ta couleur préférée est rouge.
+MA COULEUR PRÉFÉRÉE EST VERT | Ta couleur préférée est vert.
+```
\ No newline at end of file
diff --git a/content/francais/chatbot/wildcards.md b/content/francais/chatbot/wildcards.md
new file mode 100644
index 000000000..ef3a2c971
--- /dev/null
+++ b/content/francais/chatbot/wildcards.md
@@ -0,0 +1,21 @@
+---
+title: "Jokers (Wildcards)"
+draft: false
+weight: 8
+---
+
+## Jokers (Wildcards)
+Vous avez peut-être remarqué qu'écrire une catégorie pour chaque manière possible dont un utilisateur pourrait poser une question demande beaucoup de travail. Par exemple, actuellement, le bot répond à "Hello" par "Hello, world". Mais que se passe-t-il si l'utilisateur dit "Hello there" ou "Hello chatbot" ? Nous devrions écrire une nouvelle catégorie pour chacun de ces cas. Heureusement, il existe des outils supplémentaires que nous pouvons utiliser pour rendre notre bot plus flexible.
+
+L'un de ces outils est le **joker** (wildcard). Un joker est un caractère spécial qui correspond à n'importe quel mot ou expression. Voyons comment cela fonctionne.
+
+```
+
+ HELLO *
+
+ Salut!
+
+
+```
+
+Le symbole ```*``` est capable de capturer 1 ou plusieurs mots dans l'entrée utilisateur. Avec cette nouvelle catégorie, le chatbot répondra désormais par "Salut!" à toute entrée commençant par "Hello" suivie de n'importe quel mot. Ainsi, le modèle ("pattern") "HELLO *" correspondra à "HELLO THERE", "HELLO CHATBOT", "HELLO WORLD", "HELLO EVERYONE" et ainsi de suite.
\ No newline at end of file
diff --git a/content/francais/security-fundamentals/cyber-security-cause-&-effect.md b/content/francais/security-fundamentals/cyber-security-cause-&-effect.md
new file mode 100644
index 000000000..3302651e8
--- /dev/null
+++ b/content/francais/security-fundamentals/cyber-security-cause-&-effect.md
@@ -0,0 +1,42 @@
+---
+title: "Cyber Sécurité : Cause et Effet"
+description: ""
+draft: false
+weight: 4
+---
+
+{{< figure src="../img/secret-notes.png" width="700px" >}}
+La cybersécurité en pratique, c'est bien plus que simplement ne pas tomber dans les pièges en ligne. Quels sont les risques courants souvent ignorés par les utilisateurs, et dont les hackers profitent ?
+
+1. Ne pas activer l'authentification à deux facteurs pour se connecter aux comptes (médias sociaux, banques, jeux, etc.)
+
+Cela rend beaucoup plus facile pour les hackers de craquer votre mot de passe et de se connecter sans que vous le sachiez.
+
+{{% notice tip %}}
+
+### Activer l'authentification à deux facteurs (2FA)
+L'authentification à deux facteurs (souvent appelée 2FA) consiste à utiliser deux formes (ou facteurs) de preuve pour confirmer votre identité lors de la connexion. Cela est utile car si quelqu’un devait voler ou deviner votre mot de passe, il ne pourrait toujours pas se connecter à votre compte.
+
+La 2FA doit être activée **avant** qu'une éventuelle violation ne se produise. La plupart des services vous le demandent lors de la création d’un compte, mais si vous ne l’avez pas configurée à ce moment-là, les paramètres devraient toujours être accessibles depuis la page de configuration de votre compte. On vous demandera de fournir un numéro de téléphone ou une adresse e-mail pour vérifier votre identité. Une fois que vous avez fourni cette deuxième méthode de contact, attendez-vous à recevoir un message de confirmation pour vous assurer que vous êtes en mesure de recevoir ces messages d’authentification.
+
+Une fois la 2FA activée, les tentatives de connexion enverront des messages au courriel ou au numéro de téléphone que vous avez fourni afin de confirmer que la personne qui tente de se connecter est bien vous. Assurez-vous d'avoir votre téléphone à portée de main lorsque vous vous connectez !
+
+{{% /notice %}}
+
+2. Réutilisation des mots de passe (utiliser le même mot de passe pour de nombreux sites)
+
+Une fois que votre mot de passe est découvert, un hacker pourra probablement accéder à plusieurs, voire à l’ensemble de vos comptes en ligne.
+
+{{% notice tip %}}
+
+### Utiliser un gestionnaire de mots de passe
+
+Un gestionnaire de mots de passe est un emplacement sécurisé où vous pouvez stocker vos mots de passe pour ne pas les oublier. Il présente plusieurs avantages :
+
+1. Au lieu de mémoriser plusieurs noms d’utilisateur et mots de passe, vous n’avez besoin de vous souvenir que du mot de passe pour déverrouiller votre gestionnaire et consulter tous vos mots de passe.
+2. Vous pouvez créer des mots de passe complexes et difficiles à pirater sans vous soucier de les retaper, car il vous suffit de copier et coller le mot de passe.
+3. La plupart des gestionnaires de mots de passe peuvent recommander des mots de passe sécurisés afin de vous assurer que vous ne créez pas de mots de passe faibles.
+
+Il existe de nombreux gestionnaires de mots de passe, et certains sont même intégrés aux navigateurs web !
+
+{{% /notice %}}
\ No newline at end of file
diff --git a/content/francais/security-fundamentals/how-can-we-incorporate-security.md b/content/francais/security-fundamentals/how-can-we-incorporate-security.md
new file mode 100644
index 000000000..191dba963
--- /dev/null
+++ b/content/francais/security-fundamentals/how-can-we-incorporate-security.md
@@ -0,0 +1,41 @@
+---
+title: "Comment pouvons-nous intégrer la sécurité dans notre vie quotidienne ?"
+description: ""
+draft: false
+weight: 2
+---
+
+
+
+La cybersécurité est un domaine important où chacun doit jouer son rôle pour garantir une navigation sécurisée sur Internet. Nous pouvons contribuer à rendre plus difficile l'accès des hackers et des cybercriminels aux réseaux dont nous faisons partie.
+
+{{< rawhtml >}}
+
Bonne réponse ! Voici d'autres suggestions à considérer :
+
+
Utiliser des mots de passe longs et difficiles à deviner
+
Éviter de laisser des informations sensibles dans des lieux non sécurisés (écrits, documents simples, applications de notes)
+
Activer les notifications de connexion et des mesures comme l'authentification à deux facteurs
+
Faire attention aux liens suspects dans les e-mails et les messages texte
+
S'assurer de maintenir ses appareils à jour avec les versions logicielles les plus récentes
+
+
+
+{{< /rawhtml >}}
\ No newline at end of file
diff --git a/content/francais/security-fundamentals/security-vs-privacy.md b/content/francais/security-fundamentals/security-vs-privacy.md
new file mode 100644
index 000000000..0a509ee08
--- /dev/null
+++ b/content/francais/security-fundamentals/security-vs-privacy.md
@@ -0,0 +1,40 @@
+---
+title: "Sécurité vs Vie Privée"
+description: ""
+draft: false
+weight: 3
+---
+
+La sécurité et la vie privée sont souvent utilisées de manière interchangeable par les gens, mais il est important de comprendre en quoi ces deux idées diffèrent.
+{{< figure src="../img/teacher.png" width="600px" >}}
+
+### Sécurité
+La sécurité fait référence à la protection contre l'accès non autorisé aux données, quel que soit le contenu. Toute mesure prise pour s'assurer que les données ne peuvent pas être accessibles par une personne non autorisée est connue sous le terme de sécurité. Quelques exemples incluent :
+* Assurer que les ordinateurs sont verrouillés lorsqu'ils sont laissés sans surveillance
+* Utiliser des techniques de programmation qui préviennent les attaques logicielles
+* Utiliser une authentification à deux facteurs
+
+### Vie Privée
+La vie privée fait référence au droit des consommateurs d'être libres de toute attention ou surveillance non souhaitée. La vie privée concerne généralement les informations personnellement identifiables (PII). Voici quelques exemples de PII :
+* Adresses e-mail
+* Numéros de téléphone
+* Adresses
+* Dates de naissance
+* Coordonnées bancaires
+* Et même votre empreinte digitale !
+
+### Ensemble
+Nous mettons en place des contrôles de sécurité pour limiter qui peut accéder à des informations, et nous mettons en place des contrôles de confidentialité pour limiter le type d'informations accessibles dans certains contextes.
+
+La sécurité peut être mise en pratique sans la vie privée, mais la vie privée ne peut pas être mise en pratique sans sécurité.
+
+{{< figure src="../img/security-vs-privacy.png" width="900px" >}}
+
+Voici un exemple. Vous pourriez partager des informations personnelles avec votre banque lorsque vous ouvrez un compte. Que se passe-t-il ensuite ? Voici trois scénarios possibles, tous liés à vos informations personnelles (et non à l'argent de votre compte courant) :
+
+1. Votre vie privée et votre sécurité sont maintenues.
+ * La banque utilise vos informations pour ouvrir votre compte et vous fournir des services. Ensuite, elle protège ces données.
+2. Votre vie privée est compromise, mais votre sécurité est maintenue.
+ * La banque vend certaines de vos informations à un marketeur. Remarque : Vous avez peut-être accepté cela dans la politique de confidentialité de la banque. Résultat ? Vos informations personnelles se retrouvent entre plus de mains que vous ne l'auriez souhaité.
+3. Votre vie privée et votre sécurité sont toutes deux compromises.
+ * La banque subit une faille de sécurité. Des cybercriminels pénètrent dans une base de données de la banque, constituant une violation de la sécurité. Vos informations sont exposées et pourraient être vendues sur le dark web. Votre vie privée est détruite. Vous pourriez devenir victime de cyberfraude et de vol d'identité.
\ No newline at end of file
diff --git a/content/francais/security-fundamentals/what-is-security.md b/content/francais/security-fundamentals/what-is-security.md
new file mode 100644
index 000000000..8dd6e8147
--- /dev/null
+++ b/content/francais/security-fundamentals/what-is-security.md
@@ -0,0 +1,23 @@
+---
+title: "Qu'est-ce que la Sécurité ?"
+description: ""
+draft: false
+weight: 1
+---
+
+## Sécurité Générale vs. Cybersécurité
+La **sécurité** est définie comme l’état d’être à l’abri du danger ou des menaces. Cela correspond à la définition de la **cybersécurité**, sauf que la cybersécurité concerne exclusivement le fait de créer un état d’être à l'abri du danger, mais dans le **cyberespace**.
+
+
+Quelqu’un qui travaille dans le domaine de la **cybersécurité** s’efforce toujours de garantir que les utilisateurs d’ordinateurs soient en sécurité lorsqu’ils utilisent Internet de différentes manières. Certains ingénieurs en cybersécurité veillent à la sécurité des utilisateurs en étant constamment à l'affût de nouvelles vulnérabilités, tandis que d'autres effectuent ce travail en essayant de casser les programmes avant que les hackers ne le fassent.
+
+## Qu'est-ce que le cyberespace ?
+Le **cyberespace** désigne tout lieu où la communication se fait via un réseau informatique. Cela peut signifier des interactions avec d'autres personnes en ligne sur des sites de réseaux sociaux ou des forums, mais cela inclut également les communications entre ordinateurs via Internet ou des réseaux plus petits, comme ceux d’une maison ou d’un bureau.
+
+## Pourquoi avons-nous besoin de sécurité ?
+Nous avons besoin de sécurité car il existe en permanence des hackers qui tentent de voler vos informations. Le cyberespace devrait être un lieu où les gens peuvent naviguer *sans* avoir à s’inquiéter des risques de vol d’informations ou d’exposition de leur ordinateur à des virus et logiciels malveillants.
+
+Le rôle des ingénieurs en cybersécurité et, plus largement, le domaine de la cybersécurité sont essentiels, car les cybercrimes ont des conséquences très réelles. D'une part, les données, la vie ou les entreprises des gens peuvent être **ruinées** par les actions de cybercriminels ou de hackers. D'autre part, il existe également un risque financier considérable. Selon le Center for Strategic and International Studies, le cybercrime a coûté environ **600 milliards de dollars américains** au monde en 2018. D'autres sources estiment que ce chiffre s'approche de **1 milliard de dollars américains** en 2020 et 2021.
+
+
+
\ No newline at end of file
diff --git a/content/german/chatbot/_index.md b/content/german/chatbot/_index.md
new file mode 100644
index 000000000..ff0bdcb96
--- /dev/null
+++ b/content/german/chatbot/_index.md
@@ -0,0 +1,49 @@
+```markdown
+---
+title: "Erstellen Sie Ihren eigenen Chatbot"
+description: "Ein Einführungsguide zu Chatbots"
+date: 2020-02-21T11:45:38-07:00
+prereq: "email"
+download: ""
+draft: false
+icon: "fas fa-code"
+language: "no-code"
+topics: ["ai"]
+difficulties: ["anfänger"]
+---
+
+## Einführung
+In diesem Workshop lernen Sie, wie Sie Ihren eigenen Chatbot erstellen können. Am Ende des Workshops haben Sie einen Chatbot, der in der Lage ist, eine einfache Unterhaltung mit dem Benutzer zu führen. Sie lernen, wie man AIML verwendet, eine Sprache zur Erstellung von Chatbots. Außerdem erfahren Sie, wie man Pandorabots nutzt, eine Plattform zur Bereitstellung von Chatbots.
+
+Um den Workshop abschließen zu können, benötigen Sie eine E-Mail-Adresse, um ein Konto bei Pandorabots zu erstellen.
+
+
+
+## Was ist ein Chatbot?
+Ein Chatbot ist ein Computerprogramm, das menschliche Konversation simuliert, um Fragen zu beantworten.
+
+
+## Beispiele für Chatbots
+Wahrscheinlich sind Sie schon mit einem Chatbot in Ihrem täglichen Leben in Kontakt gekommen.
+
+Vielleicht nutzen Sie einen virtuellen Assistenten, um eine Erinnerung auf Ihrem Telefon zu setzen oder um ein Lied auf Ihrem Smart Speaker abzuspielen.
+
+
+Vielleicht haben Sie mit einem Chatbot kommuniziert, um Hilfe zu einem Produkt oder einer Dienstleistung zu erhalten.
+
+
+
+In letzter Zeit sind Chatbots dank Technologien wie ChatGPT bekannter geworden.
+
+## Geschichte der Chatbots
+Chatbots gibt es schon seit langer Zeit. Der erste Chatbot wurde 1966 entwickelt und hieß ELIZA. 1995 wurde ein neuer Chatbot namens ALICE entwickelt. ALICE wurde mithilfe von AIML geschrieben, der gleichen Sprache, die wir in diesem Workshop lernen werden.
+
+
+
+## Inhaltsverzeichnis
+
+
+Inhaltsverzeichnis
+{{% children /%}}
+
+```
\ No newline at end of file
diff --git a/content/german/chatbot/activity-1.md b/content/german/chatbot/activity-1.md
new file mode 100644
index 000000000..ee2321d35
--- /dev/null
+++ b/content/german/chatbot/activity-1.md
@@ -0,0 +1,19 @@
+---
+title: "Aktivität 1: Treffen Sie ALICE"
+draft: false
+weight: 4
+---
+
+## Treffen Sie ALICE
+
+
+
+Bevor wir beginnen, unseren eigenen Chatbot zu bauen, lassen Sie uns ALICE kennenlernen und ihr einige Fragen stellen. Diese Webseite sollte weiterhin geöffnet und zugänglich bleiben.
+
+Probieren Sie ALICE aus
+
+Was denken Sie über ALICE?
+
+Welche Art von Fragen konnte ALICE beantworten?
+
+Welche Art von Fragen konnte ALICE nicht beantworten?
\ No newline at end of file
diff --git a/content/german/chatbot/activity-2.md b/content/german/chatbot/activity-2.md
new file mode 100644
index 000000000..7ad3bd7cd
--- /dev/null
+++ b/content/german/chatbot/activity-2.md
@@ -0,0 +1,57 @@
+```markdown
+---
+title: "Aktivität 2: Einrichten von PandoraBots"
+draft: false
+weight: 5
+---
+
+## AIML
+Wir verwenden AIML, um unseren Chatbot zu erstellen. AIML steht für **Artificial Intelligence Markup Language**. Wenn du jemals HTML zur Erstellung einer Website verwendet hast, wirst du feststellen, dass AIML sehr ähnlich aussieht. Bevor wir anfangen können, AIML zu schreiben, müssen wir ein Konto bei PandoraBots erstellen.
+
+
+## PandoraBots
+Gehe zu [https://www.pandorabots.com/](https://www.pandorabots.com/) und klicke auf **Sign Up** (Registrieren). Gib eine E-Mail-Adresse und ein Passwort ein, um ein Konto zu erstellen. Alternativ kannst du dich mit einem Konto von Google, Facebook, Twitter oder Github registrieren. Wähle ggf. die kostenlose Testversion aus.
+
+## Einen neuen Bot erstellen
+Nachdem du dich registriert hast, solltest du eine Seite sehen, die so aussieht:
+
+
+
+Um einen neuen Bot zu erstellen, benutze die “+”-Schaltfläche neben „My Bots“ im Navigationsbereich. Gib ihm einen Namen und klicke auf „Create Bot“.
+
+
+
+## Bot-Bearbeitung
+Sobald du einen neuen Bot erstellt hast, erscheint der Name des Bots im Navigationsbereich. Klicke auf **Edit** unter dem Namen deines Bots und wähle dann **Code Editor**, um zum Editor zu navigieren.
+
+
+
+Im Editor schreibst du AIML-Dateien und Kategorien, die es dir und anderen ermöglichen, mit deinem Bot zu interagieren.
+
+Verwende das Dateimenü, um eine neue AIML-Datei namens greetings (Begrüßungen) zu erstellen.
+
+
+
+
+
+## Hello World
+Kopiere den Code für die folgende Kategorie in den Texteditor zwischen die Start-Tags `````` und die End-Tags ``````:
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+Nachdem du fertig bist, speichere deine Datei über das Dropdown-Menü „File“.
+
+
+
+## Deinen Bot testen
+Das Chat-Widget ermöglicht es dir, mit deinem Bot zu sprechen. Klicke auf das "Chatblasen"-Symbol unten rechts, um mit deinem Bot zu sprechen. Gib `Hello` ein, und du solltest die Antwort erhalten, die du gerade codiert hast: `“Hello, world!”`
+
+
+```
\ No newline at end of file
diff --git a/content/german/chatbot/activity-3.md b/content/german/chatbot/activity-3.md
new file mode 100644
index 000000000..1edf37a08
--- /dev/null
+++ b/content/german/chatbot/activity-3.md
@@ -0,0 +1,42 @@
+```markdown
+---
+title: "Aktivität 3: Füge deine eigenen Kategorien hinzu"
+draft: false
+weight: 7
+---
+
+## Füge weitere Kategorien hinzu
+
+Momentan kann unser Bot nur auf "Hallo" antworten. Lass uns weitere Kategorien hinzufügen, damit unser Bot auf mehr Dinge antworten kann.
+
+1. Wenn der Benutzer fragt: "Wie heißt du?", sollte der Bot mit "Mein Name ist Chatbot" antworten.
+2. Wenn der Benutzer fragt: "Was ist deine Lieblingsfarbe?", sollte der Bot mit "Meine Lieblingsfarbe ist Blau" antworten.
+3. Wenn der Benutzer fragt: "Was ist dein Lieblingsessen?", sollte der Bot mit "Mein Lieblingsessen ist Pizza" antworten.
+
+
+
+Zur Erinnerung: Hier ist der grundlegende Aufbau einer Kategorie:
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice tip %}}
+
+Erinnerung: Wenn du das Pattern schreibst, nutze ausschließlich Großbuchstaben und vermeide Satzzeichen. Wenn du also auf "Wie heißt du?" reagieren möchtest, solltest du das Pattern als "WIE HEISST DU" schreiben.
+
+{{% /notice %}}
+
+{{% notice tip %}}
+
+Erinnerung: Speichere die Datei immer, wenn du die Kategorien änderst und mit dem Chatbot interagieren möchtest.
+
+{{% /notice %}}
+
+Versuche, diese Kategorien deinem Bot hinzuzufügen und teste sie im Chat-Widget. An diesem Punkt sollte der Bot auf "Hallo", "Wie heißt du?", "Was ist deine Lieblingsfarbe?" und "Was ist dein Lieblingsessen?" antworten.
+```
\ No newline at end of file
diff --git a/content/german/chatbot/activity-4.md b/content/german/chatbot/activity-4.md
new file mode 100644
index 000000000..15f5013cc
--- /dev/null
+++ b/content/german/chatbot/activity-4.md
@@ -0,0 +1,21 @@
+---
+title: "Aktivität 4: Platzhalter"
+draft: false
+weight: 9
+---
+
+## Verwendung von Platzhaltern
+Lassen Sie uns den Platzhalter verwenden, um unserem Bot zu ermöglichen, mehr Fragen zu beantworten, ohne für jede mögliche Frage eine neue Kategorie schreiben zu müssen. Wir erweitern unsere aktuellen Kategorien, sodass der Chatbot auf jede Frage reagieren kann, die mit "Essen", "Farbe" oder "Name" endet.
+
+{{% notice tip %}}
+
+Verwenden Sie den Platzhalter am Anfang des Musters.
+
+{{% /notice %}}
+
+1. Wenn der Benutzer eine Frage eingibt, die **MIT** "Essen" **ENDET** (z. B. "Was ist dein Lieblingsessen?", "Magst du Essen?", "Essen Chatbots Essen?"), sollte der Bot antworten mit: "Mein Lieblingsessen ist Pizza".
+
+2. Wenn der Benutzer eine Frage eingibt, die **MIT** "Farbe" **ENDET** (z. B. "Was ist deine Lieblingsfarbe?", "Was ist deine Lieblingsfarbe?"), sollte der Bot antworten mit: "Meine Lieblingsfarbe ist Blau".
+
+3. Wenn der Benutzer eine Frage eingibt, die **MIT** "Name" **ENDET** (z. B. "Wie heißt du?", "Was ist dein Name?", "Hast du einen Namen?"), sollte der Bot antworten mit: "Mein Name ist Chatbot".
+
\ No newline at end of file
diff --git a/content/german/chatbot/activity-5.md b/content/german/chatbot/activity-5.md
new file mode 100644
index 000000000..8511e5069
--- /dev/null
+++ b/content/german/chatbot/activity-5.md
@@ -0,0 +1,35 @@
+```markdown
+---
+title: "Aktivität 5: Wildcards wiedergeben"
+draft: false
+weight: 10
+---
+
+## Wildcards wiedergeben
+Verwenden wir das Wildcard ```*``` und das ``````-Tag zusammen, um unserem Bot zu ermöglichen, Benutzereingaben in seine Antwort aufzunehmen.
+
+
+1. Wenn der Benutzer "Mein Name ist [Name]" eingibt, sollte der Bot mit "Freut mich, dich kennenzulernen, [Name]!" antworten.
+Beispiele:
+Eingabe | Ausgabe
+---|--------------
+Mein Name ist John | Freut mich, dich kennenzulernen, John!
+Mein Name ist Jane | Freut mich, dich kennenzulernen, Jane!
+Mein Name ist Bob | Freut mich, dich kennenzulernen, Bob!
+
+2. Wenn der Benutzer "Meine Lieblingsfarbe ist [Farbe]" eingibt, sollte der Bot mit "Ich mag auch [Farbe]!" antworten.
+Beispiele:
+Eingabe | Ausgabe
+---|--------------
+Meine Lieblingsfarbe ist blau | Ich mag auch blau!
+Meine Lieblingsfarbe ist rot | Ich mag auch rot!
+Meine Lieblingsfarbe ist grün | Ich mag auch grün!
+
+3. Wenn der Benutzer "Mein Lieblingsessen ist [Essen]" eingibt, sollte der Bot mit "[Essen]! Lecker!" antworten.
+Beispiele:
+Eingabe | Ausgabe
+---|--------------
+Mein Lieblingsessen ist Pizza | Pizza! Lecker!
+Mein Lieblingsessen ist Pasta | Pasta! Lecker!
+Mein Lieblingsessen ist Sushi | Sushi! Lecker!
+```
\ No newline at end of file
diff --git a/content/german/chatbot/categories.md b/content/german/chatbot/categories.md
new file mode 100644
index 000000000..a0035eb40
--- /dev/null
+++ b/content/german/chatbot/categories.md
@@ -0,0 +1,28 @@
+```markdown
+---
+title: "Kategorien"
+draft: false
+weight: 6
+---
+
+## AIML-Grundlagen
+Die grundlegende Einheit von AIML ist die **Kategorie**. Eine Kategorie besteht aus einem Muster (pattern) und einer Vorlage (template). Das **Muster** entspricht dem, was der Benutzer zum Bot sagt. Die **Vorlage** ist die Antwort, die der Bot dem Benutzer gibt.
+
+Schauen wir uns das folgende Beispiel an: Das Muster ist "HELLO" und die Vorlage ist "Hello, World!". Wenn der Benutzer "HELLO" sagt, wird der Bot mit "Hello, World!" antworten. Beachten Sie, dass die Mustererkennung nicht zwischen Groß- und Kleinschreibung unterscheidet, sodass der Bot auf "hello", "HELLO", "Hello" und "HeLlo" auf die gleiche Weise reagiert.
+
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice info %}}
+
+Beim Schreiben des Musters empfehlen wir, alles in GROSSBUCHSTABEN zu schreiben und auf die Verwendung von Satzzeichen zu verzichten. Wenn Sie beispielsweise "What is your name?" abgleichen möchten, sollten Sie das Muster als "WHAT IS YOUR NAME" schreiben. Pandora entfernt alle Satzzeichen in der Benutzereingabe, bevor das Muster abgeglichen wird.
+
+{{% /notice %}}
+```
\ No newline at end of file
diff --git a/content/german/chatbot/echoing-wildcards.md b/content/german/chatbot/echoing-wildcards.md
new file mode 100644
index 000000000..f7ae9732a
--- /dev/null
+++ b/content/german/chatbot/echoing-wildcards.md
@@ -0,0 +1,31 @@
+---
+title: "Wildcard-Echo"
+draft: false
+weight: 9
+---
+
+## Einführung des `````` Tags
+Lass uns ein weiteres Werkzeug kennenlernen, um unserem Chatbot interessantere Antworten zu ermöglichen. In der letzten Lektion haben wir gelernt, wie wir das Wildcard ```*``` verwenden können, um beliebige Wörter oder Phrasen zu erfassen. Aber was, wenn wir das vom Benutzer eingegebene Wort oder die Phrase in unserer Antwort verwenden möchten? Zum Beispiel, wenn der Benutzer uns seine Lieblingsfarbe nennt, möchten wir, dass die Antwort des Bots die Lieblingsfarbe des Benutzers enthält. Das können wir mit dem `````` Tag erreichen.
+
+Der `````` Tag ist ein spezieller Tag, der uns erlaubt, das vom Benutzer eingegebene Wort oder die Phrase in unserer Antwort zu nutzen. Lass uns anschauen, wie das funktioniert.
+
+```
+
+ MEINE LIEBLINGSFARBE IST *
+
+ Deine Lieblingsfarbe ist .
+
+
+```
+
+Schauen wir uns an, wie diese Kategorie funktioniert. Das Muster "MEINE LIEBLINGSFARBE IST *" wird jede Eingabe erfassen, die mit "MEINE LIEBLINGSFARBE IST" beginnt, gefolgt von einem beliebigen Wort oder einer beliebigen Phrase. Das Muster passt also zu "MEINE LIEBLINGSFARBE IST BLAU", "MEINE LIEBLINGSFARBE IST ROT", "MEINE LIEBLINGSFARBE IST GRÜN" und so weiter. Der `````` Tag wird das vom Benutzer eingegebene Wort oder die Phrase erfassen und in der Antwort verwenden. Wenn der Benutzer beispielsweise "MEINE LIEBLINGSFARBE IST BLAU" eingibt, wird "blau" durch das Wildcard repräsentiert. Wenn der Chatbot antwortet, wird `````` durch "blau" ersetzt. Der Bot antwortet dann mit "Deine Lieblingsfarbe ist blau".
+
+
+
+Hier sind einige weitere Beispiele für Eingaben und Ausgaben aus dieser Kategorie:
+
+Eingabe | Ausgabe
+---|--------------
+MEINE LIEBLINGSFARBE IST BLAU | Deine Lieblingsfarbe ist blau.
+MEINE LIEBLINGSFARBE IST ROT | Deine Lieblingsfarbe ist rot.
+MEINE LIEBLINGSFARBE IST GRÜN | Deine Lieblingsfarbe ist grün.
\ No newline at end of file
diff --git a/content/german/chatbot/wildcards.md b/content/german/chatbot/wildcards.md
new file mode 100644
index 000000000..720d423ba
--- /dev/null
+++ b/content/german/chatbot/wildcards.md
@@ -0,0 +1,21 @@
+---
+title: "Platzhalter"
+draft: false
+weight: 8
+---
+
+## Platzhalter
+Du merkst vielleicht, dass es viel Arbeit erfordert, eine Kategorie für jede mögliche Art, wie ein Benutzer eine Frage stellen könnte, zu schreiben. Zum Beispiel antwortet der Bot derzeit auf „Hallo“ mit „Hallo, Welt“. Aber was ist, wenn der Benutzer „Hallo dort“ oder „Hallo Chatbot“ sagt? Wir müssten für jeden dieser Fälle eine neue Kategorie erstellen. Zum Glück gibt es zusätzliche Tools, die wir verwenden können, um unseren Bot flexibler zu gestalten.
+
+Eines dieser Tools ist der **Platzhalter**. Ein Platzhalter ist ein spezielles Zeichen, das jedes beliebige Wort oder jede Phrase ersetzt. Schauen wir uns an, wie es funktioniert.
+
+```
+
+ HELLO *
+
+ Hi!
+
+
+```
+
+Das ```*```-Symbol kann ein oder mehrere Wörter im Benutzereingabetext erfassen. Mit dieser neuen Kategorie antwortet der Chatbot nun mit „Hi!“, wenn jede Eingabe mit „Hello“ beginnt, gefolgt von beliebigen Wörtern. Das Muster „HELLO *“ passt zu „HELLO THERE“, „HELLO CHATBOT“, „HELLO WORLD“, „HELLO EVERYONE“ und so weiter.
\ No newline at end of file
diff --git a/content/german/security-fundamentals/cyber-security-cause-&-effect.md b/content/german/security-fundamentals/cyber-security-cause-&-effect.md
new file mode 100644
index 000000000..b73cfe110
--- /dev/null
+++ b/content/german/security-fundamentals/cyber-security-cause-&-effect.md
@@ -0,0 +1,42 @@
+---
+title: "Cyber-Sicherheit Ursache & Wirkung"
+description: ""
+draft: false
+weight: 4
+---
+
+{{< figure src="../img/secret-notes.png" width="700px" >}}
+Cyber-Sicherheit bedeutet in der Praxis mehr als nur nicht auf Online-Betrügereien hereinzufallen. Doch welche häufigen Risiken ignorieren Nutzer online und welche Schwachstellen nutzen Hacker aus?
+
+1. Keine Aktivierung der Zwei-Faktor-Authentifizierung beim Anmelden bei Accounts (soziale Medien, Banking, Gaming usw.)
+
+Das erleichtert es Hackern erheblich, Ihr Passwort zu knacken und sich ohne Ihr Wissen einzuloggen.
+
+{{% notice tip %}}
+
+### Aktivieren der Zwei-Faktor-Authentifizierung (2FA)
+Die Zwei-Faktor-Authentifizierung (häufig als 2FA abgekürzt) bedeutet, dass bei der Anmeldung zwei Formen (oder Faktoren) benötigt werden, um zu beweisen, wer Sie sind. Dies ist hilfreich, da jemand, der Ihr Passwort gestohlen oder erraten hat, sich trotzdem nicht in Ihren Account einloggen kann.
+
+2FA muss **vor** einem möglichen Sicherheitsverstoß aktiviert werden. Die meisten Accounts bieten dies an, wenn Sie ein Konto erstellen, aber falls Sie es damals nicht eingerichtet haben, sollten die Einstellungen dafür in Ihrer Kontoverwaltungsseite verfügbar sein. Sie werden aufgefordert, eine Telefonnummer oder E-Mail-Adresse anzugeben, über die Sie Ihre Identität bestätigen können. Sobald Sie diese zweite Kontaktmethode angegeben haben, erhalten Sie eine Bestätigungsnachricht, um sicherzugehen, dass Sie die Authentifizierungsnachrichten empfangen können.
+
+Sobald Sie 2FA aktiviert haben, werden bei Anmeldeversuchen Nachrichten an die E-Mail-Adresse oder Telefonnummer gesendet, die Sie angegeben haben, um zu bestätigen, dass die Person, die sich anmeldet, wirklich Sie sind. Halten Sie Ihr Telefon bereit, wenn Sie sich anmelden!
+
+{{% /notice %}}
+
+2. Wiederverwendung von Passwörtern (das gleiche Passwort für viele Websites verwenden)
+
+Sobald Ihr Passwort entdeckt wird, kann ein Hacker vermutlich auf weitere oder alle Ihre Accounts online zugreifen.
+
+{{% notice tip %}}
+
+### Nutzung eines Passwort-Managers
+
+Ein Passwort-Manager ist ein sicherer Ort, um Ihre Passwörter zu speichern, damit Sie sie nicht vergessen. Es gibt mehrere Vorteile, einen Passwort-Manager zu verwenden:
+
+1. Statt sich viele Benutzername-Passwort-Kombinationen zu merken, müssen Sie sich nur das Passwort merken, das Ihren Passwort-Manager entsperrt, um alle Ihre Passwörter zu sehen.
+2. Sie können komplexe Passwörter erstellen, die nicht gehackt werden können, ohne sich Gedanken darüber machen zu müssen, sie eintippen zu müssen. Sie können das Passwort einfach kopieren und einfügen.
+3. Die meisten Passwort-Manager können starke Passwörter für Sie empfehlen, um sicherzustellen, dass Sie keine schwachen Passwörter verwenden.
+
+Es gibt viele Passwort-Manager, einige sind sogar in Webbrowser integriert!
+
+{{% /notice %}}
\ No newline at end of file
diff --git a/content/german/security-fundamentals/how-can-we-incorporate-security.md b/content/german/security-fundamentals/how-can-we-incorporate-security.md
new file mode 100644
index 000000000..097456c73
--- /dev/null
+++ b/content/german/security-fundamentals/how-can-we-incorporate-security.md
@@ -0,0 +1,41 @@
+---
+title: "Wie können wir Sicherheit in unseren Alltag integrieren?"
+description: ""
+draft: false
+weight: 2
+---
+
+
+
+Cybersicherheit ist ein großes Feld, bei dem jeder seinen Teil dazu beitragen muss, damit wir sicher im Internet surfen können. Wir können dazu beitragen, es Hackern und Cyberkriminellen schwieriger zu machen, in die Netzwerke einzubrechen, zu denen wir gehören.
+
+{{< rawhtml >}}
+
Gute Antwort! Einige weitere Überlegungen dazu sind:
+
+
Verwenden Sie lange Passwörter, die nicht leicht zu erraten sind
+
Vermeiden Sie es, sensible Informationen an unsicheren Orten zu hinterlassen (aufgeschrieben, in einfachen Dokumenten, in Notizen-Apps)
+
Aktivieren Sie Anmeldebenachrichtigungen und Dinge wie Zwei-Faktor-Authentifizierung
+
Seien Sie vorsichtig beim Öffnen verdächtiger Links in E-Mails und SMS
+
Stellen Sie sicher, dass Ihre Geräte auf die neuesten Softwareversionen aktualisiert sind
+
+
+
+{{< /rawhtml >}}
\ No newline at end of file
diff --git a/content/german/security-fundamentals/security-vs-privacy.md b/content/german/security-fundamentals/security-vs-privacy.md
new file mode 100644
index 000000000..c9c247cfd
--- /dev/null
+++ b/content/german/security-fundamentals/security-vs-privacy.md
@@ -0,0 +1,39 @@
+---
+title: "Sicherheit vs. Privatsphäre"
+description: ""
+draft: false
+weight: 3
+---
+
+Sicherheit und Privatsphäre werden oft von Menschen synonym verwendet, aber es ist wichtig zu verstehen, wie sich diese beiden Konzepte unterscheiden.
+{{< figure src="../img/teacher.png" width="600px" >}}
+### Sicherheit
+Sicherheit bezieht sich auf den Schutz vor unbefugtem Zugriff auf Daten, unabhängig vom Inhalt. Jede Maßnahme, die ergriffen wird, um sicherzustellen, dass Daten nicht von unbefugten Personen abgerufen werden können, wird als Sicherheitsmaßnahme bezeichnet. Einige Beispiele umfassen:
+* Sicherstellen, dass Computer gesperrt werden, wenn sie unbeaufsichtigt sind
+* Programmiertechniken, die Softwareangriffe verhindern
+* Nutzung der Zwei-Faktor-Authentifizierung
+
+### Privatsphäre
+Privatsphäre bezieht sich auf das Recht der Verbraucher, vor unerwünschter Aufmerksamkeit oder Überwachung geschützt zu bleiben. Privatsphäre bezieht sich allgemein auf personenbezogene Identifikationsinformationen (PII). Einige Beispiele für PII sind:
+* E-Mail-Adressen
+* Telefonnummern
+* Adressen
+* Geburtstage
+* Kreditkartendetails
+* Sogar dein Fingerabdruck!
+
+### Gemeinsam
+Wir setzen Sicherheitsmaßnahmen ein, um einzuschränken, wer auf Informationen zugreifen kann, und wir setzen Maßnahmen zum Schutz der Privatsphäre ein, um einzuschränken, welche Art von Informationen an bestimmten Orten zugänglich sind.
+
+Sicherheit kann ohne Privatsphäre umgesetzt werden, aber Privatsphäre kann nicht ohne Sicherheit gewährleistet werden.
+
+{{< figure src="../img/security-vs-privacy.png" width="900px" >}}
+
+Hier ist ein Beispiel. Du teilst möglicherweise persönliche Informationen mit deiner Bank, wenn du ein Konto eröffnest. Was passiert danach? Hier sind drei mögliche Szenarien, die sich alle auf deine persönlichen Informationen beziehen (nicht auf das Geld in deinem Girokonto):
+
+1. Deine Privatsphäre und Sicherheit werden gewahrt.
+ * Die Bank verwendet deine Informationen, um dein Konto zu eröffnen und dir Dienstleistungen bereitzustellen. Anschließend schützt sie diese Daten.
+2. Deine Privatsphäre wird verletzt, aber deine Sicherheit bleibt gewahrt.
+ * Die Bank verkauft einige deiner Informationen an einen Vermarkter. Hinweis: Vielleicht hast du dem im Datenschutzhinweis der Bank zugestimmt. Das Ergebnis? Deine persönlichen Informationen befinden sich in mehr Händen, als du vielleicht wolltest.
+3. Sowohl deine Privatsphäre als auch deine Sicherheit werden verletzt.
+ * Die Bank wird Opfer eines Datenlecks. Cyberkriminelle dringen in eine Datenbank der Bank ein, ein Sicherheitsbruch. Deine Informationen werden offengelegt und könnten im Darknet verkauft werden. Deine Privatsphäre ist dahin. Du könntest Opfer von Cyberbetrug und Identitätsdiebstahl werden.
\ No newline at end of file
diff --git a/content/german/security-fundamentals/what-is-security.md b/content/german/security-fundamentals/what-is-security.md
new file mode 100644
index 000000000..9810d53de
--- /dev/null
+++ b/content/german/security-fundamentals/what-is-security.md
@@ -0,0 +1,23 @@
+---
+title: "Was ist Sicherheit?"
+description: ""
+draft: false
+weight: 1
+---
+
+## Allgemeine Sicherheit vs. Cybersicherheit
+**Sicherheit** wird definiert als der Zustand, frei von Gefahr oder Bedrohung zu sein. Dies entspricht der Definition von **Cybersicherheit**, mit dem Unterschied, dass es bei der Cybersicherheit darum geht, einen Zustand der Gefahrenfreiheit im **Cyberspace** zu schaffen.
+
+
+Jemand, der in der **Cybersicherheit** arbeitet, beschäftigt sich stets mit Maßnahmen, um sicherzustellen, dass Menschen, die Computer nutzen, bei der Nutzung des Internets in verschiedenen Formen sicher sind. Einige Cybersicherheitsingenieure sorgen dafür, dass Benutzer geschützt sind, indem sie ständig auf neue Schwachstellen achten, während andere denselben Job erledigen, indem sie versuchen, Programme zu knacken, bevor es Hacker tun.
+
+## Was ist Cyberspace?
+**Cyberspace** ist überall dort, wo Kommunikation über ein Computernetzwerk stattfindet. Das kann bedeuten, dass Sie online mit anderen interagieren, etwa auf sozialen Medien oder Foren, aber es umfasst auch Computer, die miteinander über das Internet oder kleinere Netzwerke in Haushalten oder Büros kommunizieren.
+
+## Warum brauchen wir Sicherheit?
+Wir brauchen Sicherheit, weil ständig Hacker versuchen, Ihre Informationen zu stehlen. Der Cyberspace sollte ein Ort sein, den Menschen *ohne* Angst vor Bedrohungen wie Informationsdiebstahl oder Risiken durch Viren und Malware besuchen können.
+
+Die Rolle von Cybersicherheitsingenieuren und das gesamte Feld der Cybersicherheit sind wichtig, weil Cyberkriminalität sehr reale Konsequenzen hat. Einerseits können durch die Handlungen von Cyberkriminellen oder Hackern die Daten, das Leben oder die Unternehmen von Menschen **ruiniert** werden. Andererseits gibt es auch ein erhebliches finanzielles Risiko. Laut dem Center for Strategic and International Studies verursachte Cyberkriminalität im Jahr 2018 Kosten von etwa **600 Milliarden USD** weltweit. Andere Quellen schätzen, dass der Wert in den Jahren 2020 und 2021 näher an **1 Billion USD** liegt.
+
+
+
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/_index.md b/content/kyrgyz/chatbot/_index.md
new file mode 100644
index 000000000..9d53e11c7
--- /dev/null
+++ b/content/kyrgyz/chatbot/_index.md
@@ -0,0 +1,49 @@
+```yaml
+---
+title: "Өзүңүздүн чатботту жазыңыз"
+description: "Чатботторго киришүүчү колдонмо"
+date: 2020-02-21T11:45:38-07:00
+prereq: "электрондук почта"
+download: ""
+draft: false
+icon: "fas fa-code"
+language: "no-code"
+topics: ["ai"]
+difficulties: ["башталгыч"]
+---
+```
+
+## Киришүү
+Бул семинарда сиз өз чатботуңузду түзүү жолун үйрөнөсүз. Семинар аягында, сиз колдонуучу менен жөнөкөй маектешүү жүргүзө ала турган чатботко ээ болосуз. AIML (Artificial Intelligence Markup Language) тилин колдонуп, чатботторду кантип жаратууну үйрөнөсүз. Ошондой эле Pandorabots платформасын чатботторду хостинг үчүн кантип колдонуу керектигин түшүнөсүз.
+
+Семинарды бүтүрүү үчүн, Pandorabots аккаунтуна катталуу үчүн электрондук почтаны пайдалануу керек.
+
+
+
+## Чатбот деген эмне?
+Чатбот – бул суроолорго жооп берүү үчүн адамдын маегин симуляциялаган компьютер программасы.
+
+
+## Чатботтордун мисалдары
+Жашоодо сиз буга чейин чатбот менен өз ара аракеттенген болушуңуз мүмкүн.
+
+Сиз телефонго эскертүү коюу үчүн, же акылдуу түзмөгүңүздө музыка ойноо үчүн виртуалдык жардамчыны колдонгон болушуңуз мүмкүн.
+
+
+Продукт же кызмат боюнча жардам алуу үчүн чатбот менен байланышкан болушуңуз мүмкүн.
+
+
+
+Акыркы убакта чатботтор ChatGPT сыяктуу технологиялардын аркасында көбүрөөк таанымал боло баштады.
+
+## Чатботтордун тарыхы
+Чатботтор көптөн бери колдонулуп келет. Биринчи чатбот 1966-жылы түзүлүп, ELIZA деп аталган. 1995-жылы жаңы чатбот ALICE пайда болгон. ALICE AIML тилинде жазылган, бул семинарда ушул тилди үйрөнөбүз.
+
+
+
+## Мазмун тизмеси
+
+
+Мазмун тизмеси
+{{% children /%}}
+
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/activity-1.md b/content/kyrgyz/chatbot/activity-1.md
new file mode 100644
index 000000000..3ce2806a8
--- /dev/null
+++ b/content/kyrgyz/chatbot/activity-1.md
@@ -0,0 +1,19 @@
+---
+title: "Ишмердүүлүк 1: ALICE менен таанышыңыз"
+draft: false
+weight: 4
+---
+
+## ALICE менен таанышыңыз
+
+
+
+Өзүбүздүн чатботту кура баштаганга чейин, ALICE менен таанышып, ага айрым суроолорду берип көрөлү. Бул веб-баракчаны ачык жана жеткиликтүү кармаңыз.
+
+ALICEти сынап көрүңүз
+
+ALICE тууралуу эмне деп ойлайсыз?
+
+ALICE кандай суроолорго жооп бере алды?
+
+ALICE кандай суроолорго жооп бере алган жок?
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/activity-2.md b/content/kyrgyz/chatbot/activity-2.md
new file mode 100644
index 000000000..bc1f5ecb8
--- /dev/null
+++ b/content/kyrgyz/chatbot/activity-2.md
@@ -0,0 +1,58 @@
+```markdown
+---
+title: "Ишмердүүлүк 2: PandoraBots орнотуу"
+draft: false
+weight: 5
+---
+
+## AIML
+Биз чатбот түзүү үчүн AIML колдоно турган болобуз. AIML — бул **Жасалма Интеллект Мейкиндигинин Белгилөө Тили** (Artificial Intelligence Markup Language). Эгерде буга чейин HTMLди колдонуп веб-сайт түзгөн болсоңуз, AIML сизге абдан окшош көрүнөт. AIML жазууга киришүүдөн мурун, PandoraBots сайтында аккаунт түзүшүңүз керек.
+
+
+## Pandorabots
+[https://www.pandorabots.com/](https://www.pandorabots.com/) баракчасына барып, **Sign Up** дегенди басыңыз. Электрондук почта жана сыр сөз киргизип аккаунт түзсөңүз болот. Альтернативдүү түрдө Google, Facebook, Twitter, же Github аккаунту менен каттала аласыз. Эгер сизге сунушталса, акысыз сыноо вариантын тандаңыз.
+
+## Жаңы бот түзүү
+Катталгандан кийин, төмөнкүдөй баракча пайда болот:
+
+
+
+Жаңы бот түзүү үчүн навигациялык панелдеги My Bots бөлүгүнүн жанындагы “+” баскычын колдонуңуз. Ботко ат бериңиз жана “Create Bot” дегенди басыңыз.
+
+
+
+## Ботту түзөтүү
+Жаңы бот түзүлгөндөн кийин, боттун аты навигациялык панелде пайда болот. Боттун атынын астындагы **Edit** дегенди басыңыз жана кийин **Code Editor** бөлүмүнө өтүп, редакторго кириңиз.
+
+
+
+Редактор маектешүү ботун түзүү (чалуу/категорияларды жазуу) үчүн AIML файлдарын жазган жер болот.
+
+Файл менюсун колдонуп, greetings атты жаңы AIML файлын түзүңүз.
+
+
+
+
+
+## Салам, дүйнө
+
+Төмөндө берилип жаткан категория кодун тексттик редакторго алып, башталгыч `````` жана аяктоочу `````` тэгдин ортосуна коюңуз:
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+Толук бүтүп калгандан кийин, файлыңызды “File” менюсу аркылуу сактап коюңуз.
+
+
+
+## Ботуңузду текшерүү
+Chat Widget сизге бот менен сүйлөшүүгө мүмкүнчүлүк берет. Төмөнкү оң бурчтагы "сүйлөшүү көптүрлары" иконасын басып, ботуңуз менен сүйлөшүүнү баштаңыз. `Hello` деп текст жазыңыз, жана сиз жазган жоопту, `“Hello, world!”` аласыз.
+
+
+```
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/activity-3.md b/content/kyrgyz/chatbot/activity-3.md
new file mode 100644
index 000000000..879c90998
--- /dev/null
+++ b/content/kyrgyz/chatbot/activity-3.md
@@ -0,0 +1,42 @@
+```markdown
+---
+title: "Activity 3: Add your own categories"
+draft: false
+weight: 7
+---
+
+## Өз категорияларыңызды кошуу
+
+Азыркы учурда, биздин бот "Салам" дегенге гана жооп бере алат. Келгиле, кошумча категорияларды кошуп, ботубуз көбүрөөк нерселерге жооп бере ала тургандай кылып жасайлы.
+
+1. Эгер колдонуучу "Сенин атың ким?" десе, бот "Менин атым Чатбот" деп жооп берсин.
+2. Эгер колдонуучу "Сүйүктүү түсүң эмне?" десе, бот "Менин сүйүктүү түсүм көк" деп жооп берсин.
+3. Эгер колдонуучу "Сүйүктүү тамагың эмне?" десе, бот "Менин сүйүктүү тамагым пицца" деп жооп берсин.
+
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice tip %}}
+
+Эске алуу: Үлгүнү жазганда, бардык тамгаларды баш тамгалар менен жазып, тыныш белгилерин колдонбоо зарыл. Эгерде "Сенин атың ким?" дегенге дал келгиси келсе, үлгүнү "СЕНИН АТЫҢ КИМ" деп жазышың зарыл.
+
+{{% /notice %}}
+
+{{% notice tip %}}
+
+Файлдагы категорияларды өзгөрткөн сайын жана чатбот менен өз ара аракеттенүүнү каалаган учурда файлды сактап турууну унутпаңыз.
+
+{{% /notice %}}
+
+Бул категорияларды ботуңузга кошуп, чат виджетинде сынап көрүңүз. Ушул учурда бот "Салам", "Сенин атың ким?", "Сүйүктүү түсүң эмне?" жана "Сүйүктүү тамагың эмне?" деген суроолорго жооп бере алышы керек.
+```
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/activity-4.md b/content/kyrgyz/chatbot/activity-4.md
new file mode 100644
index 000000000..d5b750a42
--- /dev/null
+++ b/content/kyrgyz/chatbot/activity-4.md
@@ -0,0 +1,21 @@
+---
+title: "Иш-аракет 4: Жабдылган белгилер"
+draft: false
+weight: 9
+---
+
+## Жабдылган белгилерди колдонуу
+Келгиле, биздин ботту көбүрөөк суроолорго жооп бере алышы үчүн жабдылган белгилерди колдонолу, ар бир мүмкүн болгон суроого жаңы категория жазуунун кажети жок. Азыркы категорияларыбызды кеңейтип, чатботтун "тамак", "түс" же "аты" деген сөздөр менен аяктаган ар кандай суроолорго жооп бере алышын камсыз кылалы.
+
+{{% notice tip %}}
+
+Жабдылган белгилерди үлгүнүн башында колдонуңуз.
+
+{{% /notice %}}
+
+1. Эгер колдонуучу **"тамак" МЕНЕН АЯКТАГАН** суроо киргизсе (мисалы, "Сиздин сүйүктүү тамагыңыз эмне?", "Сиз тамакты жактырасызбы?", "Чатботтор тамак жешеби?"), бот "Менин сүйүктүү тамагым – пицца" деп жооп бериши керек.
+
+2. Эгер колдонуучу **"түс" МЕНЕН АЯКТАГАН** суроо киргизсе (мисалы, "Сиздин сүйүктүү түсүңүз кандай?", "Сиздин сүйүктүү түсүңүз эмне?"), бот "Менин сүйүктүү түсүм - көк" деп жооп бериши керек.
+
+3. Эгерде колдонуучу **"аты" МЕНЕН АЯКТАГАН** суроо киргизсе (мисалы, "Сиздин атыңыз эмне?", "Сиздин атыңыз ким?", "Сизде ат барбы?"), бот "Менин атым Чатбот" деп жооп бериши керек.
+
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/activity-5.md b/content/kyrgyz/chatbot/activity-5.md
new file mode 100644
index 000000000..72b694846
--- /dev/null
+++ b/content/kyrgyz/chatbot/activity-5.md
@@ -0,0 +1,35 @@
+```markdown
+---
+title: "Иш-чара 5: Жылдызчаларды кайталоо"
+draft: false
+weight: 10
+---
+
+## Жылдызчаларды кайталоо
+Келгиле, ```*``` жылдызчасын жана `````` тэгин чогуу колдонуп, боттун жоопторунда колдонуучунун киргизген маалыматтарын колдонууга мүмкүнчүлүк берели.
+
+
+1. Эгер колдонуучу "Менин атым [аты]" десе, бот "Сиз менен таанышканыма кубанычтамын, [аты]!" деп жооп бериши керек.
+Мисалдар:
+Киргизүү | Жооп
+---|--------------
+Менин атым Жон | Сиз менен таанышканыма кубанычтамын, Жон!
+Менин атым Жейн | Сиз менен таанышканыма кубанычтамын, Жейн!
+Менин атым Боб | Сиз менен таанышканыма кубанычтамын, Боб!
+
+2. Эгер колдонуучу "Менин сүйүктүү түсүм [түс]" десе, бот "Мен дагы [түс]тү жактырам!" деп жооп бериши керек.
+Мисалдар:
+Киргизүү | Жооп
+---|--------------
+Менин сүйүктүү түсүм көк | Мен дагы көктү жактырам!
+Менин сүйүктүү түсүм кызыл | Мен дагы кызылды жактырам!
+Менин сүйүктүү түсүм жашыл | Мен дагы жашылды жактырам!
+
+3. Эгер колдонуучу "Менин сүйүктүү тамагым [тамак]" десе, бот "[тамак]! Даамдуу экен!" деп жооп бериши керек.
+Мисалдар:
+Киргизүү | Жооп
+---|--------------
+Менин сүйүктүү тамагым пицца | пицца! Даамдуу экен!
+Менин сүйүктүү тамагым паста | паста! Даамдуу экен!
+Менин сүйүктүү тамагым суши | суши! Даамдуу экен!
+```
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/categories.md b/content/kyrgyz/chatbot/categories.md
new file mode 100644
index 000000000..abd4347eb
--- /dev/null
+++ b/content/kyrgyz/chatbot/categories.md
@@ -0,0 +1,28 @@
+```markdown
+---
+title: "Категориялар"
+draft: false
+weight: 6
+---
+
+## AIML Негиздери
+AIMLдин негизги бирдиги - бул **категория**. Бир категория паттерн жана шаблондон турат. **Паттерн** - бул колдонуучунун ботко айткан сөзү. **Шаблон** - бул боттун колдонуучуга берген жообу.
+
+Төмөнкү мисалды карап көрсөк, паттерн "HELLO" экенин жана шаблон "Hello, World!" экенин көрө алабыз. Колдонуучу "HELLO" деп айтканда, бот "Hello, World!" деп жооп берет. Паттерн ылайык келүүсү тамга чоң-кичине айырмаланбайт, ошондуктан бот "hello", "HELLO", "Hello", жана "HeLlo" деп айтылганда бирдей жооп берет.
+
+
+```
+
+ HELLO
+
+ Hello, World!
+
+
+```
+
+{{% notice info %}}
+
+Паттерн жазган учурда, биз бардык текстти ЧОН ТАМГАЛАР менен жазууну жана пунктуацияны колдонбоону сунуштайбыз. Эгерде "What is your name?" деген сөздү дал келтирүүнү кааласаңыз, анда паттернди "WHAT IS YOUR NAME" деп жазууңуз керек. Pandora колдонуучунун киргизген текстиндеги пунктуацияны алып салып, андан кийин гана паттерн менен салыштырат.
+
+{{% /notice %}}
+```
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/echoing-wildcards.md b/content/kyrgyz/chatbot/echoing-wildcards.md
new file mode 100644
index 000000000..312675cbf
--- /dev/null
+++ b/content/kyrgyz/chatbot/echoing-wildcards.md
@@ -0,0 +1,33 @@
+```markdown
+---
+title: "Жылдызчалардын Кайра Колдонулушу"
+draft: false
+weight: 9
+---
+
+## `````` тэгин таанышуу
+Келиңиз, биздин чат-ботко кызыктуу жоопторду жаратууга мүмкүнчүлүк берүүчү дагы бир инструментти үйрөнөлү. Өткөн сабакта биз ар кандай сөздү же сөз айкаштарын дал келтирүү үчүн ```*``` (жылдызча) белгисин кантип колдонууну үйрөнгөнбүз. Бирок, эгерде биз колдонуучунун жооп берген сөзүн же сөз айкашын жоопто колдонгуубуз келсе, анда эмне болот? Мисалы, эгерде колдонуучу өзүнүн сүйүктүү түсүн айтса, биз боттун жообуна колдонуучунун ошол түсүн кошкубуз келет. Бул үчүн биз `````` тэгин колдоно алабыз.
+
+`````` тэги – бул атайын тэг, ал колдонуучунун киргизген сөзүн же сөз айкаштарын жоопто колдонууга мүмкүндүк берет. Келиңиз, анын кантип иштээри менен таанышалы.
+
+```
+
+ МЕНИН СҮЙҮКТҮҮ ТҮСҮМ *
+
+ Сиздин сүйүктүү түсүңүз .
+
+
+```
+
+Бул категориянын кандай иштээрин кадамдап карап чыгалы. "МЕНИН СҮЙҮКТҮҮ ТҮСҮМ *" шаблону "МЕНИН СҮЙҮКТҮҮ ТҮСҮМ" сөздөрү менен башталган жана анын артынан каалаган сөз же сөз айкашы келген тексттерди дал келтирет. Демек, бул шаблон "МЕНИН СҮЙҮКТҮҮ ТҮСҮМ КӨК", "МЕНИН СҮЙҮКТҮҮ ТҮСҮМ КЫЗЫЛ", "МЕНИН СҮЙҮКТҮҮ ТҮСҮМ ЖАШЫЛ" сыяктуу тексттерди дал келтирет. `````` тэги колдонуучунун киргизген сөзү же сөз айкашын кармайт жана аны жоопто пайдаланат. Ошондуктан, эгерде колдонуучу "МЕНИН СҮЙҮКТҮҮ ТҮСҮМ КӨК" деп жазса, "көк" деген сөз жылдызча менен чагылдырылат жана чат-бот жооп бергенде `````` "көк" деген сөз менен алмаштырылат. Бот "Сиздин сүйүктүү түсүңүз көк" деп жооп берет.
+
+
+
+Бул категорияга тиешелүү кээ бир башка мисалдар:
+
+Киргизүү | Жооп
+---|--------------
+МЕНИН СҮЙҮКТҮҮ ТҮСҮМ КӨК | Сиздин сүйүктүү түсүңүз көк.
+МЕНИН СҮЙҮКТҮҮ ТҮСҮМ КЫЗЫЛ | Сиздин сүйүктүү түсүңүз кызыл.
+МЕНИН СҮЙҮКТҮҮ ТҮСҮМ ЖАШЫЛ | Сиздин сүйүктүү түсүңүз жашыл.
+```
\ No newline at end of file
diff --git a/content/kyrgyz/chatbot/wildcards.md b/content/kyrgyz/chatbot/wildcards.md
new file mode 100644
index 000000000..fdce91d62
--- /dev/null
+++ b/content/kyrgyz/chatbot/wildcards.md
@@ -0,0 +1,21 @@
+---
+title: "Коопсуз белгилер (Wildcards)"
+draft: false
+weight: 8
+---
+
+## Коопсуз белгилер (Wildcards)
+Сиз байкап жүрсөңүз керек, колдонуучунун суроосуна жооп бере турган ар бир мүмкүн болгон форманы жазуу үчүн көп күч талап кылынат. Мисалы, азыр бот "Салам" деген суроого "Салам, дүйнө" деп жооп берет. Бирок эгерде колдонуучу "Салам кандайсың" же "Салам, чатбот" десе эмне болот? Биз бул учурлар үчүн ар бирине жаңы категория жазышыбыз керек болот. Бактыга жараша, биздин ботту көбүрөөк ийкемдүү кылуу үчүн кошумча куралдарды колдонсо болот.
+
+Бул куралдардын бири — **коопсуз белги** (wildcard). Коопсуз белги — бул колдонуучунун канааттандыруучу сөзүн же фразасын дал келтирүү үчүн колдонулуучу атайын символ. Кантип иштээрин карап көрөлү.
+
+```
+
+ HELLO *
+
+ Салам!
+
+
+```
+
+```*``` символу колдонуучунун киргизүүсүндөгү 1 же андан көп сөздөрдү улантып жарашы мүмкүн. Бул жаңы категория менен, чатбот эми "Салам" сөзү менен башталган жана ар кандай сөз менен аяктаган суроолорго "Салам!" деп жооп берет. Демек, "HELLO *" үлгүсү "HELLO THERE", "HELLO CHATBOT", "HELLO WORLD", "HELLO EVERYONE" жана башкаларга жараша келет.
\ No newline at end of file
diff --git a/content/kyrgyz/security-fundamentals/cyber-security-cause-&-effect.md b/content/kyrgyz/security-fundamentals/cyber-security-cause-&-effect.md
new file mode 100644
index 000000000..b9904fbf5
--- /dev/null
+++ b/content/kyrgyz/security-fundamentals/cyber-security-cause-&-effect.md
@@ -0,0 +1,42 @@
+---
+title: "Кибер Коопсуздук: Себеп жана Натыйжа"
+description: ""
+draft: false
+weight: 4
+---
+
+{{< figure src="../img/secret-notes.png" width="700px" >}}
+Кибер коопсуздук практикасында бул онлайн шылуундукка алданбоо менен гана чектелбейт. Колдонуучулар көп көңүл бурбай турган жалпы коркунучтар жана хакерлер пайдалана турган жагдайлар кандай?
+
+1. Эки этаптуу ырастаууну (two-factor authentication) аккаунтка кирүү үчүн иштетпөө (социалдык медиа, банк эсептери, оюн аккаунттары ж.б.)
+
+Бул хакерлерге сиздин сырсөзүңүздү бузуп, сиздин кабарыңыз жок аккаунтка кирүүсүн жеңилдетет.
+
+{{% notice tip %}}
+
+### Эки этаптуу ырастаууну (2FA) иштетүү
+Эки этаптуу ырастауу (көп учурда 2FA деп кыскартылат) — бул система сиз аккаунтка киргенде өзүңүздү растаган эки түрдүү (же этаптуу) ыкмаларды талап кылган практикага негизделген. Бул ыкма пайдалуу, себеби эгер сырсөзүңүздү уурдап алышса же болжоп тапса, алар аккаунтка кире албайт.
+
+2FAны потенциалдуу бузуп кирүү болмоюнча иштетүү керек. Көпчүлүк аккаунттар сиз жаңы аккаунт түзгөндө 2FA орнотууну суранышат, эгер сиз аны орнотуудан баш тарткан болсоңуз, анда ал жөндөөлөр сиздин аккаунттун жөндөө бетинде болушу керек. Экинчи байланыш ыкмасын тастыктай турган телефон номерин же электрондук почта дарегин бериңиз деп суроо болот. Эки этаптуу ырастауу үчүн берилген байланыш ыкмалары аркылуу алгач ал тастыкталып, ырстаау каты келе тургандыгын текшериңиз.
+
+2FAны иштеткенден кийин кирүү аракеттери сиз тарабынан берилген телефон номерине же электрондук почтанызга билдирүү жөнөтөт. Аккаунтка кирип жатканда телефонуңуз жаныңызда болушун текшериңиз.
+
+{{% /notice %}}
+
+2. Сырсөздөрдү кайра колдонуу (бирдей сырсөздү көптөгөн сайттарда колдонуу)
+
+Сырсөзүңүз бир жерде ачылса, хакерлер сиздин башка же бардык аккаунттарыңызга кирип ала алышы мүмкүн.
+
+{{% notice tip %}}
+
+### Сырсөз башкаргычты колдонуу
+
+Сырсөз башкаргыч — бул сырсөздөрүңүздү сактоонун коопсуз жайы, бул сырсөздөрдү унутуп калбашыңыз үчүн пайдалуу. Аны колдонуунун бир нече артыкчылыктары бар:
+
+1. Көптөгөн аттар жана сырсөздөрдү эстөө ордуна, сырсөз башкаргычты ачуу үчүн бир сырсөздү гана эстөө жетиштүү.
+2. Күрөө менен түзүлгөн сырсөздөрдү колдонуп, аларды экранда копирулап, паста кылууга болору үчүн кам көрүү менен хакерден коргой аласыз.
+3. Көптөгөн сырсөз башкаргычтар сизге күчтүү сырсөздөрдү сунуш кылат, ошонун жардамы менен алсыз сырсөздөрдү колдонуудан качасыз.
+
+Азыр сырсөз башкаргыч программалары көп, айрымдары веб-браузерге эле киргизилген болуп сакай жүзүндө колдонулат.
+
+{{% /notice %}}
\ No newline at end of file
diff --git a/content/kyrgyz/security-fundamentals/how-can-we-incorporate-security.md b/content/kyrgyz/security-fundamentals/how-can-we-incorporate-security.md
new file mode 100644
index 000000000..b3d68ec47
--- /dev/null
+++ b/content/kyrgyz/security-fundamentals/how-can-we-incorporate-security.md
@@ -0,0 +1,43 @@
+```markdown
+---
+title: "Коопсуздукту күнүмдүк жашообузга кантип киргизе алабыз?"
+description: ""
+draft: false
+weight: 2
+---
+
+
+
+Киберкоопсуздук – бул баарыбыз Интернет аркылуу коопсуз чабыт кылуу үчүн салым кошо турган чоң тармак. Хакерлер жана кибер кылмышкерлер үчүн кирип, биз мүчө болгон тармактарга жетүү кыйын болушуна жардам бере алабыз.
+
+{{< rawhtml >}}
+
Маанилүү маалыматтарды корголбогон жерлерде сактабоо (жазылган кагаздарда, кадимки документтерде, тексттик колдонмолордо)
+
Колдонууну ырастоо эскертүүлөрүн жана эки факторлуу идентификацияны иштетүү
+
Электрондук каттардагы жана SMS билдирүүлөрүндө шектүү шилтемелерди ачууда сак болуңуз
+
Аппараттарыңызды эң акыркы программалык версияларга жаңыртууну унутпаңыз
+
+
+
+{{< /rawhtml >}}
+```
\ No newline at end of file
diff --git a/content/kyrgyz/security-fundamentals/security-vs-privacy.md b/content/kyrgyz/security-fundamentals/security-vs-privacy.md
new file mode 100644
index 000000000..3a6cc7dde
--- /dev/null
+++ b/content/kyrgyz/security-fundamentals/security-vs-privacy.md
@@ -0,0 +1,39 @@
+---
+title: "Коопсуздук жана Купуялык"
+description: ""
+draft: false
+weight: 3
+---
+
+Коопсуздук жана купуялык түшүнүктөрү көбүнчө бири-бири менен алмашылып колдонулат, бирок бул эки түшүнүктүн айырмасын түшүнүү өтө маанилүү.
+{{< figure src="../img/teacher.png" width="600px" >}}
+### Коопсуздук
+Коопсуздук - бул маалыматты мазмунуна карабай, уруксатсыз кирүүдөн коргоо чаралары. Маалыматты уруксатсыз адам кире албашы үчүн көрүлгөн бардык чаралар коопсуздукка кирет. Анын айрым мисалдары төмөнкүлөр:
+* Компьютерлерди кароосуз калтырылганда кулпулап коюу
+* Программалык чабуулдарды алдын алган программалоо ыкмалары
+* Эки факторлуу авторизацияны колдонуу
+
+### Купуялык
+Купуялык - бул керексиз көңүл буруудан же көзөмөлдөн эркин болуу укугу. Купуялык, адатта, Жеке Таандык Маалыматтар (ЖТМ) менен байланыштуу болот. ЖТМдин айрым мисалдары:
+* Электрондук почта даректери
+* Телефон номурлары
+* Даректер
+* Туулган күндөр
+* Кредиттик карта маалыматтары
+* Атүгүл манжа изиңиз!
+
+### Биргеликте
+Коопсуздук чаралары ким маалыматка кире аларын чектөө үчүн колдонулат, ал эми купуялык чаралары кайсы маалыматтын айрым жерлерде жеткиликтүү болорун чектөө үчүн колдонулат.
+
+Коопсуздукту купуялыктан бөлөкчө ишке ашырууга болот, бирок купуялык коопсуздуктун жоктугунда ишке ашырыла албайт.
+
+{{< figure src="../img/security-vs-privacy.png" width="900px" >}}
+
+Мына мисал. Сиз банкка эсеп ачуу үчүн жеке маалыматыңызды беришиңиз мүмкүн. Андан кийин эмне болот? Бул жерде жеке маалыматыңызга байланыштуу үч мүмкүнчүлүк бар (эсептеги акчаңызга байланыштуу эмес):
+
+1. Сиздин купуялыгыңыз жана коопсуздугуңуз сакталып калат.
+ * Банк маалыматыңызды каттоо ачуу жана кызматтарды көрсөтүү үчүн гана колдонот. Анан бул маалыматты коргойт.
+2. Сиздин купуялыгыңыз бузулат, бирок коопсуздугуңуз сакталып калат.
+ * Банк маалыматыңыздын бир бөлүгүн жарнамалоочу компанияга сатат. Эскертүү: Бул банктын купуялык декларациясында макулдугуңузду берген болушуңуз мүмкүн. Натыйжа? Жеке маалыматыңыз сиз каалагандан көбүрөөк адамдардын колуна тиет.
+3. Сиздин купуялыгыңыз да, коопсуздугуңуз да бузулат.
+ * Банк маалымат базасына киберчабуул жасалат. Кибер кылмышкерлер банк базасын бузуп киришет, бул коопсуздуктун бузулушу. Маалыматыңыз ачыкка чыгып, darknet'те сатылышы мүмкүн. Купуялыгыңыз бүтүндөй жок болот. Сиз кибер алдамчылыктын жана жеке инсандыкты уурдоонун курмандыгына айланышыңыз мүмкүн.
\ No newline at end of file
diff --git a/content/kyrgyz/security-fundamentals/what-is-security.md b/content/kyrgyz/security-fundamentals/what-is-security.md
new file mode 100644
index 000000000..4c3c75a6c
--- /dev/null
+++ b/content/kyrgyz/security-fundamentals/what-is-security.md
@@ -0,0 +1,23 @@
+---
+title: "Коопсуздук деген эмне?"
+description: ""
+draft: false
+weight: 1
+---
+
+## Жалпы Коопсуздук менен Киберкоопсуздук
+**Коопсуздук** – бул, коркунучтан же жамандыктан алыс болуу абалы. Бул аныктама **киберкоопсуздукка** да тиешелүү, бирок киберкоопсуздук бүтүндөй **кибер мейкиндиктеги** коркунучсуз абалды түзүүгө багытталган.
+
+
+**Киберкоопсуздук** тармагында иштеген адамдар ар дайым компьютерлерди пайдаланган адамдар интернетти коопсуз колдонушу үчүн иштеп жатышат. Кээ бир киберкоопсуздук инженерлери колдонуучуларды коопсуз сактоо үчүн жаңы осал жерлерди издеп турушса, башкалары программаларды хакерлерден мурун бузуу аркылуу иш алып барышат.
+
+## Кибермейкиндик деген эмне?
+**Кибермейкиндик** – бул компьютерлер аркылуу тармактарда болгон баарлашуулар. Бул, мисалы, социалдык тармактарда же форумдарда башкалар менен онлайн баарлашууңузду билдирсе да, интернет же үй/офис сыяктуу чакан тармактар аркылуу компьютерлердин өз ара сүйлөшүүсүн да камтыйт.
+
+## Коопсуздук эмне үчүн керек?
+Коопсуздук керек, анткени ар дайым сиздин маалыматтарыңызды уурдоого аракет кылган хакерлер бар. Кибермейкиндик адамдар маалыматтарын уурдатуу коркунучуна же компьютерлерин вирус же зыяндуу программалар аркылуу коопсуздукка доо кетирүү коркунучуна кабылбастан колдоно ала турган жер болушу керек.
+
+Киберкоопсуздук инженерлеринин ролу жана жалпы киберкоопсуздук тармагы маанилүү, анткени кибер кылмыштардын өтө олуттуу кесепеттери бар. Бир жагынан алганда, адамдардын маалыматы, жашоосу же ишкердүүлүгү **бузулуп**, жоголуп кетиши мүмкүн. Экинчи жагынан, чоң финансылык жоготууларга да алып келиши мүмкүн. Стратегиялык жана Эл аралык Изилдөөлөр Борборунун маалыматы боюнча, 2018-жылы кибер кылмыштар дүйнөгө болжол менен **600 миллиард АКШ доллары** чыгым алып келген. Башка булактар бул көрсөткүч 2020 жана 2021-жылдарда **1 триллион АКШ долларына** жакын болгонуна ишенишет.
+
+
+
\ No newline at end of file
diff --git a/content/simplified-chinese/chatbot/_index.md b/content/simplified-chinese/chatbot/_index.md
new file mode 100644
index 000000000..8c3e8e065
--- /dev/null
+++ b/content/simplified-chinese/chatbot/_index.md
@@ -0,0 +1,49 @@
+```markdown
+---
+title: "创建您自己的聊天机器人"
+description: "聊天机器人入门指南"
+date: 2020-02-21T11:45:38-07:00
+prereq: "email"
+download: ""
+draft: false
+icon: "fas fa-code"
+language: "no-code"
+topics: ["ai"]
+difficulties: ["beginner"]
+---
+
+## 简介
+在本次研讨会中,您将学习如何创建您自己的聊天机器人。在研讨会结束时,您将拥有一个可以与用户进行简单对话的聊天机器人。您将学习如何使用 AIML,一种用于创建聊天机器人的语言。您还将学习如何使用 Pandorabots,这是一个托管聊天机器人的平台。
+
+为了完成此次研讨会,您需要一个电子邮件地址以注册 Pandorabots 账户。
+