Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

自己紹介 ぺぺ 堤 裕一 Tsutsumi Yuichi 所属 日本ビジネスシステムズ株式会社 Data&AI事業本部 シニアエバンジェリスト 活動 なんでもCopilot 運営 https://nandemo.connpass.com/ Microsoft MVP for M365 Copilot FY23 Microsoft Top Partner Engineer Award – Modern Work受賞

Slide 3

Slide 3 text

アジェンダ • コミュニティ紹介 なんでもCopilotご紹介 • どのようなことを考えてテーマ設定しているかのご紹介 今日のテーマご紹介 • 非開発者がプロ開発の世界に飛び込む • Copilot StudioのエージェントをGitHub Copilotを使いながら開発してみる +Power PlatfomのCopilot メインテーマ • Copilotによるスライド作成 裏テーマ

Slide 4

Slide 4 text

なんでもCopilotとは? 日本最大のCopilot関連のユーザコミュニティ 通称「なんコパ」 毎週水曜20:00~21:30 01 2024/6/19開設 約1年で約1,600人 02 約1年で42回開催 03 Copilotであれば、なんでもOKのコミュニティ 04 Microsoft MVP含む名だたる登壇者(計47名) 05 インドのMicrosoft MVPの方も登壇 06

Slide 5

Slide 5 text

なんでもCopilotとは? 1周年イベントの様子

Slide 6

Slide 6 text

なんでもCopilotとは? 出典:Microsoft Copilot: How Your Business Can Effectively Use Microsoft’s Powerful New AI Tool | Stoneridge Software 大きなカテゴリレベルでは この1年間ですべてのCopilotで イベント実施

Slide 7

Slide 7 text

今日のテーマ

Slide 8

Slide 8 text

今日の裏テーマ

Slide 9

Slide 9 text

経歴

Slide 10

Slide 10 text

今回やることは?_今後の開発:開発者レベルの境界が曖昧に

Slide 11

Slide 11 text

今回やることは?_非開発者/市民開発者でもプロ開発の世界が見えるのでは

Slide 12

Slide 12 text

今回やることは?_非開発者/市民開発者でもプロ開発の世界が見えるのでは 元絵

Slide 13

Slide 13 text

今回やることは?_非開発者/市民開発者でもプロ開発の世界が見えるのでは

Slide 14

Slide 14 text

ここからはメインテーマ

Slide 15

Slide 15 text

Copilot Studioとは 簡単に • Power Platformの製品群の1つ。 • ローコードでエージェント作成 • できるもの • 単純なFAQ用エージェントや自律型のエージェント(問合せの自動対応等)

Slide 16

Slide 16 text

わからない・作れたの状態 Copilotを使うことで進化できる

Slide 17

Slide 17 text

この世界観にするために使う技術 • 初期モック作成(プランデザイナー) • 通常のGUIによるローコード開発 Power Platform • ソースコード管理(昨年Power Platformで利用可能に) • 変更管理、ロールバック、複数人開発が可能 Azure DevOps • 言わずもがな。王道のCopilot • でもいきなり非開発者/市民開発者にはハードル高い ➢だから、ポイントで使う GitHub Copiiot

Slide 18

Slide 18 text

開発フェーズごとに観点を整理してみる GitHub Copiiot Azure DevOps Power Platform Power Platform GitHub Copiiot

Slide 19

Slide 19 text

開発フェーズごとに観点を整理してみる GitHub Copiiot Azure DevOps Power Platform GitHub Copiiot Power Platform

Slide 20

Slide 20 text

とりあえずつくってみよう つくる • やること • プランデザイナーを使って、必要なアプリやエージェントを作成する • プランデザイナーって? • Power PlatformのCopilotの1機能 • 要件(やりたいこと)を伝えれば必要な Power Platformのソリューション作成 • 様々なエージェントが設計・構築してくれる

Slide 21

Slide 21 text

とりあえずつくってみよう つくる 要件 Azure OpenAI Service Dev Day 2025のイベント申し込み管理を行いたいです。以下の要件があります ·カンファレンスのみ参加orカンファレンス+懇親会or託児サービス利用(カンファレンスのみ参加)を選択 ·メールアドレスや名前、所属など参加者情報を登録してもらう ·託児サービス利用(カンファレンスのみ参加)に関してはイベント管理者の承認制とする ·興味のあるトビックを選択させたい(選択肢はAzure AI、エージェント、AI駆動開発、責任あるAI、エージェントブームの現実、予想されるフェーズから複数選択可)

Slide 22

Slide 22 text

実際に見てみよう

Slide 23

Slide 23 text

実際に見てみよう • ペルソナごとの要件を整理

Slide 24

Slide 24 text

実際に見てみよう • 処理プロセス作成

Slide 25

Slide 25 text

実際に見てみよう • テーブル設計 • リレーションも作成

Slide 26

Slide 26 text

実際に見てみよう • 必要なソリューションを作成 • 申込Webサイト Power Pages • 管理アプリ Power Apps • 承認フロー Power Automate • レポート Power BI • QAエージェント Copilot Studio エージェントを作りたいのではなく、要件を実現するための手段としてエージェントがある。 プランデザイナーは、要件から必要な手段を考えてくれる

