Argomenti di tendenza
#
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.
Dopo alcune ore di ricerca,
Ecco alcune delle migliori risorse open source su come costruire un 'Claude Code':
- Codice Aperto:
- Gemini CLI:
- Prompt di sistema di Claude Code:
———
Un agente di codifica di base è composto da:
Agente: Può essere un agente di chiamata a strumenti di base con prompt di sistema
+
Strumenti:
- Bash: Esegui comandi
- Grep: Cerca testo all'interno di un file
- Glob: Trova file
- Read: Leggi codice/pdf/img, ecc.
- Write: Crea nuovi file
- Edit: Modifica file esistente, file_path, old_string, new_string -> Fondamentalmente l'agente restituisce esattamente la vecchia stringa da sostituire (sorpreso che fosse questo l'approccio, ma ha senso!)
- MultiEdit: file_path + []array di old_string & new_string, quando ci sono più posti da modificare all'interno di un file
————
Con quanto sopra hai già un agente Claude code semi-funzionale,
Alcune caratteristiche uniche per migliorarlo:
- Sotto-agente: Claude code ha questa funzione dispatch_agent, per eseguire compiti di ricerca nel codice più approfonditi (in modo da non interferire troppo con il thread principale della conversazione)
- Strumento di pensiero: Uno strumento di pensiero per far fare all'agente un'analisi più profonda
- Todo: Claude Code ha uno strumento per creare/aggiornare ToDo come fase di pianificazione
- Gestione del contesto: Comprimi la cronologia delle conversazioni passate per compiti a lungo termine, sia gemini, claude code, open code lo hanno, ma è un processo su richiesta
- Indicizzazione del codice: Claude code non indicizza il codice, e funziona perfettamente; @cline ha condiviso una visione simile:
- Versioning: Gemini CLI ha questa funzione di checkpointing integrata, che salva automaticamente uno snapshot ogni volta che viene chiamato lo strumento Edit
-----
Una delle principali lezioni qui è che anche con una configurazione di base (Strumenti base, nessuna indicizzazione del codice), l'agente sta già facendo un ottimo lavoro;
Quindi mantieni la configurazione più semplice possibile e fai lavorare il modello (ad esempio, sono rimasto sorpreso che lo strumento Edit chiedesse semplicemente all'agente di restituire la stringa da sostituire, e lo fa bene!)
Commenta qui sotto se ho perso qualcosa.

29,6K
Principali
Ranking
Preferiti