MENU

Claude CodeはPython個人開発で使えるのか【Part 1】

Claude CodeはPython個人開発で使えるのか

最近は開発現場でClaude Codeという名前をよく聞くようになりました。
ちょっと使ってみようかなと思ったらIDEではないようで、一体どうやって使うものなのかよくわからなかったので、メモします。

目次

ClaudeCodeとは何か

簡単な説明とインストールは下記のサイトに記載があります。

あわせて読みたい
Claude Code概要 - Claude Code Docs Claude Codeについて学びましょう。Anthropicのエージェント型コーディングツールで、ターミナルに統合され、アイデアをこれまで以上に速くコードに変えるのに役立ちます。

Claude Codeとは Anthropicが提供するClaudeをベースにしたコード生成に強いAI環境です。

実際にインストールして、起動したところこのような画面となります。

このCLI上でチャットをしてコーディングしてくれるものが Claude Codeと呼ばれるものでした。

チャットによる対話形式でコーディングを進めるもので、これまでの自分でソースコードを修正するものではないみたいでした。
修正はチャットで修正内容を伝えることで対応してもらうようです。

ChatGPT/Copilotとの違い

ClaudeCodeもChatGPTもCopilotも全てチャットによる対話型AIであり、コード生成も可能です。

ChatGPTは汎用チャットツールであり、あまり良いコードが出力されない感覚です。
開発にはいまいちと感じています。

Copilotはコード生成はいいコードが生成されることが多いと思います。
ClaudeCodeとも近い感じがしますが、コードの修正などは基本的に人が行うことが多いように思います。Copilotが提案して、採用するかどうかを人が決める感じです。

ClaudeCodeは人がコードに手を入れずに、AIが全て行うので対話で指示する形になります。
対話で指摘するよりも自分で直したほうが早いなどはあるかもしれませんが、今から性能が良くなっていくにつれて人は指示するだけになっていく気がしますね。
最終的には指摘した内容は今後間違えないようになっていくようであれば、AIを育てるような感覚で優秀なプログラマが育ち、開発が高速になっていく未来が見えます。

なぜClaude CodeをPython個人開発で使うのか

最近はAIによる開発効率を意識した現場が増えてきています。
私の現場もAIによる開発効率を意識しており、GitHub上のレビューにclaudeが使用されています。
開発時にもcopilotを使用して、コードの提案がされるような環境で開発をしています。

ただ、名前はよく聞くけれど実際にClaudeCodeを使ったことがなく、どうやって使うかも分かっていなかったのでここにメモを残しつつClaudeCodeの理解を深めて、
実際に開発に使えるのか、もしくは使えないのか判断しながら開発をやってみようと思います。

Claude Codeの強みと弱みを整理する

ClaudeCodeについてあまりわからないので、ChatGPTに聞いてみました。
下記のように回答がありました。

強み

  • コード理解力が高く、文脈保持が安定
  • 安全志向で“壊しにくい”提案をする
  • 文章化・説明能力が非常に高い
  • 倫理・法務・リスク視点が強い

弱み

  • スピード感・攻めの実装は弱い
  • 最新フレームワーク・実装パターンに弱いことがある
  • 曖昧な指示だと“慎重すぎる回答”になる
  • 「これで行こう」と決め打ちしてくれない
用途向き
既存コード理解・リファクタ
仕様書・設計書生成
本番運用システム
爆速MVP開発
最新技術の攻め実装
ハック的PoC

本当にそうなのかは、これから検証していきます。

まとめ

とりあえずClaudeCodeが使える状態となりました。
実際にチャットをしてみても確かに良い感じのコードが出てきているようにも見えます。

MVP開発のスピード感が出せないのが本当か不思議ですが、その辺も試してみようと思います。

次回は具体的な開発を想定して、個人開発に使えるのか、どのように開発を進めていけばよいかなどを記載していきます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

農業をやりたいおじさん
しかし生活するために仕方なくプログラミングで仕事をしている
バイクも好き

コメント

コメントする

目次