Subiecte populare
#
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.
După câteva ore de cercetare,
Iată câteva dintre cele mai bune referințe open source despre cum să construiești un "Cod Claude":
- Cod deschis:
- Gemini CLI:
- Prompt de sistem Claude Code:
———
Un agent de codificare de bază compus din mai jos:
Agent: Poate fi agent de apel de bază cu prompt de sistem
+
Instrumente:
- Bash: Comanda Run
- Grep: Căutați text într-un fișier
- Glob: Găsiți descoperiri
- Citiți: Citiți codul/pdf/img etc.
- Scriere: Creați fișiere noi
- Editare: Editați fișierul existent, file_path, old_string, new_string -> Practic, agentul iese exact șirul vechi de înlocuit (surprins că aceasta a fost abordarea, dar are sens!)
- MultiEdit: file_path + []matrice de old_string și new_string, atunci când există mai multe locuri trebuie editate într-un fișier
————
Cu cele de mai sus obțineți deja un agent de cod Claude semi-funcțional,
Câteva caracteristici unice pentru a-l îmbunătăți:
- Agent secundar: Codul Claude are această caracteristică dispatch_agent, pentru a face o sarcină de căutare mai profundă a bazei de cod (astfel încât să nu se încurce prea mult cu firul principal de conversație)
- Instrument de gândire: Un instrument de gândire pentru a determina agentul să facă o analiză mai profundă
- Todo: Claude Code are instrumentul de creare/actualizare ToDo ca etapă de planificare
- Managementul contextului: Comprimați istoricul conversațiilor anterioare pentru sarcini de lungă durată, atât gemini, cod claude, cod deschis îl are, dar un proces de înscriere
- Indexarea bazei de cod: Codul Claude nu indexează baza de cod și funcționează perfect bine; @cline împărtășit, de asemenea, o opinie similară:
- Versionare: Gemini CLI are această funcție de punct de verificare încorporată, care salvează automat un instantaneu ori de câte ori este apelat instrumentul Editare
-----
Una dintre învățăturile cheie aici este că, chiar și cu o configurare de bază (instrumente de bază, fără index de bază de cod), agentul face deja o treabă grozavă;
Așa că păstrați cea mai simplă configurare posibilă și puneți modelul să-și facă treaba (de exemplu, am fost surprins că instrumentul de editare a cerut agentului să scoată șirul de sarcini pentru a înlocui și o face bine!)
Comentează mai jos dacă am ratat ceva

29,64K
Limită superioară
Clasament
Favorite