Selamat datang di Learn AI.

Dalam kursus ini, kami membantu Anda membangun dasar pengetahuan tentang kecerdasan buatan (AI), untuk menambahkan fitur ke situs dan aplikasi web Anda. Anda mungkin sudah menggunakan AI dalam beberapa hal, seperti memberikan perintah di antarmuka Gemini atau ChatGPT, membaca ringkasan yang dihasilkan di Google Penelusuran, atau melakukan pengodean suasana dengan alat seperti Antigravity. Di sini, Anda akan mempelajari kerangka kerja keputusan untuk mendesain dan mengintegrasikan AI ke dalam aplikasi Anda.

Jika Anda sudah familiar dengan kursus web.dev Learn, seperti HTML, Aksesibilitas, dan Privasi, kursus ini mungkin terlihat sedikit berbeda. Kami tahu bahwa peran engineer berubah dan akan terus berubah. Meskipun membaca dan menulis kode masih menjadi bagian penting dari pekerjaan developer web, peran terpenting Anda dengan AI adalah merencanakan sistem Anda.

Kursus ini tidak akan relevan jika kami menawarkan fokus eksplisit pada satu alat atau model. Selain itu, itulah fungsi dokumentasi. Sebagai gantinya, kursus ini berfokus pada keterampilan yang lebih penting.

Kami bertujuan membantu Anda menjawab pertanyaan berikut:

  • Fitur apa yang Anda buat, dan mengapa Anda membuatnya?
  • Apakah AI adalah alat yang tepat untuk memungkinkan fitur ini atau alat yang tepat untuk membantu Anda membuat aplikasi?
  • Apa yang menentukan apakah fitur Anda berhasil?

Engineer senior tahu bahwa Anda harus selalu merencanakan sistem sebelum membangunnya, untuk memastikan Anda memenuhi serangkaian ekspektasi yang telah ditentukan sebelumnya. Hal ini dapat mencakup keselamatan sistem, aksesibilitas, kesederhanaan (jika memungkinkan), dan skalabilitas. Sekarang, semua orang harus memikirkan arsitektur aplikasi sebelum Anda mulai membangun.

Seiring berkembangnya AI, Anda akan lebih mungkin menjadi arsitek sistem. Daripada langsung membangun, Anda perlu menyusun cara membangun sesuatu, mendokumentasikan persyaratan, dan menentukan di mana serta bagaimana AI digunakan. AI dapat menjadi fitur dalam aplikasi Anda, atau dapat menulis kode dan mendukung proses pengembangan Anda. Pada akhirnya, Anda menentukan apa yang berhasil, cara memitigasi masalah, dan cara memenuhi ekspektasi pengguna akhir Anda.

Baik didorong oleh mandat perusahaan atau antusiasme, AI demi AI tidak berguna. Fitur terbaik berasal dari kebutuhan pengguna dan diukur berdasarkan nilai yang diberikannya.

Anda akan mempelajari cara berpikir tentang membangun aplikasi web dengan sistem AI yang bertanggung jawab, dapat digunakan, dan berharga, sehingga aplikasi Anda dapat memenuhi janji teknologi.

Memperkenalkan AI untuk developer Web

Memperkenalkan prinsip dasar dan model mental untuk membantu Anda memikirkan kasus penggunaan dan solusi AI Anda sendiri.

Mempelajari kasus penggunaan AI

Anda tidak boleh membuat fitur AI hanya karena fitur tersebut baru atau mengesankan, tetapi karena fitur tersebut benar-benar membuat hidup pengguna lebih mudah, lebih cepat, atau lebih menyenangkan. Modul ini menjelaskan metode terstruktur dan iteratif untuk memunculkan ide, menentukan, dan membuat prototipe kasus penggunaan AI dalam produk Anda.

AI Prediktif

Pelajari AI prediktif, cara kerjanya, dan cara menggunakannya dalam pengembangan web.

AI Generatif

Pahami apakah Anda memerlukan model AI generatif untuk aplikasi web Anda.

Membangun secara bertanggung jawab dengan AI

Dalam modul ini, kita akan membahas privasi, keadilan, dan kepercayaan. Keputusan desain Anda secara langsung membentuk tanggung jawab dan keamanan sistem AI Anda.

Pilih platform Anda

Pilihan Anda memengaruhi kecepatan, biaya, skalabilitas, dan kredibilitas sistem AI Anda.

Memilih library sisi klien

Pahami opsi Anda untuk AI sisi klien, kompromi yang dapat Anda harapkan, dan cara menangani batasan khusus aplikasi.

Rekayasa perintah

Pelajari cara komponen perintah didistribusikan dalam sistem, teknik dasar, dan skenario untuk menerapkannya.

Pengembangan berbasis evaluasi

Gunakan framework pengembangan ini untuk menyeimbangkan keringkasan dengan efektivitas dalam aplikasi AI Anda, berdasarkan pengembangan yang didorong pengujian.

Pola UX untuk AI web

Temukan praktik terbaik untuk mendesain UX untuk pola AI di latar belakang, terbatas, dan terbuka.

Glosarium

Banyak istilah dan konsep utama dari kursus ini.

Jadi, apakah Anda siap mempelajari AI? Mari kita mulai.