Temas en tendencia
#
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.
Después de unas horas de investigación,
Aquí hay algunas de las mejores referencias de código abierto sobre cómo construir un 'Código Claude':
- Código abierto:
- CLI de Gemini:
- Aviso del sistema de Claude Code:
———
A continuación, se compone de un agente de codificación básico:
Agente: Puede ser un agente de llamada de herramienta básica con solicitud del sistema
+
Herramientas:
- Bash: Ejecutar comando
- Grep: Buscar texto dentro de un archivo
- Glob: Encontrar hallazgos
- Leer: Leer código/pdf/img, etc.
- Escribir: Crear nuevos archivos
- Editar: Edite el archivo existente, file_path, old_string, new_string -> Básicamente, el agente genera la cadena antigua exacta para reemplazar (sorprendido de que este fuera el enfoque, ¡pero tiene sentido!)
- MultiEdit: file_path + []matriz de old_string y new_string, cuando hay varios lugares necesarios para editar dentro de un archivo
————
Con lo anterior ya se obtiene un agente de código Claude semi-funcional,
Algunas características únicas para mejorarlo:
- Sub agente: Claude code tiene esta dispatch_agent característica, para realizar una tarea de búsqueda más profunda en la base de código (para que no se equivoque demasiado con el hilo de conversación principal)
- Herramienta de pensamiento: Una herramienta de pensamiento para hacer que el agente realice un análisis más profundo
- Tareas pendientes: Claude Code tiene la herramienta de creación/actualización de tareas pendientes como etapa de planificación
- Gestión del contexto: Comprima el historial de conversaciones anteriores para tareas de larga duración, tanto gemini, claude code, open code lo tiene, pero un proceso opt-in
- Indexación de base de código: El código Claude no indexa la base de código y funciona perfectamente bien; @cline también compartían una opinión similar:
- Control de versiones: Gemini CLI tiene esta función de puntos de control incorporada, que guarda automáticamente una instantánea cada vez que se llama a la herramienta Editar
-----
Uno de los aprendizajes clave aquí es que, incluso con la configuración básica (herramientas básicas, sin índice de base de código), el agente ya está haciendo un gran trabajo;
Por lo tanto, mantenga la configuración más simple posible y haga que el modelo haga su trabajo (por ejemplo, me sorprendió que la herramienta de edición solo le pidiera al agente que emitiera una cadena para reemplazar, ¡y lo hace bien!)
Comenta a continuación si me perdí algo

29.64K
Populares
Ranking
Favoritas