Satuan 9 / 11

Halusinasi, Kesalahan Matematika Umum, dan Disiplin Verifikasi

Keuntungan:

  • Mampu mengenali mengapa kecerdasan buatan membuat kesalahan dalam matematika (menjadi model bahasa, bukan memeriksa logika) dan tujuh jenis kesalahan utama
  • Kemampuan untuk menjelaskan mengapa sangat penting untuk memverifikasi setiap langkah dengan memahami bahwa kesalahan menyebar dan akurasi adalah biner dalam matematika.
  • Kemampuan untuk menerapkan disiplin verifikasi berlapis-lapis melalui pengujian akal sehat, pemeriksaan urutan besarnya, checksum, pemeriksaan silang, dan metode independen

Unit ini memperdalam gagasan inti modul: mengapa dan bagaimana AI membuat kesalahan dalam matematika, apa saja jenis kesalahan tersebut, dan bagaimana kita menangkap kesalahan tersebut secara sistematis? Pada unit sebelumnya, kita telah melihat metode verifikasi untuk setiap topik; Di sini kita mengumpulkan anatomi kesalahan di bawah satu atap. Intinya adalah, saat Anda melihat keluaran AI, Anda bertanya-tanya "kesalahan apa yang mungkin terjadi di sini?" Ini untuk mendapatkan mentalitas validasi yang berpikir secara refleks.

Pengingat: halusinasi adalah ketika AI dengan percaya diri menghasilkan informasi yang sebenarnya tidak benar. Dalam matematika, halusinasi sering muncul dalam bentuk "persuasif tapi salah". Mengapa AI melakukan kesalahan? Karena ini adalah model bahasa, bukan mesin logika — yaitu menghasilkan teks dengan pola statistik, maka tidak memeriksa validitas logika langkah-langkahnya. Sebuah "perkalian 3 digit" dan "bukti sahih" baginya merupakan tugas menghasilkan jenis teks yang sama; Ia tidak memiliki mekanisme internal untuk menjamin keakuratannya.

Anatomi kesalahan matematika: tujuh jenis

Daftar jenis berikut ini merangkum kesalahan paling umum yang akan Anda temui dalam keluaran AI dan penawarnya.

Jenis kesalahan

Seperti apa bentuknya

penawarnya

kesalahan aritmatika

Kesalahan angka seperti 7×8=54

Kalkulator/SymPy

kesalahan tanda

−(a−b)=−a−b

Buka nama saya secara manual

Teorema buatan

nama teorema yang tidak ada

Konfirmasi dari sumber

Penerapan aturan yang salah

Jangan lupakan aturan rantai

“Aturan yang mana?” pertanyaan

Status dilewati

Abaikan akar negatifnya

Daftar semua status

kesenjangan pembuktian

"Oleh karena itu" tanpa pembenaran

Mempertanyakan setiap izin

Data lama/salah

informasi yang ketinggalan jaman

sumber

Mengapa matematika memerlukan perhatian khusus?

Di sebagian besar wilayah, kesalahan kecil mempunyai konsekuensi kecil. Dalam matematika, kesalahan menyebar dan berkembang. Kesalahan tanda pada baris pertama persamaan membuat sepuluh baris berikutnya dan hasil akhirnya salah total. Adanya celah di tengah-tengah pembuktian menyebabkan seluruh pembuktian menjadi tidak sah. “Kerapuhan” ini mengharuskan verifikasi setiap langkah dalam matematika — “secara umum tampaknya benar” tidaklah cukup.

Selain itu, kebenaran dalam matematika bersifat biner: suatu hasil benar atau salah, tidak ada di antara keduanya. "Delapan puluh persen akurat" mungkin dianggap dapat diterima dalam ringkasan teks; Tidak ada yang namanya "delapan puluh persen benar" dalam sebuah integral—entah hasilnya benar atau tidak. Sifat ganda ini membuat verifikasi menjadi lebih penting dan (untungnya) lebih mungkin dilakukan: hasilnya bisa lolos verifikasi atau tidak.

Langkah demi langkah: disiplin verifikasi sistematis

1. Konfirmasikan setiap hasil numerik dengan alat. Jangan pernah meninggalkan aritmatika dan mengandalkan AI; SymPy, kalkulator atau dengan tangan.

