AIを活用した高品質ブログ記事自動生成

Portfolio

AIツールのWebアプリ開発

プロジェクト概要

本プロジェクトでは、AIを用いて高品質なブログ記事を自動生成する仕組みを構築しました。ターゲットキーワードの選定から記事のHTML生成までを自動化・効率化し、ユーザーの悩みに特化した内容を素早く提供できる点が特徴です。最終的には、各記事のターゲットキーワードでGoogle検索上位を狙うことを目標としています。

活用スキル

  • Python(LangChain、Jinja)
  • SEO(キーワード選定、コンテンツマップの作成)
  • HTML/CSS

活用したAIモデル

  • Claude-3.7-sonnet
  • ChatGPT o1
  • ChatGPT o3-mini (higher)
  • Gemini Flashi 2.0

ワークフロー

  1. ターゲットキーワードの収集

    Google Sheetにターゲットキーワードをリスト化し、管理します。

  2. AIでペルソナ作成・インタビューを実施し、ブログ記事の要件定義書を作成(LangGraph使用)

    LangGraphを用いて複数のペルソナを作成し、ペルソナに対するインタビューを実施。インタビュー結果を基に、キーワードごとの悩みやニーズを洗い出します。得られた情報を基に、LangGraphで各ブログ記事の要件定義書(指示書)を作成します。

  3. ブログ記事のHTMLコード生成(Python + Jinja使用)

    PythonのJinjaライブラリを使い、記事のHTMLテンプレートを動的に生成。これにより、基本構造が統一されたHTMLを効率的に用意できます。

  4. 記事コンテンツの作成・ブラッシュアップ(Cursor + 各AIモデルのAPIを使用)

    Cursor上で記事本文を作成し、複数のAIモデルを組み合わせて内容をブラッシュアップ。完成した文章をJinjaで生成したHTMLコードに組み込み、最終的な形へ仕上げます。

公開済みデモ記事

プロジェクトのゴール

  • 各記事がターゲットキーワードでGoogle検索上位に表示されること
  • ユーザーの悩みを深掘りし、高品質かつ有益なコンテンツを短期間で作成すること
  • AIを活用しながらも、人間らしい視点・構成を組み込んだ記事を提供すること

AIと自動化を活用した一連のブログ記事作成フローにより、キーワード探索から実際のHTMLコード生成までを効率的に行うことが可能になりました。検索エンジンでの上位表示に向けて、今後も最適化を進めていきます。

今後の展望

今後の展望としては、ブログ記事のクオリティをより進化させられるようにさまざまなテクニックを導入したいです。また、現在はワークフローに一部マニュアル操作が入っているため、10記事の記事作成に30分ほどの工数がかかります。今後はより効率的にして、人間による作業時間を極限にまで短縮したいです。

Portfolio 他のポートフォリオ



Portfolio一覧を見る