Rubriques tendance
#
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.
Après quelques heures de recherche,
Voici quelques-unes des meilleures références open source sur la façon de construire un 'Claude Code' :
- Open Code :
- Gemini CLI :
- Invite système de Claude Code :
———
Un agent de codage de base se compose de ce qui suit :
Agent : Peut être un agent d'appel d'outil de base avec une invite système
+
Outils :
- Bash : Exécuter une commande
- Grep : Rechercher du texte dans un fichier
- Glob : Trouver des fichiers
- Read : Lire du code/pdf/image, etc.
- Write : Créer de nouveaux fichiers
- Edit : Modifier un fichier existant, file_path, old_string, new_string -> Fondamentalement, l'agent sort exactement l'ancienne chaîne à remplacer (je suis surpris que ce soit l'approche, mais cela a du sens !)
- MultiEdit : file_path + []tableau de old_string & new_string, lorsqu'il y a plusieurs endroits à modifier dans un fichier
————
Avec ce qui précède, vous avez déjà un agent Claude code semi-fonctionnel,
Quelques fonctionnalités uniques pour l'améliorer :
- Sous-agent : Claude code a cette fonctionnalité dispatch_agent, pour effectuer des tâches de recherche de code plus approfondies (afin de ne pas trop perturber le fil de conversation principal)
- Outil de réflexion : Un outil de réflexion pour permettre à l'agent de faire une analyse plus approfondie
- Todo : Claude Code a un outil de création/mise à jour de ToDo comme étape de planification
- Gestion du contexte : Compresser l'historique des conversations passées pour des tâches de longue durée, à la fois gemini, claude code, open code l'ont, mais c'est un processus d'opt-in
- Indexation de code : Claude code n'indexe pas le code, et cela fonctionne très bien ; @cline a également partagé un avis similaire :
- Versioning : Gemini CLI a cette fonctionnalité de point de contrôle intégrée, qui enregistre automatiquement un instantané chaque fois que l'outil Edit est appelé
-----
Une des leçons clés ici est qu'avec une configuration de base (Outils de base, pas d'index de code), l'agent fait déjà un excellent travail ;
Donc, gardez la configuration la plus simple possible et laissez le modèle faire son travail (par exemple, j'étais surpris que l'outil Edit demande simplement à l'agent de sortir la chaîne à remplacer, et il le fait bien !)
Commentez ci-dessous si j'ai oublié quelque chose.

29,61K
Meilleurs
Classement
Favoris