2. Periksa setiap hasil simbolik dengan SymPy. Integral, turunan, sederhanakan, persamaan—semuanya dapat diverifikasi dengan SymPy.

3. Konfirmasikan setiap teorema/rumus dari sumbernya. Apakah nama dan ekspresinya benar? Teorema yang dibuat-buat adalah jebakan yang paling berbahaya.

4. Mempertanyakan setiap kejadian dalam setiap pembuktian. “Apakah ini benar-benar mengikuti langkah sebelumnya?” Kasus dasar, asumsi implisit, pemeriksaan kesenjangan.

5. Periksa dan periksa kembali. Operasi invers, substitusi, keadaan batas, analisis dimensi.

6. Ujilah hal tersebut dengan akal sehat. Apakah hasilnya masuk akal? Jika probabilitas lebih besar dari 1, terdapat kesalahan jika panjangnya negatif.

Petunjuk: Tes akal sehat yang paling cepat adalah tes "urutan besarnya". Apakah hasilnya kira-kira berada dalam kisaran yang diharapkan? Jika rata-rata kelas adalah 250 (dari 100), atau probabilitasnya 3,5, Anda akan mengetahui adanya kesalahan tanpa melihat detailnya. Pemeriksaan 5 detik ini menghilangkan banyak hasil konyol sejak awal.

tiga kasus mini

Kasus 1 — Kesalahan tanda rantai. Seorang siswa menemukan bahwa dalam penyederhanaan aljabar 8 baris, kesalahan tanda yang dibuat AI pada baris 2 disebarkan ke 6 baris berikutnya. Hasil akhirnya benar-benar salah, namun AI menyajikannya dengan penuh keyakinan. Ketika siswa menyederhanakannya dari awal dengan SymPy, hasil yang benar diperoleh dan memungkinkan AI menemukan kesalahan di baris ke-2. Satu tanda menyangkal 6 baris.

Kasus 2 - Akal sehat menyelamatkan ujian ini. Seorang guru memiliki AI yang memecahkan masalah probabilitas; Hasilnya adalah 1,4. Tanpa melihat detailnya, guru mengatakan "probabilitasnya tidak boleh lebih besar dari 1" dan mencari kesalahannya: AI telah mengumpulkan kejadian-kejadian non-diskrit seolah-olah kejadian tersebut diskrit. Tes akal sehat menunjukkan kesalahan tersebut dalam hitungan detik.

Kasus 3 — Formula buatan. Seorang insinyur meminta AI untuk "rumus tertutup" untuk jumlah seri. AI telah memberikan formula yang meyakinkan. Insinyur menguji rumus untuk nilai kecil n (n=3) baik dengan rumus maupun penjumlahan tangan; Hasilnya tidak cocok. Rumusnya sudah dibuat. Sedikit penyesuaian mencegah penyalahgunaan selama berjam-jam.

Empat templat yang dapat disalin

1) Permintaan verifikasi multi-lapis:

Anda menemukan: [hasil]. Sekarang verifikasi TIGA cara berbeda: (1) melakukan hashing secara terbalik, (2) menguji nilai khusus sederhana, (3) beberapa kode untuk diperiksa dengan SymPy (saya akan melihat hasilnya). Beri tahu saya apakah ketiga cara tersebut konsisten; Jika tidak, tunjukkan langkah mana yang mengalami kesalahan.

2) Tes akal sehat/peringkat:

Anda menemukan: [hasil]. Ujilah dengan akal sehat untuk melihat apakah hasil ini WAJAR: berapakah urutan besarnya yang diharapkan, apakah tandanya benar, apakah masih dalam batas (misalnya probabilitas 0-1)? Jika tidak masuk akal, selidiki di mana kesalahannya.

3) Konfirmasi teorema/rumus:

Apakah [teorema/rumus] yang Anda gunakan benar-benar baku dan benar? Tuliskan ekspresi dan ketentuan standarnya. Tunjukkan akun yang mengujinya dengan sampel kecil (misalnya n=3). Jika itu adalah formula yang dibuat-buat atau sesuatu yang Anda tidak yakin, ucapkan dengan jelas.

4) Diagnosis mode kesalahan:

Saya tahu ada bug dalam solusi di bawah ini. Periksa jenis kesalahan ini satu per satu: aritmatika, tanda, aturan salah, kondisi dilewati, domain. Beri tahu saya jenis kesalahannya dan pada langkah apa. Solusi: [di sini]

