# AI News 自動投稿システム 改修作業記録 作業日: 2025年11月25日 作業者: Claude Code 作業ディレクトリ: `/var/www/tkim.planitai.co.jp/blog/20251125-update-blog-analyzer` --- ## 作業概要 「最新AIニュース」の投稿フォーマットと記事数を変更する改修を実施しました。 ## 依頼内容(原文) ``` 「最新AIニュース」についてです。 頻度は引き続き、毎日更新でお願いします。 今日から、アイキャッチ画像が変わっていますね。引き続き、毎日違うものになると良いです。 変更お願いしたい点です。 記事の数が現状5つですが、3つに変更お願い致します。 「なぜ重要か」の部分は、です・ます調に変更をお願い致します。また、若干AIが書いた感がするので、「なぜ重要か」は、人間が書いたもう少しやわらかい文体に調整できると良いです 全体的に3段落に綺麗にまとまっているので、全て箇条書きにしてほしいです 12月からマーケティング定例をスタートするので、また修正を依頼するかもですが、一旦上記をお願い致します ``` ## 実施した変更内容 ### 1. 記事数を5件から3件に変更 **修正ファイル:** - `auto-post-ai-news.js:104` - `lib/news-analyzer.js:10, 14, 26, 28-30, 169-171` - `config/prompts.js:179, 222` **変更詳細:** - ニュース選定数を最大5つから最大3つに変更 - ログメッセージを「影響力の大きい3つ」に更新 - 検証ロジックも3件基準に更新 ### 2. 「なぜ重要か」をです・ます調に変更し、柔らかい文体に調整 **修正ファイル:** - `config/prompts.js:189-199, 211-214, 223-230` **変更詳細:** - Claude AIへのプロンプトを更新し、です・ます調での生成を指示 - AI特有の堅苦しい表現(「〜と言えるでしょう」「〜が期待されます」など)を避けるよう指示 - より自然で人間らしい、親しみやすい文体を使用するよう指示 ### 3. 全体を箇条書き(bulleted list)に変更 **修正ファイル:** - `config/prompts.js:190, 194, 206-214, 226` - `lib/formatter.js:21, 45, 91-107` **変更詳細:** - 「内容」と「なぜ重要か」の両方を箇条書き形式で生成するようプロンプトを更新 - `formatParagraphs()` 関数を修正し、`
` タグの代わりに `
段落1の内容...
段落2の内容...
段落3の内容...
段落1の内容...
段落2の内容...
ニュース出処: ...
``` **変更後:** ```html出処: ...
``` ### 文体の変化 **変更前:** - である調や堅苦しい表現 - 「〜と言えるでしょう」「〜が期待されます」などのAI特有の表現 **変更後:** - です・ます調 - 自然で親しみやすい表現 - 「〜です」「〜ます」「〜可能性があります」などの柔らかい表現 --- ## テスト結果 ### テスト実行コマンド ```bash cd /var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news node test-format-only.js ``` ### 生成されたテストファイル ``` /var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news/test-output/ ├── test-output-2025-11-25T07-50-21-013Z.html ├── test-output-2025-11-25T07-50-21-013Z.json ├── test-output-2025-11-25T07-58-15-725Z.html (最終版) └── test-output-2025-11-25T07-58-15-725Z.json (最終版) ``` ### テスト結果サマリー ✅ **成功した項目:** 1. 3件のニュース選定 - OK 2. 箇条書き形式(`出処: Anthropic releases Opus 4.5... (TechCrunch)
``` --- ## 作業ファイル一覧 ### 修正したファイル 1. `/var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news/auto-post-ai-news.js` 2. `/var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news/lib/news-analyzer.js` 3. `/var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news/lib/formatter.js` 4. `/var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news/config/prompts.js` ### 作成したファイル 1. `/var/www/tkim.planitai.co.jp/blog/batch/auto-post-ai-news/test-format-only.js` (テスト用スクリプト) 2. `/var/www/tkim.planitai.co.jp/blog/20251125-update-blog-analyzer/CHANGES.md` (変更内容詳細) 3. `/var/www/tkim.planitai.co.jp/blog/20251125-update-blog-analyzer/progress.md` (本ファイル) --- ## 運用への影響 ### 即時適用 - 変更は即座に有効になります - 次回のcron実行(毎日自動実行)から新フォーマットで投稿されます ### 今後の予定 - 12月からのマーケティング定例で追加の修正依頼があるかもしれません - アイキャッチ画像は引き続き手動でアップロードが必要です --- ## 備考 ### Featured Image について - 現時点でFeatured Image自動アップロード機能は未実装 - `plan.md`と`README.md`にTODOとして記載あり - 手動でのアップロード運用が継続 ### cron設定 - 変更なし、既存のcron設定で引き続き毎日自動実行されます --- ## 完了チェックリスト - [x] 記事数を5件から3件に変更 - [x] 「なぜ重要か」をです・ます調に変更 - [x] AI特有の堅苦しい表現を避ける指示を追加 - [x] 全体を箇条書き(bulleted list)に変更 - [x] 「核心内容」→「内容」に変更 - [x] 「ニュース出処」→「出処」に変更 - [x] テスト実行と動作確認 - [x] ドキュメント作成(CHANGES.md、progress.md) --- ## 作業完了 すべての変更が正常に完了し、テストでも正しく動作することを確認しました。 次回の自動実行から新しいフォーマットでブログ投稿が行われます。 作業完了日時: 2025年11月25日 16:58 (JST)