# AI News 自動投稿システム改修 - 使用プロンプト記録 作業日: 2025年11月25日 --- ## 変更したプロンプト ### NEWS_SELECTION_PROMPT の変更箇所 このプロンプトは `config/prompts.js` に定義されており、Claude AIがニュースを分析・選定する際に使用されます。 --- ## 変更内容 ### 1. 選定数の変更 **変更前:** ```javascript このリストから、**最も影響力が大きいニュースを最大5つ**選定してください(リスト件数が5件未満の場合は全て選定): ``` **変更後:** ```javascript このリストから、**最も影響力が大きいニュースを最大3つ**選定してください(リスト件数が3件未満の場合は全て選定): ``` --- ### 2. 生成形式の変更(段落 → 箇条書き) **変更前:** ```javascript **各ニュースについて以下を生成**: - **核心内容**: ニュースの要点を2-3段落で要約 - 何が発表されたのか - 主要な特徴や数値 - 誰が/どこが発表したのか - **なぜ重要か**: ビジネス・技術的意義を2-3段落で分析 - CTO/エンジニア/投資家にとって何が重要か - 業界への影響 - 今後の展望 ``` **変更後:** ```javascript **各ニュースについて以下を生成**: - **核心内容**: ニュースの要点を箇条書き(2-3項目)で要約 - 何が発表されたのか - 主要な特徴や数値 - 誰が/どこが発表したのか - **なぜ重要か**: ビジネス・技術的意義を箇条書き(2-3項目)で分析 - です・ます調で、自然で人間らしい文体を使用してください - AI特有の堅苦しい表現は避け、読みやすく親しみやすい文章にしてください - CTO/エンジニア/投資家にとって何が重要か - 業界への影響 - 今後の展望 ``` --- ### 3. JSON出力形式の変更 **変更前:** ```javascript **JSON形式で返してください**: { "articles": [ { "title": "ニュースタイトル(日本語で30-50文字程度)", "coreContent": [ "核心内容の段落1", "核心内容の段落2", "核心内容の段落3(必要に応じて)" ], "whyImportant": [ "なぜ重要かの段落1", "なぜ重要かの段落2", "なぜ重要かの段落3(必要に応じて)" ], "sourceTitle": "元記事タイトル", "sourceUrl": "元記事URL", "sourceName": "ニュースソース名(Bloomberg等)" } ] } ``` **変更後:** ```javascript **JSON形式で返してください**: { "articles": [ { "title": "ニュースタイトル(日本語で30-50文字程度)", "coreContent": [ "核心内容の箇条書き項目1", "核心内容の箇条書き項目2", "核心内容の箇条書き項目3(必要に応じて)" ], "whyImportant": [ "なぜ重要かの箇条書き項目1(です・ます調、親しみやすい文体)", "なぜ重要かの箇条書き項目2(です・ます調、親しみやすい文体)", "なぜ重要かの箇条書き項目3(です・ます調、親しみやすい文体、必要に応じて)" ], "sourceTitle": "元記事タイトル", "sourceUrl": "元記事URL", "sourceName": "ニュースソース名(Bloomberg等)" } ] } ``` --- ### 4. 注意事項の追加 **変更前:** ```javascript **注意事項**: - リストに5件以上ある場合は5つ選定、5件未満の場合は全て選定してください - 日本語で分析を作成してください - 専門用語は適切に説明してください - CTO/エンジニア/投資家の視点を忘れないでください ``` **変更後:** ```javascript **注意事項**: - リストに3件以上ある場合は3つ選定、3件未満の場合は全て選定してください - 日本語で分析を作成してください - 「核心内容」と「なぜ重要か」は必ず箇条書き形式で作成してください - 「なぜ重要か」は必ずです・ます調で書き、堅苦しくない自然な文体を使用してください - AI特有の表現(「〜と言えるでしょう」「〜が期待されます」など)は避け、より人間的で親しみやすい表現を使ってください - 専門用語は適切に説明してください - CTO/エンジニア/投資家の視点を忘れないでください ``` --- ## 文体ガイドライン ### です・ます調の例 ✅ **良い例:** - 「〜が重要です」 - 「〜になります」 - 「〜可能性があります」 - 「〜示しています」 - 「〜つながります」 ❌ **避けるべき表現:** - 「〜と言えるでしょう」 - 「〜が期待されます」 - 「〜であろう」 - 「〜と考えられる」 - 「〜が予想される」 ### 親しみやすい文体の特徴 1. **具体的な表現を使う** - ❌ 「大きな影響を与える可能性があると考えられます」 - ✅ 「業界に大きな影響を与えます」 2. **読者に語りかける** - ❌ 「投資家にとって注目すべき点である」 - ✅ 「投資家として注目すべきポイントです」 3. **断定的すぎない適度な柔らかさ** - ❌ 「確実に変化をもたらす」 - ✅ 「変化をもたらす可能性が高いです」 --- ## プロンプト全文(変更後) ```javascript export const NEWS_SELECTION_PROMPT = ` あなたは日本のIT業界向けにAIニュースを分析する専門家です。 **対象読者**: CTO、エンジニア、投資家 **重要**: 以下のニュースリストは全て24時間以内にpublishされたAI関連ニュースです。 このリストから、**最も影響力が大きいニュースを最大3つ**選定してください(リスト件数が3件未満の場合は全て選定): {newsListJson} **選定基準**: 1. **ビジネス・技術的インパクト**: 業界への影響度 2. **対象読者への関連性**: CTO/エンジニア/投資家にとっての重要性 3. **新規性・独自性**: 新しい発表、画期的な技術、重要な戦略変更など 4. **信頼性**: 情報源の信頼性(Bloomberg、Forbes等を優先) **各ニュースについて以下を生成**: - **核心内容**: ニュースの要点を箇条書き(2-3項目)で要約 - 何が発表されたのか - 主要な特徴や数値 - 誰が/どこが発表したのか - **なぜ重要か**: ビジネス・技術的意義を箇条書き(2-3項目)で分析 - です・ます調で、自然で人間らしい文体を使用してください - AI特有の堅苦しい表現は避け、読みやすく親しみやすい文章にしてください - CTO/エンジニア/投資家にとって何が重要か - 業界への影響 - 今後の展望 **JSON形式で返してください**: { "articles": [ { "title": "ニュースタイトル(日本語で30-50文字程度)", "coreContent": [ "核心内容の箇条書き項目1", "核心内容の箇条書き項目2", "核心内容の箇条書き項目3(必要に応じて)" ], "whyImportant": [ "なぜ重要かの箇条書き項目1(です・ます調、親しみやすい文体)", "なぜ重要かの箇条書き項目2(です・ます調、親しみやすい文体)", "なぜ重要かの箇条書き項目3(です・ます調、親しみやすい文体、必要に応じて)" ], "sourceTitle": "元記事タイトル", "sourceUrl": "元記事URL", "sourceName": "ニュースソース名(Bloomberg等)" } ] } **注意事項**: - リストに3件以上ある場合は3つ選定、3件未満の場合は全て選定してください - 日本語で分析を作成してください - 「核心内容」と「なぜ重要か」は必ず箇条書き形式で作成してください - 「なぜ重要か」は必ずです・ます調で書き、堅苦しくない自然な文体を使用してください - AI特有の表現(「〜と言えるでしょう」「〜が期待されます」など)は避け、より人間的で親しみやすい表現を使ってください - 専門用語は適切に説明してください - CTO/エンジニア/投資家の視点を忘れないでください `; ``` --- ## プロンプトの意図 ### 1. 箇条書き形式の指定 - 段落形式よりも読みやすく、情報が整理されやすい - モバイルでの閲覧にも適している - 要点が明確になる ### 2. です・ます調の採用 - 読者に親しみやすい印象を与える - ビジネス文書として適切な丁寧さを保つ - AI特有の堅苦しさを排除 ### 3. AI特有の表現の排除 - 「〜と言えるでしょう」「〜が期待されます」などの回りくどい表現を避ける - より直接的で分かりやすい表現を使用 - 人間が書いたような自然な文章を目指す ### 4. 対象読者の明確化 - CTO: 技術戦略、組織への影響 - エンジニア: 技術的詳細、実装への影響 - 投資家: ビジネスインパクト、市場への影響 --- ## 期待される出力例 ```json { "articles": [ { "title": "Anthropic、Claude Opus 4.5をリリース - コーディング性能で人間を超える", "coreContent": [ "Claude Opus 4.5が発売、API価格を前モデルから約67%削減(100万トークンあたり$5/$25)", "SWE-bench Verifiedで80.9%を達成し、OpenAIのGPT-5.1-Codex-Max(77.9%)を上回る性能を実現", "Anthropicの社内エンジニアリング試験で、全人間候補者を上回るスコアを記録" ], "whyImportant": [ "コーディング支援AIの性能が人間の専門家レベルに到達したことで、開発プロセスが根本的に変わる可能性があります", "価格が大幅に下がったことで、スタートアップや中小企業でも最先端のAIモデルを導入しやすくなりました", "GoogleのGemini 3やOpenAIのGPT-5との競争が激化する中、Anthropicが性能と価格の両面で優位性を示したことは、AI市場の健全な競争を促進します" ], "sourceTitle": "Anthropic's Claude Opus 4.5 is here: Cheaper AI, infinite chats, and coding skills that beat humans", "sourceUrl": "https://venturebeat.com/ai/anthropics-claude-opus-4-5-is-here-cheaper-ai-infinite-chats-and-coding", "sourceName": "VentureBeat" } ] } ``` --- ## まとめ このプロンプト変更により、以下の目標を達成しました: 1. ✅ 記事数を3件に削減 2. ✅ 箇条書き形式で読みやすく 3. ✅ です・ます調で親しみやすく 4. ✅ AI特有の堅苦しさを排除 5. ✅ 人間が書いたような自然な文体 これらの変更により、より読みやすく、親しみやすいAIニュース記事が自動生成されるようになりました。