SE Hub

Dasar-dasar AI

AI Crash Course

Selamat datang di AI Crash Course!

Kursus ini akan mengajarkan cara memanfaatkan AI agar lebih efektif sebagai programmer. Ini tentang cara berpikir tentang AI dan menggunakannya secara efektif.

Agar benar-benar mahir memakai alat AI, Anda perlu memahami cara kerja model, ragam model yang ada, serta pola-pola yang membuat penggunaannya lebih efisien.

Izinkan saya memberi analogi. Bayangkan Anda ingin menyeberangi kota. Ada banyak pilihan transportasi:

  • Anda bisa berjalan kaki. Gratis, tetapi memakan waktu lebih lama.
  • Anda bisa naik sepeda. Biayanya sedikit, dan sedikit lebih cepat.
  • Anda bisa mengemudi mobil. Biayanya paling besar, dan paling cepat.

Sekarang, saya tahu apa yang Anda pikirkan! Kita akan lupakan transportasi umum sebentar. Alasan saya menyukai contoh ini adalah karena Anda dapat memilih antara waktu, uang, keandalan, dan usaha.

Demikian pula, bayangkan Anda ingin membangun produk software. Ada juga banyak cara untuk melakukannya!

  1. Anda bisa menulis setiap baris kode tanpa alat bantu. Ini biasanya gratis (dev iOS memerlukan langganan untuk memublikasikan aplikasi), tetapi bisa memakan waktu lebih lama dan rawan error.
  2. Anda bisa menggunakan IDE atau tooling developer lainnya. Ini kadang berbayar, tetapi membantu mempercepat pekerjaan dengan memberi umpan balik pada kode yang Anda tulis.
  3. Anda bisa menggunakan tooling AI. Ini lebih mahal, tetapi dengan latihan dan usaha dapat membantu Anda membangun software lebih cepat.

Saya suka analogi ini karena Andalah yang memegang kendali. Ada jutaan developer yang penasaran bagaimana AI dapat membantu mereka menjadi lebih produktif, tetapi ingin memahami cara menggunakan alatnya lebih baik sebelum mengeluarkan uang.

Bekerja dengan AI adalah jenis pemrograman baru. Dalam contoh paling sederhana, Anda tidak perlu mencari di Google atau menelusuri situs dokumentasi untuk menemukan yang Anda butuhkan. AI juga dapat membantu melengkapi kode yang Anda tulis secara cerdas, atau membuat seluruh file berdasarkan arahan Anda dan kode yang sudah ada.

Namun jika Anda tidak memiliki model mental yang baik tentang cara kerja AI dan batasannya, menggunakan AI bisa membuat frustrasi. AI menghasilkan kode untuk Anda, tetapi tidak berfungsi. Lalu Anda memintanya memperbaiki kode tersebut, dan tetap tidak berfungsi. Duh!

Kursus ini akan membantu Anda memahami dasar-dasarnya, sekaligus menunjukkan pola praktis untuk membangun software menggunakan model dan alat AI.

Baik, mari kita mulai.


Keseluruhan Crash Course ini diadaptasi dari cursor.com/learn.

Anda telah menyelesaikan bab ini

Terus belajar