0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

旧webサイト移行をAIにまかせた

0
Posted at

旧webサイト移行をAIにまかせた

上原正吉(EarthLink Network Co., Ltd.)。Claude Codeを開発の主体に据え、20を超えるプロダクトを1人で同時に開発・運用しています。これは、その現場の実測記です。

旧webサイト移行をAIにまかせた

会社には、古いサイトがいくつか残っていました。WordPress で作ったもの、素の HTML で書いたもの、そして、ログインの情報が分からなくなっているものです。

この記事は、それらを AI に移してもらうところから始めて、機能を足して運用し、最後に自社の管理画面(CMS)へ一本化するまでの記録です。先に言っておくと、最初から「CMS を作ろう」と決めていたわけではありません。運用してみて、必要が見えてきました。

まず、AI に移してもらう

移すと言っても、私がコードを書き写したわけではありません。やったのは、Claude で project を1つ作り、今動いているサイトの URL を渡して、「この URL のものを AWS Amplify で hosting できるように、全部移してほしい」と頼むことだけでした。AWS の account を持っていない人は、account を作ってもらえば、あとは URL を渡すだけで移せます。ここは、おすすめできる部分です。

なぜ Amplify にしたか。会社の main のサイトはアクセスがそこまで多くないので、Amplify なら無料の範囲で運用できると考えました。維持がしやすくなって、コストも下げられる。それが移した理由です。「Amplify なら常に無料」ということではなく、うちのサイトのアクセス規模での見込みです。

ひとつ補っておくと、プログラムなどが動いていない静的な web サイトであれば、この形でほぼそのまま移せるはずです。データベースやログインのような動的な処理を持つサイトはそのままとはいきませんが、静的なサイトなら、URL を渡すだけで同じように移行できます。

動かせるようになって、機能を足していく

自分のところで動かせるようになると、やりたいことが出てきます。EC の機能をつけたり、問い合わせのメールを送りたくて、問い合わせの仕組みをつけたり。ひとつずつ足していきました。

4つのサイトで、同じことをしていた

そうやって動かしているうちに、気づいたことがあります。4つのサイトで、同じようなことを繰り返していたのです。お問い合わせが、その良い例です。同じようなものを、いくつものサイトで、それぞれに作っていました。これは、なんとかできないか、と考え始めました。

Claude は便利だが、運用には向かない場面がある

ここで、以前 WordPress を使っていて便利だったことを思い出しました。online で、web の画面から直接直せることです。

Claude は Claude で便利です。ただ、運用の場面では向かないところもありました。細かい微調整を頼むのは手間がかかりますし、rate limit があって、使いたいときに使えないこともあります。移す作業には AI がよく向いていましたが、移したあとの日々の運用には、別のものが要る、という感じでした。

自社で、WordPress のような管理画面を作る

そこで、運用の時期に入ってから、WordPress のように画面から直せる管理画面を作ることにしました。バラバラに作っていた4つのサイトを、1つの Content Management System(CMS)にまとめ、管理画面から中身を運用できるようにしたのです。これで、AI に頼まなくても、画面の操作で日々の更新ができるようになりました。

この、自社で作った CMS が、今のうちのプロダクト Plovant(https://plovant.com )になっています。まだサービスインはしていませんが、検索エンジン向けの SEO と、AI 向けの AIO(AI に見つけてもらうための最適化)を、AI が自動で、定期的に回す仕組みを持っています。CMS そのものの詳しい作りは、また別の記事で書きます。

今のプロダクト Plovant の公開サイト。複数サイトの運用と統一 SSO 認証を1つの基盤にまとめたもので、日本語・英語に対応しています。

今わかっていること

最初から CMS を作ろうと決めていたわけではありません。移して、運用して、同じことを4か所で繰り返していると気づいて、そこで初めて、まとめる管理画面が要る、と分かりました。

移す作業は AI に任せてよかったと思っています。そして、日々の運用は、画面から直せる自分たちの仕組みにしてよかった。この2つは、別のものとして考えるのがよかった、というのが、今回やってみて感じたことです。

筆者について

上原正吉。EarthLink Network Co., Ltd. でAI開発をしています。2025年からClaude Codeを開発の主体に据え、今は20を超えるプロダクトを1人で同時に開発・運用しています。この連載では、その現場で実際に起きたこと(うまくいったことも、失敗も)を、数字と一緒に書いていきます。

また、AIで業務や開発を組み替えたい会社・チーム向けに、AI活用のコンサルティングも受け付けています。ご相談は www.eln.ne.jp からどうぞ。


EarthLink Network は、会社の全業務を AI で回すために、必要になったものを自社で作っています。いま作っているプロダクトの一覧と概要は、こちらにまとめています。

EarthLink Network が自社でつくっている18のプロダクト

会社と各プロダクトの詳細は、公式サイト www.eln.ne.jp をご覧ください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?