【要約】【M365 Copilot】自由にツールを使えない現場で始めるちょいRPA [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
業務効率化を目指すエンジニアが、組織のセキュリティ規定によって技術的な制約を受ける問題がある。具体的には以下の課題に直面する。
- ・PlaywrightやPython等の外部ライブラリが導入できない。
- ・コーディングエージェントの使用が制限されている。
- ・認証(MFA)やログイン操作の自動化が困難である。
// Approach
制約下でも実現可能な手段として、M365 Copilotをコード生成の核に据えたPowerShellによるUI操作を採用する。具体的な手法は以下の通りである。
- ・Copilotに対し、具体的な操作手順をプロンプトで指示する。
- ・エラー発生時はAIに状況を伝え、対話的に修正を繰り返す。
- ・ExcelとVBAを組み合わせ、実行環境をパッケージ化する。
// Result
この手法を用いることで、追加コストを抑えつつ業務自動化の価値を組織内に示すことが可能となった。得られた成果は以下の通りである。
- ・経費精算のステータス確認業務の自動化を実現した。
- ・「画面が動く」ことで、非エンジニアへの価値証明が容易になった。
- ・Excel上でのボタン実行により、運用の簡略化を図った。
Senior Engineer Insight
> 本手法は、堅牢性の観点ではAPI連携やPlaywrightに劣る。UI要素の変更やタイミングに依存するため、大規模運用には不向きだ。しかし、組織へのAI導入における「突破口」としての価値は極めて高い。追加コストなしで「AIが動く」様子を可視化できるため、ボトムアップの変革を促すプロトタイプとして最適である。実戦では、まずこの手法で成功体験を作り、段階的に堅牢なシステムへ移行する戦略が賢明だ。