Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Setelah beberapa jam penelitian,
Berikut adalah beberapa referensi open source terbaik tentang cara membangun 'Claude Code':
- Kode Terbuka:
- CLI Gemini:
- Prompt sistem Claude Code:
———
Agen pengkodean dasar terdiri dari di bawah ini:
Agen: Dapat menjadi agen panggilan alat dasar dengan prompt sistem
+
Perkakas:
- Bash: Jalankan perintah
- Grep: Mencari teks dalam file
- Glob: Temukan temuan
- Baca: Baca kode/pdf/img, dll.
- Tulis: Membuat file baru
- Edit: Edit file yang ada, file_path, old_string, new_string -> Pada dasarnya output agen string lama yang tepat untuk diganti (terkejut ini adalah pendekatan, tapi masuk akal!)
- MultiEdit: file_path + []array old_string & new_string, ketika ada beberapa tempat yang perlu diedit dalam file
————
Dengan hal di atas Anda sudah mendapatkan agen kode Claude yang semi-berfungsi,
Beberapa fitur unik untuk membuatnya lebih baik:
- Sub agen: Kode Claude memiliki fitur dispatch_agent ini, untuk melakukan tugas pencarian basis kode yang lebih dalam (sehingga tidak terlalu mengacaukan utas percakapan utama)
- Alat berpikir: Alat berpikir untuk membuat agen melakukan analisis yang lebih dalam
- Todo: Claude Code memiliki alat buat/perbarui ToDo sebagai tahap perencanaan mereka
- Manajemen konteks: Kompres riwayat percakapan sebelumnya untuk tugas yang berjalan lama, baik gemini, kode claude, kode terbuka memilikinya, tetapi proses keikutsertaan
- Pengindeksan basis kode: Kode Claude tidak mengindeks basis kode, dan berfungsi dengan baik; @cline juga memiliki pandangan yang sama:
- Penerapan versi: Gemini CLI memiliki fitur pos pemeriksaan bawaan ini, yang secara otomatis menyimpan snapshot setiap kali alat Edit dipanggil
-----
Salah satu pembelajaran utama di sini adalah bahkan dengan pengaturan dasar (Alat dasar, tanpa indeks basis kode), agen sudah melakukan pekerjaan dengan baik;
Jadi pertahankan pengaturan sesederhana mungkin dan minta model melakukan pekerjaannya (misalnya saya terkejut Edit tool hanya meminta agen untuk mengeluarkan string untuk mengganti, dan itu melakukannya dengan baik!)
Komentar di bawah jika saya melewatkan sesuatu

29,62K
Teratas
Peringkat
Favorit