見出し画像

AIでウェブアプリ作るならどれがいい? Lovable, bolt.new, v0を比較してみた!

残り8

生成AIエンジニアの星森です!🦚✨

生成AIを活用したSaaS(会員1万7000人)でPMしてました🚀
フォロワーが少ないので、有料で売れる情報も、気にせず投稿しています💪
ぜひご覧ください👀
https://x.com/AidolKiss

AI開発ツールで代表的なものとして、Lovable, bolt.new, v0を比べていきます。
実際に使用してみた結果と、料金体系などもあわせて紹介します。
それぞれのサービスで有料プランのページにたどりつくまでの導線がややこしかったりするので、ここで一括で確認してみてください。

今回はスクレイピングツールを作ります。
青空文庫の作家リストからア行を対象に情報を取得していきます。
https://www.aozora.gr.jp/index_pages/person_a.html

できるだけ少ないやりとりで実装まで実現できるか試したいので、システム要件定義を行いました。
やりたいことをChatGPT 4oに伝えて技術要件などをまとめてもらっています。

指示したプロンプトは以下の通りです。

サイトにアクセスしスクレイピングするツールを作りたいので、要件定義をお願いします。具体的なサービスには言及せず、システム要件のみを書いてください。

以下の要件定義が完成しました。

要件定義:ウェブサイトスクレイピングツール
1. 機能要件
1.1 データ収集
指定されたウェブサイトから特定のデータ(例:テキスト、画像、リンク)を取得する機能を提供する。
ページ構造に応じて、動的にHTMLの解析を行う。
複数ページにわたるデータ収集に対応(ページネーションやリンク追跡)。
1.2 データフィルタリング
ユーザーが指定した条件(例:キーワード、タグ、属性)に基づいてデータを抽出可能。
データ変換や正規化を行う機能(例:日付フォーマット変換)。
1.3 自動化とスケジュール
定期的にデータを収集するスケジュール設定機能。
収集状況を監視し、ログを記録する機能。
1.4 出力形式
取得したデータを以下の形式で出力可能:
CSV
JSON
データベース(例:MySQLPostgreSQL)への保存
1.5 エラー処理
アクセスエラー(例:404エラー、500エラー)を検知し、適切にログを記録。
スクレイピング禁止の検知機能(例:CAPTCHAIPブロック)と再試行ロジック。
2. 非機能要件
2.1 パフォーマンス
大量データ収集を効率的に行える(例:並列処理や非同期処理のサポート)。
レスポンスタイムの制御機能(例:ランダムなディレイ設定)でサーバー負荷を軽減。
2.2 セキュリティ
HTTPS接続への対応。
適切なユーザーエージェント設定。
アクセス制限や規約違反を回避する機能(例:robots.txtの確認)。
2.3 信頼性
異常終了時の再起動機能。
収集したデータのバックアップ機能。
2.4 拡張性
将来的な機能追加(例:新しいデータフォーマットの対応や異なるウェブサイトへの適用)が容易。
3. 技術要件
3.1 開発環境
開発言語:Python(例:Beautiful SoupScrapySeleniumを活用)
実行環境:ローカルPCまたはクラウド環境(例:AWS LambdaGoogle Cloud Functions)
3.2 ソフトウェア依存
必要なライブラリやフレームワークの管理(例:pipによる依存関係管理)。
3.3 インフラ
デプロイ:オンプレミス、クラウドインスタンス、またはサーバーレス環境での運用。
データ保存:ローカルストレージ、クラウドストレージ、またはデータベース。
3.4 ログとモニタリング
ログの記録および監視(例:エラー率、成功率のトラッキング)。
ダッシュボードによる稼働状況の可視化(オプション)。
4. ユーザー要件
簡単な操作でスクレイピング設定が可能(GUIまたは設定ファイル)。
エンドユーザーがログやデータを確認・修正できるインターフェース。

上記の情報があればご自身で調べて頂くことも可能です。
検証結果を手っ取り早く確認して時短したい方は、ぜひ有料パートをご覧ください。

ここから先は

66,671字 / 14画像

¥ 1,000 (数量限定:残り 8 / 10)

期間限定!Amazon Payで支払うと抽選で
Amazonギフトカード5,000円分が当たる

この記事が気に入ったらチップで応援してみませんか?