Voltar aos PodcastsClaude
Claude Code 101
Como o Claude Code Funciona
We know that Claude code is different from usual chat applications, but how does it work?
Sabemos que o Claude Code é diferente das aplicações de chat habituais, mas como funciona?
Claude code is best explained through the agentic loop.
O Claude Code é melhor explicado através do loop agêntico.
You enter a prompt into Claude code.
Você insere um prompt no Claude Code.
Claude code will then gather contacts required to complete your prompt.
O Claude Code então reunirá o contexto necessário para completar seu prompt.
It does so by interacting with the model which will return text or a tool call that Claude code can execute.
Ele faz isso interagindo com o modelo, que retornará texto ou uma chamada de ferramenta que o Claude Code pode executar.
Then it takes action.
Então ele toma uma ação.
For example, editing a file or running a command.
Por exemplo, editar um arquivo ou executar um comando.
Finally, it verifies those results and determines if they achieve what your prompt set out to do in the first place.
Por fim, ele verifica esses resultados e determina se eles alcançam o que seu prompt pretendia fazer inicialmente.
If they do, then Claude finishes and waits for the next prompt.
Se sim, o Claude conclui e aguarda o próximo prompt.
And if they don't, Claude goes back and runs the loop again until the results are complete and verifiable.
E se não, o Claude volta atrás e executa o loop novamente até que os resultados estejam completos e verificáveis.
Throughout this loop, you're able to add contacts, interrupt it, or steer the model to help guide it towards your end goal.
Ao longo deste loop, você pode adicionar contexto, interrompê-lo ou direcionar o modelo para guiá-lo em direção ao seu objetivo final.
Claude has a context window, which determines how much of your conversation, file contents, command outputs, and more it can store and look back on.
O Claude tem uma janela de contexto que determina quanto da sua conversa, conteúdo de arquivos, saídas de comandos e mais ele pode armazenar e consultar.
Once you reach that limit, Claude code compacts your conversation, which automatically determines what it can take out of the context window and what it can summarize in order to bring the context window back down.
Assim que você atinge esse limite, o Claude Code compacta sua conversa, determinando automaticamente o que pode ser retirado da janela de contexto e o que pode ser resumido para reduzir a janela de contexto.
Tools are the backbone of how agents work.
As ferramentas são a espinha dorsal de como os agentes funcionam.
Currently, most AI assistants are simply input text and output text.
Atualmente, a maioria dos assistentes de IA simplesmente recebe texto como entrada e produz texto como saída.
Nothing in between.
Nada entre os dois.
Tools let Claude code and other agents determine when to execute code to get closer to a task.
As ferramentas permitem que o Claude Code e outros agentes determinem quando executar código para se aproximar de uma tarefa.
This could be read file tool or search web tool, for example.
Isso pode ser uma ferramenta de leitura de arquivos ou uma ferramenta de busca na web, por exemplo.
Claude code uses semantic searching to determine when to call a tool and get the output of it.
O Claude Code usa pesquisa semântica para determinar quando chamar uma ferramenta e obter sua saída.
Claude code also has permission modes.
O Claude Code também tem modos de permissão.
Default behavior is that it has to ask explicit permission before editing a file or running a shell command.
O comportamento padrão é que ele precisa pedir permissão explícita antes de editar um arquivo ou executar um comando shell.
You can use shift and tab to toggle between different modes.
Você pode usar Shift e Tab para alternar entre diferentes modos.
Auto accept edits files without asking, but still ask for commands.
A aceitação automática edita arquivos sem perguntar, mas ainda pergunta sobre comandos.
Plan mode uses read-only tools to help compile a plan of action before starting.
O modo Plano usa ferramentas somente leitura para ajudar a compilar um plano de ação antes de começar.
It's worth being cautious when skipping permissions.
Vale a pena ser cauteloso ao ignorar permissões.
Giving Claude code free reign to run commands means a mistake could be harder to catch before even happens.
Dar ao Claude Code liberdade para executar comandos significa que um erro pode ser mais difícil de detectar antes mesmo de acontecer.
Claude code works by combining different agentic concepts, an agentic loop, a managed context window, tools, and configurable permissions into your terminal.
O Claude Code funciona combinando diferentes conceitos agênticos no seu terminal: um loop agêntico, uma janela de contexto gerenciada, ferramentas e permissões configuráveis.
It can read your code base, take action, and verify its own work, and that makes it fundamentally different from a chat window.
Ele pode ler sua base de código, tomar ação e verificar seu próprio trabalho, e isso o torna fundamentalmente diferente de uma janela de chat.