← Nivel 5 – Inventor

Lección 8 de 8 ⏱ 45 minutos Premium

Gran final: un ayudante con IA para tu proyecto

Júntalo todo – un widget, un mapa y un chatbot listo que conoce tu web.

La última pieza: un bot que conoce tu web

Tu chatbot hasta ahora solo sabe lo que hay en el system prompt. El truco final: dale los datos de tu web en el prompt. Eso se llama dar contexto a la IA:

const informace = `
You are the helper for the FK Sokol Nebovidy website. Here is the information:
- Practice: Tuesday and Thursday at 5:00 PM, field behind the school
- Next match: Saturday at 10:00 AM, home game against Lipová
- Coach: Mr. Novák, contact info is on the Contacts page
- Membership fee: $60 per semester

Answer in English, briefly and in a friendly tone. When the
answer isn't in the information above, say: "I don't know that,
check the Contacts page or ask the coach."
`;

// ...in the endpoint:
messages: [
  { role: 'system', content: informace },
  { role: 'user', content: otazka },
],

Ahora el bot responde preguntas reales sobre tu proyecto – y dice educadamente «No lo sé» a todo lo demás. Así se construyen los asistentes con IA de verdad en la web.

Desafío final 💪

Termina el kit del Inventor de tu proyecto – las tres piezas juntas:

  1. Un widget con datos de API (tiempo de la lección 3) donde tenga sentido.
  2. Un mapa con chinchetas (lección 4).
  3. Un chatbot con contexto – escribe 5–10 hechos reales sobre tu web en su prompt.
🏫 Web del cole – tarea final

El bot sabe: la dirección del cole, el nombre del director, horario de extraescolares, comedor, fechas de matrícula y 3 clubs. El mapa muestra el cole y el widget del tiempo la previsión del próximo evento. Pregunta de prueba: «¿Hasta qué hora hay extraescolares?»

🙋 Web personal – tarea final

El bot sabe: tus hobbies, juegos/libros favoritos, qué sabes y qué estás aprendiendo. Un mapa con 3 sitios favoritos, widget del tiempo para tu ciudad. Pregunta de prueba: «¿Qué le gusta además de programar?»

🌍 Diario de viajes – tarea final

El bot sabe: tus últimos 3 viajes (dónde, cuándo, qué pasó) y tu próximo plan. Un mapa de todos tus viajes, widget del tiempo para el próximo destino. Pregunta de prueba: «¿Adónde fue la última vez y cómo estuvo?»

⚽ Web del club – tarea final

El bot sabe: horario de entrenamientos, próximo partido, plantilla, cuotas, contacto del entrenador. Mapa del campo local, widget del tiempo para el partido. Pregunta de prueba: «¿Cuándo y dónde es el próximo partido?»

Comprobación final

Has terminado cuando:

  1. Tu web carga datos en vivo de al menos una API (tiempo).
  2. El mapa tiene chinchetas con popups.
  3. El chatbot responde bien a 5 preguntas de prueba sobre tu proyecto.
  4. El bot rechaza educadamente preguntas fuera de tema.
  5. La clave secreta no está en el navegador ni en GitHub.

¡Enhorabuena – eres un Inventor! Tu web ya no es solo una página: puede hablar con el mundo. No olvides recoger tu certificado.

Lo que te llevas de esta lección

🏆 Tu diploma

Final de Inventor

Cuando marques cada lección, puedes imprimir un certificado.