Tópicos em alta
#
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.
Depois de algumas horas de pesquisa,
Aqui estão algumas das melhores referências de código aberto de como construir um 'Código Claude':
- Código aberto:
- CLI do Gemini:
- Prompt do sistema Claude Code:
———
Um agente de codificação básico é composto abaixo:
Agente: Pode ser um agente de chamada de ferramenta básica com prompt do sistema
+
Ferramentas:
- Bash: Executar comando
- Grep: Pesquise texto em um arquivo
- Glob: Encontrar achados
- Ler: Ler código/pdf/img, etc.
- Gravar: Criar novos arquivos
- Editar: Edite o arquivo existente, file_path, old_string new_string -> Basicamente, a string antiga exata da saída do agente para substituir (surpreso que essa tenha sido a abordagem, mas faz sentido!)
- MultiEdit: file_path + []array de old_string & new_string, quando há vários lugares que precisam ser editados em um arquivo
————
Com o acima, você já obtém um agente de código Claude semi-funcional,
Alguns recursos exclusivos para torná-lo melhor:
- Subagente: O código Claude tem esse recurso dispatch_agent, para fazer uma tarefa de pesquisa de base de código mais profunda (para não atrapalhar muito o thread de conversa principal)
- Ferramenta de pensamento: Uma ferramenta de pensamento para fazer com que o agente faça uma análise mais profunda
- Todo: Claude Code tem a ferramenta de criação / atualização de tarefas pendentes como estágio de planejamento
- Gerenciamento de contexto: Compacte o histórico de conversas anteriores para tarefas de longa execução, tanto gemini, claude code, open code, mas um processo de aceitação
- Indexação da base de código: o código Claude não indexa a base de código e funciona perfeitamente bem; @cline também compartilhou uma visão semelhante:
- Controle de versão: a CLI do Gemini tem esse recurso de ponto de verificação integrado, que salva automaticamente um instantâneo sempre que a ferramenta de edição é chamada
-----
Um dos principais aprendizados aqui é que, mesmo com a configuração básica (ferramentas básicas, sem índice de base de código), o agente já está fazendo um ótimo trabalho;
Portanto, mantenha a configuração mais simples possível e faça com que o modelo faça seu trabalho (por exemplo, fiquei surpreso com a ferramenta de edição apenas pedindo ao agente para gerar string para substituir, e ela faz isso bem!)
Comente abaixo se eu perdi alguma coisa

29,66K
Melhores
Classificação
Favoritos