← Level 5 – Inventor

Pelajaran 8 dari 8 ⏱ 45 menit Premium

Grand final: pembantu AI untuk proyek kamu

Gabungkan semuanya – widget, peta, dan chatbot cerdas yang mengetahui situs web kamu.

Bagian terakhir: bot yang mengetahui situs web kamu

Chatbot kamu sejauh ini hanya mengetahui apa yang ada di prompt sistem. Trik terakhir: berikan data situs web kamu saat diminta. Ini disebut memberi AI konteks:

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 },
],

Sekarang bot menjawab pertanyaan sebenarnya tentang proyek kamu – dan dengan sopan mengatakan “Saya tidak tahu” untuk pertanyaan lainnya. Beginilah cara asisten AI web sebenarnya dibuat.

Tantangan terakhir 💪

Selesaikan perangkat Inventor proyek kamu – ketiga bagian tersebut menjadi satu:

  1. Widget dengan data API (cuaca dari pelajaran 3) jika memungkinkan.
  2. Peta dengan pin (pelajaran 4).
  3. Chatbot dengan konteks – tulis 5–10 fakta nyata tentang situs web kamu ke dalam promptnya.
🏫 Situs web sekolah – tugas akhir

Bot mengetahui: alamat sekolah, nama kepala sekolah, jam penitipan sepulang sekolah, kafetaria, tanggal pendaftaran, dan 3 klub. Peta menunjukkan sekolah, dan widget cuaca menunjukkan ramalan cuaca untuk acara berikutnya. Pertanyaan tes: “Sampai jam berapa penitipan sepulang sekolah?”

🙋 Website pribadi – tugas akhir

Bot mengetahui: hobi kamu, permainan/buku favorit, apa yang kamu ketahui, dan apa yang kamu pelajari. Peta dengan 3 tempat favorit, widget cuaca untuk kota kamu. Pertanyaan tes: “Apa yang dia sukai selain pemrograman?”

🌍 Jurnal perjalanan – tugas akhir

Bot mengetahui: 3 perjalanan terakhir kamu (di mana, kapan, apa yang terjadi) dan rencana kamu selanjutnya. Peta semua perjalanan kamu, widget cuaca untuk tujuan selanjutnya. Pertanyaan tes: “Ke mana terakhir kali mereka pergi dan bagaimana kabarnya?”

⚽ Situs web klub – tugas akhir

Bot mengetahui: jadwal latihan, pertandingan berikutnya, daftar pemain, biaya keanggotaan, kontak pelatih. Peta lapangan kandang, widget cuaca untuk pertandingan. Pertanyaan tes: “Kapan dan di mana pertandingan selanjutnya?”

Pemeriksaan terakhir

kamu selesai ketika:

  1. Situs web kamu memuat data langsung dari setidaknya satu API (cuaca).
  2. Peta memiliki pin dengan popup.
  3. Chatbot menjawab 5 pertanyaan tes tentang proyek kamu dengan benar.
  4. Bot dengan sopan menolak pertanyaan di luar topik.
  5. Kunci rahasianya tidak ada di browser atau di GitHub.

Selamat – kamu adalah Penemu! Situs web kamu bukan lagi sekadar halaman: ia dapat berbicara kepada dunia. Jangan lupa untuk mengambil sertifikat kamu.

Apa yang bisa diambil dari pelajaran ini

🏆 Diplomamu

Finale Inventor

Setelah mencentang semua pelajaran, kamu bisa cetak sertifikat.