Voltar aos PodcastsClaude
Claude Code 101
O que é o Claude Code?
Claude Code is [music] an agentic coding tool that understands your code base, edits your files, run commands, and integrates with your existing developer tools to help you get things done faster.
Claude Code é [music] uma ferramenta de codificação agêntica que entende sua base de código, edita seus arquivos, executa comandos e se integra às suas ferramentas de desenvolvimento existentes para ajudá-lo a concluir tarefas mais rapidamente.
It's available in your terminal, Visual Studio Code, the Claude desktop app, on the web, and JetBrains IDEs.
Está disponível no seu terminal, Visual Studio Code, no aplicativo de desktop do Claude, na web e nos IDEs JetBrains.
But, we'll be using it in the terminal for this video.
Mas neste vídeo, vamos utilizá-lo no terminal.
If you've ever used Claude AI, you're probably wondering what the difference is between the two.
Se você já usou o Claude AI, provavelmente está se perguntando qual é a diferença entre os dois.
Unlike Claude AI, Claude Code has direct access to your files in your terminal and your entire code base.
Ao contrário do Claude AI, o Claude Code tem acesso direto aos seus arquivos no terminal e a toda a sua base de código.
So, instead of copying and pasting code back and forth, it can go in and do all the work itself.
Assim, em vez de copiar e colar código, ele pode entrar e fazer todo o trabalho por conta própria.
The easiest differentiator is that Claude Code works as an AI agent.
O diferencial mais simples é que o Claude Code funciona como um agente de IA.
An AI agent is a software that can interact with its environment and perform actions to complete a defined goal.
Um agente de IA é um software capaz de interagir com seu ambiente e executar ações para atingir um objetivo definido.
The most basic way this can be done is by having a large language model in a loop in real time.
A forma mais básica de fazer isso é ter um grande modelo de linguagem em um loop em tempo real.
AI agents have access to things like tools, external services, or other AI agents to help it reach its predefined goals.
Os agentes de IA têm acesso a recursos como ferramentas, serviços externos ou outros agentes de IA para ajudá-los a atingir seus objetivos predefinidos.
So, what does that actually look like?
Então, como isso se parece na prática?
Well, here's a couple of examples.
Aqui estão alguns exemplos.
It can read and understand your code base.
Ele pode ler e entender sua base de código.
You can ask Claude Code to explain a feature or trace a bug throughout your code.
Você pode pedir ao Claude Code para explicar uma funcionalidade ou rastrear um bug em seu código.
Claude Code can execute your build script, run your tests, install packages, and use the output to decide what to do next.
O Claude Code pode executar seu script de build, rodar seus testes, instalar pacotes e usar a saída para decidir o que fazer a seguir.
Claude Code can search the web.
O Claude Code pode pesquisar na web.
If it needs documentation on the latest API references, for example, it can do that for you.
Se precisar de documentação sobre as referências mais recentes de API, por exemplo, ele pode fazer isso por você.
To use Claude Code effectively, it's important to know these concepts.
Para usar o Claude Code de forma eficaz, é importante conhecer esses conceitos.
First is the context window.
Primeiro, a janela de contexto.
Think of this as Claude's working memory.
Pense nisso como a memória de trabalho do Claude.
It can hold a lot, but not everything at once.
Ela pode armazenar muita coisa, mas não tudo de uma vez.
This is where the agentic aspect of it comes in.
É aqui que entra o aspecto agêntico.
Finding strategic ways to find the answers within your code base without storing your entire code base into context.
Encontrar formas estratégicas de encontrar respostas dentro da sua base de código sem armazenar toda a base de código no contexto.
Second is that it asks for permission.
Segundo, ele pede permissão.
By default, Claude Code will ask you before running commands or making changes to your code base.
Por padrão, o Claude Code perguntará antes de executar comandos ou fazer alterações na sua base de código.
You're always in control, whether that's being more hands-on or passive.
Você está sempre no controle, seja sendo mais ativo ou passivo.
Third, it can make mistakes.
Terceiro, ele pode cometer erros.
Just like any tool, Claude Code isn't perfect.
Assim como qualquer ferramenta, o Claude Code não é perfeito.
It might misunderstand your intent, introduce a new bug, or over-engineer a solution.
Ele pode interpretar mal sua intenção, introduzir um novo bug ou apresentar uma solução excessivamente elaborada.
Quick recap.
Recapitulação rápida.
Claude Code is an agentic coding tool.
O Claude Code é uma ferramenta de codificação agêntica.
It reads your code base, edits your files, runs commands, [music] and connects to external tools to help you ship faster.
Ele lê sua base de código, edita seus arquivos, executa comandos, [music] e se conecta a ferramentas externas para ajudá-lo a entregar mais rápido.
You can download it today in your terminal, VS Code, JetBrains, [music] and the Claude desktop app.
Você pode baixá-lo hoje no seu terminal, VS Code, JetBrains, [music] e no aplicativo de desktop do Claude.