13

Aktivitas Kelas: Memandu AI melalui Dialog untuk Menyelesaikan Tugas EvoX

AI999第7课:AI Native 科研范式与 EvoX 实战切入
00:00

Halaman ini merupakan aktivitas kelas praktik: gunakan perintah dialog singkat untuk mendorong AI menghasilkan dan menjalankan tugas optimasi EvoX dasar, lalu periksa hasilnya dengan cara verifikasi ala engineer. Fokusnya bukan pada "berhasil dijalankan", melainkan pada verifikasi"manusia memberi arah, AI memberi implementasi, manusia melakukan verifikasi"sebagai siklus kerja AI Native.

Aktivitas Kelas: Memandu AI melalui Dialog untuk Menyelesaikan Tugas EvoXGunakan perintah dialog singkat untuk mendorong AI menghasilkan, menjalankan, dan memverifikasi tugas optimasi EvoX dasarPelajaran 7 · AI Native1PerintahManusia memberi arahMasalah dan fungsi tujuanRuang pencarian dan dimensiAlgoritma, populasi, iterasiBackend komputasi dan output yang diharapkan2GenerasiAI memberi implementasiMemilih API dan pustakaMenyusun struktur kodeMelakukan debug dan eksekusiMengembalikan hasil eksekusi3EksekusiEksekusi nyataTugas optimasi EvoXLog iterasi terminalGrafik kurva konvergensiCatatan waktu eksekusi4VerifikasiManusia menilaiSesuaikan dengan daftar periksaApakah skala nilai sesuaiApakah konfigurasi dapat direproduksiTambah batasan lalu iterasi lagiTambah batasan · Perbaikan iteratifPembagian peran manusia dan AIManusiaMendefinisikan masalah, tolok ukur metrik, dan penilaian hasilBertugas memberi arah dan menjadi pihak penilai hasilAIMemilih API, menyusun kode, melakukan debug dan eksekusiBertugas memberi implementasi dan mengembalikan hasil eksekusiDaftar periksa hasil eksekusi1Apakah benar-benar dieksekusiPeriksa log terminaldan catatan waktu eksekusi2Apakah kurva konvergensi wajarKurva harus menuju perbaikan secara stabilTanpa osilasi abnormal3Apakah skala nilai optimal sesuaiBandingkan dengan nilai optimal yang diketahuiNilai optimal Rastrigin adalah 04Apakah konfigurasi dapat direproduksiJalankan ulang setelah seed ditetapkanHasil harus tetap konsisten

Tujuan Aktivitas

Menyelesaikan siklus minimal "perintah → generasi → eksekusi → verifikasi" di lingkungan EvoX nyata, bukan sekadar mendapatkan potongan kode yang bisa dibaca. Anda perlu merasakan langsung bagaimana memandu AI melalui dialog untuk menyelesaikan tugas optimasi dasar, dan memeriksa outputnya seperti seorang engineer.

Elemen Penyusun Perintah (Tidak Boleh Ada yang Terlewat)

  • Masalah optimasi dan fungsi tujuan: misalnya minimalisasi fungsi Rastrigin.
  • Ruang pencarian dan dimensi: misalnya 10 dimensi, beserta rentang nilai setiap dimensi.
  • Pemilihan algoritma/operator: misalnya algoritma DE, operator crossover dan mutasi.
  • Ukuran populasi dan jumlah generasi iterasi: misalnya populasi 128, iterasi 200 generasi.
  • Backend komputasi: CPU atau tensorisasi GPU.
  • Output yang diharapkan: nilai optimal, kurva konvergensi, log eksekusi.

Pilihan Tingkat Kedetailan Perintah

Perintah yang terlalu umum akan memicu konfigurasi default AI, sehingga sulit menilai apakah sesuai dengan maksud Anda; perintah yang terlalu rinci justru berubah menjadi pengodean manual. Sebaiknya perjelas"batasan dan tolok ukur verifikasi", lalu serahkan detail implementasi kepada AI. Misalnya, tentukan masalah, algoritma, ukuran populasi, dan jumlah iterasi, tetapi tidak perlu menentukan secara rinci cara memanggil API.

Daftar periksa hasil eksekusi

  • Apakah benar-benar dieksekusi dan bukan sekadar memberikan kode?——Periksa log terminal dan waktu eksekusi.
  • Apakah kurva konvergensi menuju perbaikan secara monoton dan tanpa osilasi abnormal?——Kurva harus menurun secara stabil.
  • Apakah nilai optimal sesuai dengan skala yang diketahui untuk masalah tersebut?——Misalnya, nilai optimal global fungsi Rastrigin adalah 0.
  • Apakah seed acak dan konfigurasi dapat direproduksi?——Setelah seed ditetapkan, eksekusi ulang harus menghasilkan hasil yang sama atau mendekati.

Pertanyaan Lanjutan dari Sudut Pandang Verifikasi

Ketika hasil tidak sesuai harapan, tambahkan batasan melalui dialog, misalnya "tetapkan seed=42, jalankan ulang, dan berikan mean serta varians dari tiga pengulangan". Amati apakah AI dapat melakukan perbaikan iteratif alih-alih menulis ulang. Ini melatih kemampuan Anda mendeskripsikan masalah dan kriteria verifikasi secara presisi.

Pembagian peran manusia dan AI

Manusia bertanggung jawab atas definisi masalah, tolok ukur metrik, dan penilaian hasil; AI bertanggung jawab atas pemilihan API, penyusunan kode, serta debug dan eksekusi. Melalui aktivitas ini, Anda akan lebih jelas memosisikan peran Anda dalam alur kerja AI Native.

Batasan dengan Materi Terkait

Halaman ini hanya memverifikasi alur tugas dasar, tidak membahas topik lanjutan seperti evolusi dua lapis MetaDE, trade-off multi-objektif, atau multi-Agent Genesis.

Contoh Perintah Referensi

"Selesaikan nilai minimum fungsi Rastrigin (10 dimensi) dengan EvoX, gunakan algoritma DE, populasi 128, iterasi 200 generasi, backend tensorisasi GPU, tetapkan seed=42; jalankan langsung dan kembalikan fitness optimal, grafik kurva konvergensi, serta log eksekusi."

Saat verifikasi, periksa empat hal: apakah benar-benar dijalankan, apakah bentuk kurva konvergensi wajar, apakah nilai optimal mendekati 0, dan apakah hasil eksekusi ulang konsisten.