AIに自律型ブログを書かせた記録と3つのハマりどころ

※この記事にはアフィリエイトリンクを含みます。

完全無料でできた。ただし3回ハマった

結論から言います。AIが自分でテーマを決めて、調べて、記事を書いて、ファイルに保存するまでを全自動でやるシステムは、『完全無料で作れます』。

ただし、ハマりどころが3つありました。それをそのまま書きます。

次に読む
AIツールを使い始めたら、次は運用をどう続けるかが課題になります。
仕組みを作った後の話を書いています。
{次の記事タイトル}を読む →

「AIにブログを書かせる」に興味を持ったきっかけ

「AIにブログを書かせるのって、実際どうなの?」

そんな記事を読んだのがきっかけでした。読んでいるうちに「じゃあ自分で作ってみよう」という気持ちになり、手を動かし始めました。

仕様はシンプルにしました。

  • 言語:Python
  • 保存先:ローカルのMarkdownファイル(blog_posts/ フォルダ)
  • テーマ:AIが自動で決める

『完全自立』にこだわったのは、人間がテーマを入力する手間をゼロにしたかったからです。コマンド一発で完結するのが理想でした。

最初はClaude APIで作った

最初はAnthropicのClaude APIを使いました。

ClaudeはWeb検索ツールをサーバーサイドで動かせる機能があります。「検索して記事を書いて」と指示するだけで、Claudeが勝手に検索して執筆してくれます。コードはかなりシンプルになりました。

実行してみたら3回ハマった

まず最初の壁。

zsh: command not found: python

Macでは python ではなく python3 を使う必要があります。

python3 blog_generator.py

次に、ライブラリ未インストールのエラー。

ModuleNotFoundError: No module named 'anthropic'

インストールを忘れていました。

pip3 install anthropic

そして、APIキーの設定。Claude APIを使うにはAPIキーが必要です。Anthropicのコンソールで発行して、以下のようにセットします。

export ANTHROPIC_API_KEY="sk-ant-..."

注意点として、APIキーはチャットやGitHubに貼らないでください。悪用されると自分のカードから課金される危険があります。

で、ここまでクリアしたところで、最後の壁がありました。

Your credit balance is too low to access the Anthropic API.

Claude APIは従量課金制で、事前にクレジットを購入する必要があります。記事1本あたり数円〜十数円ほど。まずは無料で試したかったので、無料で使えるAPIに切り替えることにしました。

考え直す
APIを選ぶとき、あなたは何を優先しますか?
・無料で試せるか、それとも機能の豊富さか

Gemini APIに切り替えて解決した

調べてみると、Google Gemini APIが完全無料で使えることがわかりました。

しかも、Google検索のグラウンディング機能が内蔵されています。Claude APIと同じように「検索して記事を書いて」という指示が一発で通ります。

from google import genai
from google.genai import types

client = genai.Client(api_key=os.environ.get("GEMINI_API_KEY"))

response = client.models.generate_content(
model="gemini-2.0-flash",
contents=prompt,
config=types.GenerateContentConfig(
tools=[types.Tool(google_search=types.GoogleSearch())],
max_output_tokens=8000,
),
)

コード自体はほぼ同じ構造です。APIキーの取得先が変わるだけで、動かし方は変わりません。

最終的な動かし方

# ライブラリをインストール
pip3 install google-genai

# APIキーをセット(Google AI Studioで無料取得)
export GEMINI_API_KEY="ここにキーを貼る"

# 実行
python3 blog_generator.py
```

実行すると、こんな流れで動きます。
```
==================================================
自律型ブログ生成システム
==================================================
🔍 トピック選定・リサーチ中...
✍️ 記事を保存中...
✅ 完了!保存先: blog_posts/2026-03-28-xxx.md

数分後、blog_posts/ フォルダに日付つきのMarkdownファイルが生成されます。

今日やること

まずは1つやってみる
・Google AI StudioでGemini APIキーを取得して、python3で動かしてみる

「作る過程」が一番楽しかった

「AIにブログを書かせるのは楽しいのか?」

正直に言うと、楽しくなかったです。AIが書いた記事を眺めても、どこか他人事でした。

ただ、このプログラムを作っている時間は、話が別でした。

あとから振り返ると、一番楽しかったのは『動かそうとしてハマった時間』でした。エラーを読んで、調べて、直して、また動かす。この繰り返しが、結局一番の醍醐味だったかもしれません。

まとめ

完全無料でAI自律型ブログ生成システムは作れます。ポイントを3つ。

  • Macでは python ではなく python3 を使う
  • ライブラリのインストールを忘れない
  • 無料でやるなら『Gemini API』が現実的な選択肢

作ることそのものを楽しむつもりで手を動かすと、ハマりどころも含めて良い経験になります。

次に読む
AIツールを使い始めたら、次は運用をどう続けるかが課題になります。
仕組みを作った後の話を書いています。
{次の記事タイトル}を読む →
おすすめの記事