ポッドキャストに戻る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 デスクトップアプリ、Web、そして 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 を使ったことがある方は、2 つの違いが気になるかもしれません。
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.
1 つ目はコンテキストウィンドウです。
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.
2 つ目は、許可を求めることです。
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.
3 つ目は、ミスをする可能性があることです。
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 デスクトップアプリから今すぐダウンロードできます。