Perintah lemah / Perintah kuat

Lemah: “Apakah kesimpulan ini benar?” [tempelkan hasilnya]
Hasilnya: AI sering mengatakan “ya benar” (kecenderungan untuk mengkonfirmasi keluarannya sendiri); tidak dapat diandalkan karena tidak ada audit independen.
Kuat: "PERIKSA hasil ini secara independen: gunakan solusi lain atau periksa dengan kode SymPy (saya akan menjalankan kodenya). Jangan hanya mengatakan 'benar/salah'; tunjukkan pemeriksaan mana yang Anda lakukan dan hasilnya. Jika checksum gagal, temukan kesalahannya."
Hasilnya: Metode pengendalian independen tertantang; AI dicegah untuk menyetujui keluarannya sendiri secara membabi buta.

Kesalahan umum

  • Membuat AI memvalidasi keluarannya sendiri. "Apakah ini benar?" AI sering kali menegaskan kesalahannya sendiri; Diperlukan metode independen.
  • Melewatkan tes akal sehat. Omong kosong seperti probabilitas lebih besar dari 1 dan panjangnya negatif dapat ditangkap tanpa melihat detailnya.
  • Mengandalkan satu verifikasi. Gunakan beberapa jalur independen (hash + SymPy + nilai khusus) pada hasil penting.
  • Tidak menguji formula dengan sampel kecil. Rumus yang dibuat-buat langsung diciutkan pada nilai kecil seperti n=2, n=3.
  • Lupa bahwa bug tersebut disebarkan. Kesalahan pada baris pertama merusak keseluruhan hasil; Jika Anda menemukan kesalahan, periksa dari awal.
Perhatian: Tidak ada korelasi antara keyakinan AI dan keakuratannya. Kalimat yang kelihatannya paling tegas, paling lancar, paling "pasti" mungkin saja salah sepenuhnya. Percayai verifikasi independen, bukan nada. Anggaplah suatu hasil hanya “benar” ketika Anda mengonfirmasinya dengan tangan atau dengan alat deterministik – bukan karena AI mengatakan “yakin”.

Singkatnya

AI membuat kesalahan dalam matematika karena merupakan model bahasa yang menghasilkan teks secara statistik, bukan mesin yang mengontrol logika. Kesalahan terbagi dalam tujuh jenis utama: aritmatika, tanda, teorema yang dibuat-buat, kesalahan penerapan aturan, kasus yang dihilangkan, kesenjangan pembuktian, data basi. Dalam matematika, kesalahan menyebar dan berkembang, kebenaran bersifat biner — jadi setiap langkah harus diverifikasi. Disiplin sistematis: verifikasi setiap alat numerik, setiap hasil simbolis dengan SymPy, setiap teorema dari sumber, setiap bukti melalui pertanyaan; Terapkan pemeriksaan, pemeriksaan balik, dan pengujian akal sehat. Keyakinan AI bukanlah bukti keakuratan.

Tugas aplikasi

Pilih masalah dengan solusi berukuran sedang (setidaknya 6-8 langkah) dan minta AI menyelesaikannya. Kemudian lakukan verifikasi multi-layer menggunakan pola 1 dan 4 dari unit ini: (a) pengujian akal sehat/peringkat, (b) pengecekan dengan SymPy, (c) pengujian pada nilai khusus. Kemudian telusuri solusi baris demi baris dengan mata “berburu bug” yang disengaja dan periksa yang mana dari tujuh jenis kesalahan yang mungkin terjadi. Catat setiap kesalahan yang Anda temukan beserta jenisnya.

daftar periksa

  • [ ] Saya mengkonfirmasi setiap hasil numerik dengan alat deterministik.
  • [] Saya memeriksa setiap hasil simbolis dengan SymPy.
  • [ ] Saya memverifikasi teorema/rumus yang digunakan dari sumber atau dengan contoh kecil.
  • [ ] Saya menerapkan tes akal sehat/urutan besarnya.
  • [ ] Saya mengauditnya secara independen (tanpa bergantung pada persetujuan AI sendiri).
  • [ ] Ketika saya menemukan kesalahan, saya memeriksa kembali solusinya dari awal.