🏗️ 005

Zenn中級記事自動生成Bot

CloudFormationBedrockS3SESmatplotlib

概要

複合アーキテクチャ系8種+ユースケース別8種の16トピックから重複なく選択。Claude Sonnet 4.6 で 10,000〜15,000文字の中級記事を生成し、アーキテクチャ図2枚を添付。設計上の考慮ポイント(コスト・セキュリティ・スケーラビリティ)を追加セクション化し、Haiku使用の初級Bot(002)と差別化。

全体構成図

実装のポイント

  • Claude Sonnet 4.6 を使用し 10,000〜15,000文字の中級記事を生成(Haiku使用の初級Bot比 約3倍の深度)
  • 複合アーキテクチャ8種・ユースケース8種の計16トピックをSSMで履歴管理し重複を排除
  • 「コスト最適化・セキュリティ・スケーラビリティ」の考慮点セクションを追加し初級記事と差別化
  • 002の初級Botと設計を完全分離し、読者層に応じたモデル・プロンプトを独立してチューニング可能

使用技術

Lambda
Amazon Bedrock
S3
SES
SSM Parameter Store
CloudFormation