🏗️ 005

Zenn中級記事自動生成Bot

SAMBedrockS3SESmatplotlib

概要

複合アーキテクチャ系8種+ユースケース別8種の16トピックから重複なく選択。4,000〜6,000文字の記事にアーキテクチャ図2枚を添付。設計上の考慮ポイント(コスト・セキュリティ・スケーラビリティ)を追加セクション化し初級記事と差別化。

全体構成図

Zenn中級記事自動生成Bot アーキテクチャ図

実装のポイント

  • 複合アーキテクチャ8種・ユースケース8種の計16トピックをSSMで履歴管理し重複を排除
  • 初級記事との差別化として「コスト最適化・セキュリティ・スケーラビリティ」の考慮点セクションを追加
  • アーキテクチャ図をメイン構成図と詳細図の2種類生成し、記事の理解度を向上
  • 002の初級Botと設計を分離することで、読者層に応じた記事品質を独立してチューニング可能

使用技術

Lambda
Amazon Bedrock
S3
SES
SSM Parameter Store
SAM