Penjelasan 𝗟𝗼𝗼𝗽 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴

Berhenti melakukan prompting pada ejen pengekodan. Mula mereka bentuk gelung (loops).

Jurutera terkemuka di OpenAI dan Anthropic sedang melihat satu peralihan. Arahan berasaskan sembang secara manual semakin pupus. Loop Engineering adalah piawaian baharu.

Kebanyakan orang menyangka gelung hanyalah arahan ulangan yang ringkas. Dalam AI, gelung adalah sistem kawalan gelung tertutup (closed-loop control system).

Bayangkan pembakar roti berbanding termostat. Pembakar roti adalah gelung terbuka. Ia berfungsi untuk tempoh masa yang ditetapkan tanpa mengira keadaan roti. Termostat pula adalah gelung tertutup. Ia mengukur suhu, membekalkan haba, dan membuat pelarasan berdasarkan maklum balas.

LLM adalah stokastik. Ia bersifat probabilistik. Jika anda bertanya soalan yang sama lima kali, anda akan mendapat lima jawapan yang berbeza. Membina perisian hanya dengan prompt adalah seperti membina rumah di atas tanah liat basah.

Loop Engineering menyelesaikan masalah ini. Ia membungkus enjin bukan deterministik di dalam mesin keadaan (state machine) yang deterministik. LLM menyediakan kecerdasan. Gelung menyediakan pengesahan matematik.

Lima fasa gelung pengeluaran (production loop):

• Discover (Teroka): Ejen membaca persekitaran dan fail. • Plan (Rancang): Sistem mencipta peta langkah demi langkah. • Execute (Laksana): Ejen melaksanakan kerja. • Verify (Sahkan): Ujian objektif (seperti pengkompil atau linter) menyemak kerja tersebut. • Iterate (Ulang): Jika ujian gagal, ralat akan kembali ke langkah pertama.

Dahulu, ini terlalu mahal. Gelung menggunakan banyak token. Satu tugas penyahpepijatan (debugging) boleh menelan ratusan ribu token.

Model kos rendah yang baharu telah mengubah pengiraan ini. Anda kini mampu membiarkan mesin gagal sepuluh kali untuk mencari penyelesaian yang betul. Kos autonomi telah jatuh hampir ke sifar.

Peraturan Emas: Model yang menulis kod tidak boleh menjadi model yang sama yang mengesahkannya.

Gunakan model kreatif untuk membina, dan model yang teliti untuk menyemak. Ini menghalang ejen daripada memujuk dirinya sendiri untuk mempercayai bahawa logik yang salah adalah betul.

Pasaran kerja kini terbahagi kepada dua peranan:

Jurutera Prompt (Prompt Engineer):

  • Menggunakan input perbualan.
  • Menyalin ralat secara manual.
  • Fokus pada output tunggal.

Jurutera Loop (Loop Engineer):

  • Menggunakan mesin keadaan (state machines).
  • Membina gerbang pengesahan automatik.
  • Merangka keseluruhan aliran kerja.

Berhenti menjadi orang yang menghayun tukul. Mula menjadi arkitek yang mereka bentuk talian pemasangan.

Sumber: https://dev.to/itsmeramc/loop-engineering-explained-simply-with-diy-python-snippets-4ah2

Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi