Letusan Peralatan Ejen AI

Ejen AI berkembang dengan pantas. Minggu ini orang bercakap tentang sembang (chat). Minggu depan mereka bercakap tentang ejen yang melancarkan ciri-ciri (features) semasa anda tidur.

Satu plugin baharu baru-baru ini memperoleh 73,000 bintang GitHub dalam masa tiga minggu. Ini bukan sekadar gimik. Ia adalah anjakan dalam cara kita membina perisian.

Saya telah mengkaji peralatan ejen sumber terbuka yang paling popular. Lima projek sahaja sudah mempunyai hampir 500,000 bintang. Mereka tidak bersaing. Mereka menyelesaikan bahagian yang berbeza bagi masalah yang sama.

Berikut adalah datanya:

• obra/superpowers: 245,614 bintang. Satu rangka kerja untuk kemahiran dan metodologi ejen. • thedotmack/claude-mem: 85,713 bintang. Memori berterusan untuk ejen. • bytedance/deer-flow: 76,027 bintang. Peralatan untuk penyelidikan dan pengekodan. • DietrichGebert/ponytail: 73,143 bintang. Membuat ejen berfikir seperti pembangun senior. • cobusgreyling/loop-engineering: Baharu. Satu rangka kerja gelung kejuruteraan (engineering loop framework).

Peralatan ini menunjukkan lima pengajaran kepada kita:

  1. Tulis kurang kod. Kebanyakan peralatan memberi tumpuan kepada volum. Mereka mahu menjana seberapa banyak kod yang mungkin. Peralatan terbaik memberi tumpuan kepada nilai. Satu alat bernama Ponytail mengajar ejen untuk bertindak seperti pembangun senior yang malas. Ia bertanya sama ada sesuatu perubahan itu perlu sebelum menulisnya. Kod yang paling pantas adalah kod yang tidak perlu anda tulis.

  2. Struktur mengatasi model pintar. Anda tidak boleh sekadar meminta ejen untuk membina sesuatu ciri. Anda memerlukan proses. Peralatan yang berjaya menggunakan kitaran hayat yang berstruktur:

  • Spec: Takrifkan apa yang ingin dibina.
  • Plan: Pecahkan kerja kepada langkah-langkah.
  • Implement: Tulis kod langkah demi langkah.
  • Review: Automasikan semakan.
  • Refactor: Perbaiki berdasarkan penemuan.
  1. Ejen memerlukan memori. Ejen standard akan melupakan apa yang mereka lakukan lima minit yang lalu. Peralatan seperti Claude-mem memberikan ejen sebuah "otak". Ia menyimpan corak projek dan keputusan merentasi sesi yang berbeza. Ini menghalang anda daripada mengulang perkara yang sama.

  2. Fokus pada lapisan tengah. Jangan sekadar bertanya ejen mana yang perlu digunakan. Nilai sebenar terletak di tengah-tengah stack:

  • Kemahiran (Skills): Bagaimana ejen berkelakuan.
  • Memori (Memory): Bagaimana ia mengingati.
  • Orkestrasi (Orchestration): Bagaimana ia menguruskan tugasan.
  1. Keselamatan adalah risiko utama. Banyak ejen membocorkan prom sistem (system prompts) mereka. Jika ejen anda mempunyai akses kepada kod atau kredensial, ini adalah berbahaya. Gunakan persekitaran sandboxed dan berikan ejen akses minimum yang mereka perlukan.

Masa depan bukanlah satu super-ejen. Masa depan adalah satu stack peralatan yang bekerja bersama-sama.

Sumber: https://dev.to/sar_007/the-ai-agent-tooling-explosion-5-lessons-from-500k-stars-of-open-source-agent-tools-54a9

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