팟캐스트로 돌아가기Claude
Claude Code 101
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] 코드베이스를 이해하고, 파일을 편집하며, 명령어를 실행하고, 기존 개발 도구와 통합하여 작업을 더 빠르게 완료할 수 있도록 돕는 에이전트 코딩 도구입니다.
It's available in your terminal, Visual Studio Code, the Claude desktop app, on the web, and JetBrains IDEs.
터미널, Visual Studio Code, Claude 데스크톱 앱, 웹, 그리고 JetBrains IDE에서 사용할 수 있습니다.
But, we'll be using it in the terminal for this video.
하지만 이 영상에서는 터미널을 사용하겠습니다.
If you've ever used Claude AI, you're probably wondering what the difference is between the two.
Claude AI를 사용해 본 적이 있다면, 두 가지의 차이점이 궁금할 것입니다.
Unlike Claude AI, Claude Code has direct access to your files in your terminal and your entire code base.
Claude AI와 달리, Claude Code는 터미널의 파일과 전체 코드베이스에 직접 접근할 수 있습니다.
So, instead of copying and pasting code back and forth, it can go in and do all the work itself.
따라서 코드를 복사하여 붙여넣는 대신, 직접 들어가서 모든 작업을 수행할 수 있습니다.
The easiest differentiator is that Claude Code works as an AI agent.
가장 쉬운 차이점은 Claude Code가 AI 에이전트로 작동한다는 것입니다.
An AI agent is a software that can interact with its environment and perform actions to complete a defined goal.
AI 에이전트는 환경과 상호작용하고 정해진 목표를 달성하기 위해 행동을 수행할 수 있는 소프트웨어입니다.
The most basic way this can be done is by having a large language model in a loop in real time.
이를 구현하는 가장 기본적인 방법은 대형 언어 모델을 실시간 루프에서 실행하는 것입니다.
AI agents have access to things like tools, external services, or other AI agents to help it reach its predefined goals.
AI 에이전트는 도구, 외부 서비스, 또는 다른 AI 에이전트 등의 리소스에 접근하여 미리 정의된 목표를 달성합니다.
So, what does that actually look like?
그렇다면 실제로 어떤 모습일까요?
Well, here's a couple of examples.
몇 가지 예시를 살펴보겠습니다.
It can read and understand your code base.
코드베이스를 읽고 이해할 수 있습니다.
You can ask Claude Code to explain a feature or trace a bug throughout your code.
Claude Code에게 기능을 설명하거나 코드 전반에 걸친 버그를 추적해 달라고 요청할 수 있습니다.
Claude Code can execute your build script, run your tests, install packages, and use the output to decide what to do next.
Claude Code는 빌드 스크립트를 실행하고, 테스트를 돌리고, 패키지를 설치하며, 출력 결과를 활용해 다음 작업을 결정할 수 있습니다.
Claude Code can search the web.
Claude Code는 웹을 검색할 수 있습니다.
If it needs documentation on the latest API references, for example, it can do that for you.
최신 API 참조 문서가 필요한 경우, 예를 들어, 그것을 대신 처리해 줄 수 있습니다.
To use Claude Code effectively, it's important to know these concepts.
Claude Code를 효과적으로 사용하려면 이러한 개념들을 아는 것이 중요합니다.
First is the context window.
첫 번째는 컨텍스트 윈도우입니다.
Think of this as Claude's working memory.
이것을 Claude의 작업 메모리라고 생각하세요.
It can hold a lot, but not everything at once.
많은 내용을 담을 수 있지만, 모든 것을 한 번에 담을 수는 없습니다.
This is where the agentic aspect of it comes in.
바로 이 지점에서 에이전트 특성이 작동합니다.
Finding strategic ways to find the answers within your code base without storing your entire code base into context.
전체 코드베이스를 컨텍스트에 저장하지 않고도 코드베이스 내에서 전략적으로 답을 찾는 방법을 활용합니다.
Second is that it asks for permission.
두 번째는 권한을 요청한다는 것입니다.
By default, Claude Code will ask you before running commands or making changes to your code base.
기본적으로 Claude Code는 명령을 실행하거나 코드베이스를 변경하기 전에 먼저 확인을 요청합니다.
You're always in control, whether that's being more hands-on or passive.
더 적극적으로 참여하든 수동적으로 두든, 항상 여러분이 통제권을 가지고 있습니다.
Third, it can make mistakes.
세 번째, 실수를 할 수 있습니다.
Just like any tool, Claude Code isn't perfect.
다른 도구와 마찬가지로 Claude Code도 완벽하지 않습니다.
It might misunderstand your intent, introduce a new bug, or over-engineer a solution.
의도를 잘못 이해하거나, 새로운 버그를 도입하거나, 과도하게 설계된 솔루션을 제시할 수 있습니다.
Quick recap.
간단히 요약하겠습니다.
Claude Code is an agentic coding tool.
Claude Code는 에이전트 코딩 도구입니다.
It reads your code base, edits your files, runs commands, [music] and connects to external tools to help you ship faster.
코드베이스를 읽고, 파일을 편집하고, 명령을 실행하며, [music] 외부 도구에 연결하여 더 빠르게 배포할 수 있도록 도와줍니다.
You can download it today in your terminal, VS Code, JetBrains, [music] and the Claude desktop app.
오늘 바로 터미널, VS Code, JetBrains, [music] 그리고 Claude 데스크톱 앱에서 다운로드할 수 있습니다.