3年前の悪戦苦闘が、今日の土台だった
2022年ごろ、私は初めてのウェブサイト構築に挑戦しました。当時はChatGPT 3.5が登場したばかりで、プログラミング初心者だった私はAIと対話を重ねながら、手探りで、文字通り悪戦苦闘の連続でした。当時採用した技術構成は次のようなものでした。フロントエンド: Bootstrap 5。バックエンド: Django (Python)。データベース: PostgreSQL。ストレージ: AWS S3。
これらを組み合わせ、ブログ機能を備えたサイトをなんとか形にできたときの喜びは、今でも覚えています。そして、それから3年が経過し、Claude Code旋風が巻き起こりました。さて、これでなにをしてみよう。そう思った時、頭に浮かんだのは、かつてやりかけて挫折した、ウェブサイトの多言語化でした。今ならできるかも知れない。ClaudeCodeを使えば、1週間くらいでできてしまうのではないか。しかし、実際に実装が完了した今抱いているのは、達成感と恐怖が混じった奇妙な感覚です。
「静的ファイルの翻訳」に留まらない動的な仕組み
今回の多言語化で目指したのは、単なる「固定ページの翻訳」ではありません。 日本語で書いた過去の記事も、AIによって自動的に英語化され、英語サイト側にも反映される。さらに、今後新しく日本語で記事を執筆した際も、自動的に英語版が生成されて公開される——。そのような、システムとして完結した動的な仕組みの構築を目指しました。具体的には、Djangoの「シグナル」とカスタム翻訳パイプラインを組み合わせ、記事保存時にAPIを通じて英語コンテンツを生成し、言語ごとにデータを管理するモデル設計を施しています。驚くべきは、バックエンドの複雑な処理、データベースのスキーマ設計、セキュリティ構造の担保、そして本番環境へのデプロイまで、これら全ての手順をClaude Codeとの自然言語によるやり取りだけで完結できたことです。かかった時間は、わずか半日でした。
「100倍」という言葉が誇張ではない現実
3年前、ChatGPT 3.5と格闘しながら基礎を築いていた頃の体感(超初心者でもあり、GWを丸ごとフルベットして、さらに追加で2週間はかかった)と比べると、開発速度は「100倍」という表現が決して大げさではないほどに加速しています。当時、初心者の私が最も時間を費やしたのは、コードの書き方そのものよりも「設計判断」でした。「処理の流れをどう組むべきか」「DBのテーブル構造はどうあるべきか」「本番環境でセキュリティをどう守るか」。こうした判断の一つひとつに膨大な調査と試行錯誤が必要でした。そしてなにより、本番環境に移行する手順の複雑さと無限に続くエラーとデバッグ。
しかし、今回のClaude Codeとの「バイブコーディング(Vibe Coding)」では、これらの工程を対話の中でシームレスに進めることができました。「こういう機能を実装したい」と伝えれば、AIは設計案の提示から実装、デバッグ、さらにはデプロイ手順までを伴走してくれます。単なるコード生成器ではなく、リスクや設計思想を共有するパートナーとして機能する——この違いが、圧倒的なスピードを生んでいます。そしてなにより、テストとデバッグまでもAIがほぼ自動で試行錯誤しながら成功まで進めてしまうのです。
AIが社会を変える確信と、率直な恐ろしさ
この半日の体験を通じて、「AIが社会を根本的に変えていく」という予感はより強い確信に変わりました。かつて専門的な知識と長年の経験が必要だった技術的障壁が、次々と解体されていく速度は、想像を絶しています。同時に、ある種の「恐ろしさ」を覚えたのも事実です。これほど高度なシステム構築が、開発に慣れてない者でもわずか数時間で実現できてしまう。早すぎる進歩に正直恐ろしいという思いが先に立ちます。
最後に残るのは、人間の「情熱」と「決心」そして、「リスクを取って責任を引き受ける」覚悟。
しかし、冷静に振り返ってみれば、今回の実装は3年前の「悪戦苦闘」という土台なしには成立しなかったとも思えます。Djangoがどう動き、DBやS3とどう連携しているか。その構造を、3年前に苦労して理解していたからこそ、AIと効率的に対話し、提案の是非を判断することができました。そして何よりも、3年前に「どうしても自分でウェブサイトを作ってみたい」と願ったあの奇妙な熱量があったことが全てだったようにも思います。
数学者の藤原正彦先生は、その著書『国家の品格』の中で「論理の出発点は論理では決まらない」と述べられました。AIは究極の論理的天才であり、最適解を導く力を持っています。しかし、「何を問うか」「どこへ向かいたいか」という出発点を決めるのは、論理ではありません。
「世界中の人に、自分の言葉を届けたい」という意志。リスクを取り、責任を引き受け、「ここへ行く」と決める決心。それらは、今のところ人間にしかできない仕事です。AIはその決断を、かつてない速度で現実に変えてくれる強力な翼となります。しかし、その翼をどの方向に羽ばたかせるかを決めるのは、やはり私たち自身の役目なのだと、改めて強く感じています。