AWS Builder Center
Crear una página offline con IA para estudiar certificaciones de AWS

Crear una página offline con IA para estudiar certificaciones de AWS

Guía para crear una página de estudio offline utilizando inteligencia artificial que permita practicar preguntas, revisar conceptos y prepararse para certificaciones de AWS sin depender de conexión a internet.

Introducción

Prepararse para una certificación de Amazon Web Services puede requerir acceso constante a documentación, preguntas de práctica y explicaciones técnicas.
Sin embargo, no siempre se dispone de conexión a internet, especialmente cuando se estudia en entornos remotos o con conectividad limitada.
En este artículo aprenderá a crear una página web que funciona completamente offline, utilizando inteligencia artificial para:
  • Explicar conceptos de AWS
  • Generar preguntas de práctica
  • Simular un pequeño tutor técnico
  • Organizar su plan de estudio
Todo desde su propio equipo.

Arquitectura de la solución

La solución es simple y puede ejecutarse en cualquier computadora.
Componentes principales:
  1. HTML + CSS + JavaScript
    Interfaz de la página de estudio.
  2. Modelo de IA local o API de IA
    Puede utilizar:
  • Anthropic Claude
  • OpenAI GPT
  • Ollama (para ejecutar modelos localmente)
  1. Base de preguntas en JSON
Contendrá conceptos como:
  • EC2
  • S3
  • IAM
  • VPC
  • Lambda

Estructura del proyecto

1
2
3
4
5
6
7
8
9
10
aws-study-assistant/

index.html
style.css
app.js
questions.json
notes/
ec2.md
s3.md
iam.md
Esto permite que la página funcione sin servidor y sin internet.

Página principal (HTML)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
<title>AWS Study Assistant</title>
<link rel="stylesheet" href="style.css">
</head>

<body>

<h1>AWS Certification Study Assistant</h1>

<textarea id="question" placeholder="Haz una pregunta sobre AWS"></textarea>

<button onclick="askAI()">Preguntar</button>

<div id="response"></div>

<script src="app.js"></script>

</body>
</html>What is this?

Lógica con JavaScript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
async function askAI(){

const question = document.getElementById("question").value;

const response = await fetch("http://localhost:11434/api/generate", {
method: "POST",
body: JSON.stringify({
model: "llama3",
prompt: "Explain this AWS concept for certification exam: " + question
})
});

const data = await response.json();

document.getElementById("response").innerText = data.response;

}
Este ejemplo utiliza Ollama, que permite ejecutar modelos de IA localmente.

Ejecutar el modelo de IA local

Instale Ollama:
1
https://ollama.com
Luego descargue un modelo:
1
ollama run llama3
Con esto podrá consultar conceptos de AWS sin conexión a internet.

Ejemplo de uso

Puede escribir preguntas como:
  • ¿Qué diferencia existe entre EC2 y Lambda?
  • ¿Qué es un Security Group?
  • ¿Cuándo usar S3 Glacier?
  • ¿Qué servicio usar para colas de mensajes?
La IA generará una explicación enfocada en certificaciones.

Ventajas de este enfoque

Estudiar con una página offline tiene varios beneficios:
  • Funciona en lugares sin internet
  • Permite crear su propio banco de preguntas
  • Puede integrar notas personales
  • Se puede ampliar con simuladores de examen
También es ideal para estudiantes que se preparan para certificaciones como:
  • AWS Cloud Practitioner
  • AWS Solutions Architect
  • AWS Developer Associate

Conclusión

Crear una herramienta de estudio offline con inteligencia artificial es una forma eficiente de prepararse para certificaciones de Amazon Web Services.
Con solo HTML, JavaScript y un modelo de IA local, es posible construir un asistente personal de aprendizaje, disponible en cualquier momento y lugar.
Este enfoque permite transformar el estudio tradicional en una experiencia interactiva y práctica.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article