米国株でお金を溶かして、もうAIに代わりに分析させることにしました。
(rallypi.com)ニュースを探して、整理して、判断することを繰り返していたら疲れてしまって、
もうAIに代わりに分析させるように作ってみました。
入ると、ニュースとSEC開示データをもとに
レポートを自動で作ってくれて、
市場終了後の流れも別途まとめてくれます。
✔️ 銘柄分析にほとんど時間がかからない
✔️ ニュースの要点だけをすぐ見られる
✔️ 1日の流れを素早く把握できる
こんな感じで動きます。
- 米国市場の引け後レポートと銘柄別リサーチを毎日自動生成
- 銘柄別リサーチはクリックすると1日1回生成され、その後はすばやく閲覧可能
- ニュース原文ではなく、分析された要点だけを整理して提供
- ETF構成 / 流れもあわせて確認可能
現実的な部分もいくつかあります。
- ライセンスの問題で指数はDIA / SPY / QQQ基準で提供
- チャートは15分遅延データを使用
- 初回閲覧時はレポート生成のため少し遅延あり
ログインはGoogleアカウントとTelegramのみ受け付けており、
レポート自体は無料で公開しています。
機微なデータは収集しておらず、投票される方だけログインしていただければ大丈夫です。
一人でバイブコーディングして作ったので、
足りない部分も多いと思いますが、フィードバックをいただければ反映してみます。
作りながら感じたこと
- AIで開発するのは「代替」というより「増幅」に近い感覚
最近は開発者代替の話がよく出ていますが、
実際にやってみると
検証 / 説明 / 修正 の3つを
AIだけで解決するのは思ったより簡単ではありませんでした。
結局、人が継続して方向を示してあげる必要がありました。
- 問題がひとつ詰まると1日がそのまま消える
ひとつ詰まるとGPTを回し続けながら解決しないといけないのですが、
これが思ったより時間がかかります。
1日中張り付いていても解決できないことも多く、
メンタル的にもかなりきつかったです。
- 「コスト」を見ずに始めるのは本当に危険
最初は
リクエストごとにリアルタイムでレポートを生成しようとしていましたが、
LLM + データAPIのコストが耐えられず、
結局「引け後に1回生成 + キャッシュ」という構成に変えました。
運用コスト自体も継続して発生するので、
現在はAdSenseを最小限つけて維持しています。
これは本当に事前に考えておかないと破綻する部分です。
非開発者の方でバイブコーディングをしている人がいれば、
まずコスト構造から見ることをおすすめします。
- インフラは思ったよりずっと難しい
Firebaseの代わりにAWSをつけたのですが、
こちらのほうが安くなると思っていたものの、
結論としてはどちらもコストを食う怪物でした。
特にGitHub Actions + AWS接続では
3週間ほど無駄にしてしまい、メンタルが折れそうになりました。
- モデル選定も思ったより重要
Claude Sonnetを使ってみましたが、
検証段階で抜け漏れする部分があって、
結局GPT Codexも併用して補完しました。
(VSCodeでCodex extensionを使用)
- 結局重要だったのは「設計」だった
最初はAIが全部やってくれると思っていましたが、
- いつ生成するか
- 何をキャッシュするか
- どこまで自動化するか
これを決めることのほうがはるかに重要でした。
- 感情面でも簡単ではない
これは少し個人的な話ですが、
GPTがこちらの意図をうまく理解してくれないとき(たいていは自分の説明の問題ですが)、
ストレスがかなり溜まりました。
ずっと向き合っていると、
キーボードを壊したくなる瞬間が何度もありました。
追加でもうひとつ気になっている点があります。
現在の構成ではECSタスク / RDSリソースは十分ある状態なのですが、
Webサイトの初回読み込みが思ったより遅く感じられます。
(特に最初のリクエスト時)
GPTやClaudeの側ではずっと「リソースは十分ある」という回答ばかりなのですが、
体感性能は明らかに遅く、ボトルネックは別のところにある気がします。
- キャッシュミス時に生成ロジックも一緒に走っているからなのか
- それともAPIレスポンス構造の問題なのか
このあたりでボトルネックがどこで発生しているのか、
いまいち見当がつきません。
似たような構成で性能問題を経験した方がいれば、
どこから見るのがよいかアドバイスをお願いします。
コーディングをほとんど知らない状態で始めたせいか、
2か月もかかってしまいましたが、
数日でサービスを作る人たちを見ると、
本当にすごいと感じます。
開発者の皆さんを尊敬します。
もし同じようにAIでサービスを作ってみた方がいれば、
どこでいちばん詰まったのかも気になります。
Telegramミニアプリも追加したので、URLをあわせて載せておきます。
https://t.me/rallypi_bot
まだコメントはありません。