まるで隣の席の先輩!Claude Codeに話しかけてコードを書いてもらう方法
【これを読むと何ができるようになる?】
「このフォルダにある画像ファイルの名前を全部テキストに書き出して…」なんて面倒な作業、ありませんか?この記事を読めば、そんな時にAIアシスタントの「Claude Code」に日本語でお願いするだけで、代わりに作業してくれるプログラム(命令文のこと)をサクッと作ってもらえるようになります。
準備するもの
- Claude Codeがインストール済みのパソコン(インストールがまだの方は公式サイトを参考にしてください)
- インターネット接続
手順(ステップごとに丁寧に)
1. 「ターミナル」を開きましょう
まずは、パソコンと文字で対話するための特別な画面、「ターミナル」を開きます。これを使うことで、Claude Codeに直接お願いができるようになります。
- Macの場合: 「Launchpad」から「その他」フォルダの中にある「ターミナル」というアプリを探してクリックします。
- Windowsの場合: スタートメニューで「cmd」または「PowerShell」と検索して、出てきたアプリをクリックします。
黒い背景に文字が少しだけ表示された画面が出てくれば準備OKです。
2. Claude Codeを呼び出しましょう
開いたターミナル画面に、次のコマンド(命令文のこと)を入力して、Enterキーを押します。
claude
このコマンドは、「Claude Codeさん、起きてください!」と呼び出すためのものです。> という記号が表示されたら、Claude Codeがあなたの指示を待っている合図です。成功です!
3. 日本語でお願いしてみましょう
それでは、さっそくお願い事をしてみましょう。例えば、「今いるフォルダの中にあるファイルの名前を一覧表示したい」と思ったら、次のように入力してEnterキーを押します。
今いるフォルダのファイル名を一覧表示するPythonコードを教えて
このように、あなたがやりたいことを普通の話し言葉で入力するだけで大丈夫です。AIがその意味を理解して、最適なプログラムを考えてくれます。
4. コードの完成!
少し待つと、Claude CodeがPythonという言語で書かれたプログラムを画面に表示してくれます。下のようなコードが表示されれば成功です。(内容は少し違うこともあります)
import os
files = os.listdir('.')
for file in files:
print(file)
「このコードは、現在のフォルダにあるファイルやフォルダの名前を取得して、一つずつ画面に表示するものです」といった丁寧な説明も一緒につけてくれるはずです。
5. Claude Codeとの対話を終了する
コードを教えてもらったら、一度Claude Codeとの対話を終わらせましょう。次のコマンドを入力してEnterキーを押します。
/exit
これで、また元のターミナル画面に戻ります。この作業は、電話を切るようなイメージです。対話を終わらせないと、次の作業に進めません。
うまくいかないときは
- 「command not found: claude」と表示された場合:
これは「claudeという命令が見つかりません」というエラーです。Claude Codeのインストールが正しく完了していない可能性があります。もう一度、インストール手順を確認してみてください。 - 何も反応がない、またはエラーメッセージが表示される場合:
インターネットに接続されているか確認してみましょう。Claude Codeはインターネットの向こう側にいるAIと通信して動くため、接続が不安定だと上手く動きません。 - 生成されたコードが期待通りに動かない場合:
AIも人間と同じで、時々勘違いをします。お願いの仕方を少し変えて、「もっとシンプルにして」や「〇〇の機能を追加して」のように、具体的に伝えると、より良いコードを教えてくれることがあります。
もっと活用するには
基本の使い方がわかったら、こんな応用も試してみましょう。
- 手元にあるコードを改善してもらう:
自分で書いたコードや、他の人が書いたコードをターミナルに貼り付けてから、「このコードにコメント(説明文)を追加して」や「もっと効率的な書き方に直して」とお願いすることもできます。 - 複数の処理を一度にお願いする:
「テキストファイル(.txt)だけを探して、そのファイルの中身の文字数を数えて、結果を新しいファイルに保存するコード」のように、少し複雑なお願いにも挑戦してみましょう。一つずつ手順を考える手間が省けて便利です。
※Claude Codeは継続的にアップデートされます。最新情報は公式ドキュメントをご確認ください。
情報源:@rileybrown のポストをもとに編集部が解説記事として構成しました。


コメント