概要
https://zenn.dev/acntechjp/articles/411bbb4fe65022
詳細内容
## M365 Copilotで「自社スタイルPPT」を自動生成する方法
https://zenn.dev/acntechjp/articles/411bbb4fe65022
Claude Opus 4.5とM365 Copilotを組み合わせることで、既存のPythonスクリプトを自社デザインに改修し、M365 Copilot上で実行して、独自スタイルのプレゼンテーション資料を自動生成する方法を解説します。
**Content Type**: 📖 Tutorial & Guide
**Language**: ja
**Scores**: Signal:4/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 88/100 | **Annex Potential**: 85/100 | **Overall**: 84/100
**Topics**: [[M365 Copilot, Claude Opus, PowerPoint自動生成, Pythonスクリプト, 業務自動化]]
本記事は、Claude Opus 4.5とM365 Copilotを連携させ、企業のブランディングに沿ったPowerPoint資料を効率的に自動生成する画期的な手法を紹介しています。このアプローチは、Python-pptxライブラリを用いたPythonスクリプトを基盤とし、AIの力を借りてカスタマイズと実行を自動化するものです。
まず、社内デザインガイドライン(フォント、カラーパレット、30種類のチャートテンプレートなど)に合致するよう、既存のPythonスクリプトをClaude Opus 4.5に依頼して改修します。この段階で、ChatGPTやClaudeのコード生成能力が、エンジニアの作業負担を大幅に軽減するポイントとなります。
次に、この改修されたPythonファイル(ppt_generator.py)をM365 Copilot(GPT-5モードON)に添付し、具体的なスライド内容と構成ルールを指示するプロンプトを送信します。M365 Copilotは、添付されたPythonコード内のコンテンツ変数(`SLIDES_TO_USE`、`SLIDE_CONTENT`)を自動で書き換え、ローカルPCにPython環境がない状態でもスクリプトを実行し、完成したPPTXファイルのダウンロードリンクを提供します。
この手法の最大の「なぜ重要か」は、M365 CopilotがPythonコードを直接実行できるという、これまでにないAI活用の可能性を提示している点です。これにより、ウェブアプリケーションエンジニアは、Pythonスクリプトの柔軟性とM365 Copilotのビジネスアプリケーション連携能力を組み合わせることで、会議資料の作成、データ分析結果のレポート化、プロジェクト計画の可視化など、多岐にわたる業務プロセスを自動化し、生産性を劇的に向上させることが可能になります。
具体的な事例として、架空の基幹システム刷新プロジェクトの要件メモや、AIツール利用実績Excelデータから、それぞれ数十枚規模のプレゼンテーション資料が自動生成された例が紹介されており、Copilotがデータ分析に基づいたグラフ化までこなす高い能力を示しています。一方で、M365 CopilotのPython実行機能がまだ完全に安定しているわけではなく、再依頼が必要な場合があるという注意点も共有されており、実運用におけるリアリティも示されています。本記事は、AIを活用した業務自動化の具体的な実装例として、エンジニアにとって実践的な知見を提供します。