動機
昔々、インターネットには、ネット記事をまとめて、一言コメントをつけて紹介するようなアンテナ的なサイトやブログがあったりしました。
そんな自分もそれをやっていたり。懐かしい思い出です。
今はSNSがメインの舞台になってきましたが、そういう文化もだいぶ減ってきているような気もします。専門的になったというか。
もっと雑多に、適当に記事を集めてそれを紹介するサイトがLLMを使ってできないかということで試しに作ってみました。
作ったサイト
もるみかんアンテナ
https://antenna.moruorange.com/
まだ仮ですが、一旦上記に作っています。
イメージは以下のような感じ。
作り方
Claude Code で全て作りました。envなど意外は全てお任せしています。
それ以外は特に書くことはないです。
M5 Macbook Air (32GB / 1TB) を購入して、上がったテンションのまま作りました。
本当はUnityゲームやろうと思っていたのですが、先に作りやすい方から仕上げました。
しかし、機能的にまだまだ要求はあるので、日々更新していっていますし、行く予定です。
構成
Vercelにデプロイしています。
Hobbyプランです。それを超えるようなことになってきたら、将来的に移行も考えたいと思います。
NextJSで作られているのですが、1点困った問題があります。
Vercelのクライアントタイムアウトが Hobbyプランだと 60秒 ということです。
記事のキュレーションや、本文作成には Claude API を利用しているので、それを超えるケースがありました。(というか基本超えます)。そのためこの部分だけ AWS Lambda へと外部に出すことにしましています。
プロジェクト的には /lambda/ と Next.JS のプロジェクト内にもち、TypeScriptで作成、npmでビルドできるようにしています。
感想
Claude Codeは強い。
結構無敵感あります。VS CodeのAgentでしばらくやっていましたが、ちょっとレベルが違いそうです。想定していた形にならないということはありますが、動かないということは全然なかったです。
現時点のアプリの感想としては、記事紹介の文章が想像を超えた面白さにはどうしてもならず、LLMの限界とテイストがありそうと思いました。管理用の画面は用意しているので、自分でもコメントをつけることができるようになると、良いサイトになりそう。でも自分以外に今のところユーザーはいないので・・。