Slide 27

Slide 27 text

Power Platform 開発フェーズごとに観点を整理してみる GitHub Copiiot Azure DevOps Power Platform GitHub Copiiot

Slide 28

Slide 28 text

とりあえずつくってみよう 変更する • 要件/設計/設定修正 やること • Power Platform or GitHub Copilot/Azure DevOps 製品/機能 • 基本方針はGUIで作成:プランデザイナーによる修正や通常の開発 Power Platform • コードがわからない非開発者/市民開発者でも使いどころがある • 一括変更 • 横展開 • 変更管理 • ロールバック GitHub Copilot/Azure DevOps

Slide 29

Slide 29 text

とりあえずつくってみよう 変更する(Power Platform) 各エージェントで作成した要件・プロセス・データ(テーブル)・ソリューションは 個別に追加指示するだけで変更可能

Slide 30

Slide 30 text

とりあえずつくってみよう 変更する(GitHub Copilot) ソースコード GUI トピック:Copilot Studioでどのような会話をさせるかを 設定するもの

Slide 31

Slide 31 text

とりあえずつくってみよう 変更する(GitHub Copilot) 設定画面 動作画面

Slide 32

Slide 32 text

とりあえずつくってみよう 変更する(GitHub Copilot) 変更指示 変更 反映

Slide 33

Slide 33 text

とりあえずつくってみよう 変更する(GitHub Copilot) Azure DevOpsのリポジトリに変更が反映

Slide 34

Slide 34 text

とりあえずつくってみよう 変更する(GitHub Copilot) Copilot Studioでプルをすることでエージェントに設定反映

Slide 35

Slide 35 text

とりあえずつくってみよう 変更する(GitHub Copilot) この変更をGitHub Copilot使えば複数エージェントの設定を一括変更できたりする 変更前 変更後

Slide 36

Slide 36 text

Power Platform 開発フェーズごとに観点を整理してみる GitHub Copiiot Azure DevOps Power Platform GitHub Copiiot

Slide 37

Slide 37 text

とりあえずつくってみよう 管理する • Azure DevOpsを使ってソースコード管理する • Power Platformで最近できるようになった やること • Azure DevOpsとPower Platformの環境、ソリューションを紐づける • パイプラインも作れる • Power Platformのパイプライン • Azure DevOpsのパイプライン • サンプル • 開発、テスト、本番の3環境を作成、それぞれAzure DevOpsのパイプラインで接続 構成

Slide 38

Slide 38 text

どうつなぐ? Point1:Power Platformのソースコード管理はAzure DevOpsのみ Point2:Azure DevOpsのコードに対して直接GitHub Copilotは使えない ⇒ローカルにクローンしてGitHub Copilotを使う Point3:パイプラインはAzure DevOpsのパイプライン機能を利用して、開発・テスト・本番へ展開

Slide 39

Slide 39 text

どうつなぐ? Azure DevOpsでリポジトリ作成 01 Copilot Studioから接続 02 Copilot Studioからコミット 03

Slide 40

Slide 40 text

どうつなぐ? Azure DevOpsでリポジトリ作成 01 Copilot Studioから接続 02 Copilot Studioからコミット 03

Slide 41

Slide 41 text

どうつなぐ? Azure DevOpsでリポジトリ作成 01 Copilot Studioから接続 02 Copilot Studioからコミット 03

Slide 42

Slide 42 text

どうつなぐ? Azure DevOpsでリポジトリ作成 01 Copilot Studioから接続 02 Copilot Studioからコミット 03 Copilot Studioで作成していた ソリューションが Azure DevOpsに反映される

Slide 43

Slide 43 text

GitHub Copilotで使うには? ローカル環境にクローンしたらGitHub Copilotも使える

Slide 44

Slide 44 text

Power Platform 開発フェーズごとに観点を整理してみる GitHub Copiiot Azure DevOps Power Platform GitHub Copiiot

Slide 45

Slide 45 text

とりあえずつくってみよう 運用 • 設計書更新 ドキュメント管理 • 横展開 • 一括変更 設計変更

Slide 46

Slide 46 text

とりあえずつくってみよう 運用 設計書修正指示 設計書

Slide 47

Slide 47 text

これってつまり

Slide 48

Slide 48 text

これってつまり

Slide 49

Slide 49 text

これってつまり

Slide 50

Slide 50 text

Copilotでのスライド作成

Slide 51

Slide 51 text

Copilotでのスライド作成(どこから作った?)

Slide 52

Slide 52 text

Copilotでのスライド作成

Slide 53

Slide 53 text

Copilotでのスライド作成

Slide 54

Slide 54 text

Copilotでのスライド作成(実際に作ったものはこちら)

Slide 55

Slide 55 text

宣伝(次回) 裏なんコパ: 7/23(水)20:00~21:30 M365 Copilotを中心に アップデート情報を確認する会 なんコパ: 7/30(水)20:00~21:30 日本Microsoft 畠山 大有さん Copilotと仕事している私の日常