🍎

Power Apps により、開発者は Microsoft Copilot や相互に構築することが容易に

2024/05/22に公開

こちらの記事は以下の記事を翻訳したものです。

https://powerapps.microsoft.com/ja-jp/blog/power-apps-is-making-it-easier-for-developers-to-build-with-microsoft-copilot-and-each-other/

Microsoft Power Apps は現在、毎月 2,500 万人を超えるユーザーによって使用されており、専門家の専任チームによって提供されるアプリの数は増加しています。私たちは、これらの開発者チームのエンドツーエンドのエクスペリエンスに投資し、Microsoft Copilot と人間の協力者を結集して、インパクトがありスケーラブルなアプリをこれまでより迅速に提供できるようにしています。

Microsoft Build 2024に関する重要な発表の一部を以下に示します。

  • Copilot を使用して、Microsoft Power Fx および豊富なデータ モデルを作成および理解します。 Copilot は基本を超えて、GitHub Copilot と同様の「先行入力」スタイルで数式バー内でコードの複雑さを説明し、コメントを自動生成し、自然言語命令から Power Fx コードを生成します。メーカーは、自然言語、Excel、または SharePoint によって作成された複雑なデータ モデルを、ビジュアルでインタラクティブなワークスペースで操作できるようになりました。このアップデートにより、開発者は Copilot を使用して、より複雑なデータ スキーマ上でマルチスクリーン応答アプリケーションを構築できるようになり、開発者がアプリを構築および保守する際の日常作業が簡素化されます。
  • ユーザーが繰り返しの内容を入力する必要がないように自動的に入力するフォームや、音声入力を Copilot を活用した回答に変換できるモバイル アプリなど、より強力な Copilot を組み込んだアプリをユーザーに提供し、作業者を退屈な入力作業から解放します。モバイルデバイス上のナビゲーション。
  • ライブ共同編集を使用してリアルタイムで共同作業します。 Power Apps では、Power Apps Canvas Studio でのリアルタイム共同編集が可能になり、複数のメーカーや開発者が同時にビルドできるようになりました。これは Power Apps 開発チームにとって待望の強化であり、従来のコードファースト開発では不可能なレベルの効率をもたらします。
    アプリの背後にあるコードを理解します。開発者は Microsoft Power Apps Studio でコード ビューを直接開くことができるようになり、透明性が高まり、コラボレーションが容易になります。コード ビューを使用すると、開発者はアプリのセクションを YAML 形式で表示したり、Power Apps Studio との間でコードをコピー アンド ペーストしたりできるようになります。これにより、開発者はアプリ間でコードを転送したり、コード エディターでアプリを直接編集したり、コミュニティ全体でコードをより簡単に共有したり再利用したりできるようになります。
  • ファーストクラスの DevOps を使用します。開発者は、ソリューションをソース管理にネイティブに同期できるため、他のソフトウェアプロジェクトと同様に、変更に関する透明性が確保され、適切な開発プロセスを統合できるようになります。開発者は Power Apps ポータルから離れることなく簡単にビルドしてリリースできるため、時間を節約できる可能性があります。
    以下では、各カテゴリを詳しく見ていきます。

Copilot を使用して Power Fx と豊富なデータ モデルを作成および理解する

開発者の中には、ローコードを使用してアプリ構築の日常的な部分を自動化したいと考えている人もいます。同僚からローコード アプリを継承し、すぐに使いこなす必要がある人もいます。状況に関係なく、Microsoft Power Apps の Copilot は、選択した数式を数式バーで説明するインテリジェントなコンパニオンになりました。

https://www.microsoft.com/en-us/videoplayer/embed/RW1l5rn

コード作成者は、説明をコピーしてコード コメントとして挿入したり、同じアプリを開発している他のユーザーと共有したりできます。

開発者は、GitHub Copilot と同様の方法で、自然言語でコメントを記述し、入力ループ内で直接 Power Fx の式を Copilot に提案させることもできます。 Power Apps の Copilot は、開発者がすでに使い慣れている//や/* */などの一般的なコメント パターンを使用して、摩擦を最小限に抑え、効率を高めます。従来のコードと同様に、コメントをドキュメントとして数式バーに残すことができます。これは、プログラマーが既存の知識を使用して、迅速に対応し、エラーを最小限に抑え、迅速に構築できることを意味します。

https://www.microsoft.com/en-us/videoplayer/embed/RW1l5rn

「[式の設定に Copilot を使用する] ことで、開発者の知識はすでに増えています。実際に機能が動作しているのを確認でき、その知識を他のアプリで問題の解決や機能強化の作成、さらには初期構築プロセスで使用できるからです。」
Tami Wattenberg 氏、主任アナリスト、Lumen Technologies

現在データを扱う場合、Copilot を使用すると、作成者はテーブルを迅速に作成したり、Excel スプレッドシートを新しいテーブルにインポートして、データが豊富なアプリをサポートしたりできます。これは、Copilot がメーカーと緊密に連携して、複雑で時間のかかるデータ モデリングを実現するための最初のステップでした。

現在、メーカーは Copilot と連携して複数のテーブルにわたってデータ モデルを同時に構築し、それらの間の関係に取り組むことができます。メーカーは Excel シートや SharePoint リストをインポートしたり、Copilot で生成されたサンプル データを使用してより複雑なデータ モデルを構築したりできます。 Copilot とデータ構造の視覚化を使用して、アプリが使用できるデータ ストアを確信します。

https://www.microsoft.com/en-us/videoplayer/embed/RW1lD4V

Copilot は作成者の時間を節約します。 Power Apps で Copilot を使用しているメーカーは、使用していないメーカーに比べて、クリック数が 88% 少なく、アプリの構築が 60% 速くなりました。

「プロトタイプをゼロから作成すると、6 ~ 8 時間かかるでしょう。自然言語で説明し、数分で構築することができました。」
Ron Colvin 氏、CONA サービス担当ディレクター

より強力な Copilot を組み込んだアプリをユーザーに提供

アプリ作成者は、Power Apps の Copilot をモバイル アプリに統合して、エンド ユーザーの作業を容易にすることもできます。最近、エンドユーザーがCopilotを使用してモデル駆動型アプリのフォーム入力を支援できることを発表しました。今後、メーカーは Microsoft Copilot Studio を活用したキャンバス アプリ用 Copilot を使用して、エンドユーザー向けにカスタマイズされたエクスペリエンスを作成できるようになります。最前線の従業員などのエンドユーザーは、モバイル デバイス上で生成 AI と音声ディクテーションを使用して、外出先で質問したり、情報の収集や送信などのタスクを完了したりできます。

たとえば、製造現場の在庫管理者は、通路から通路へ歩きながら、商品の在庫について、または在庫を更新するために、Copilot に質問することができます。開発者は、Copilot のインテリジェンスを Power Apps にバーコード スキャン、NFC 読み取り、位置情報サービスなどの他のモバイル機能と組み合わせて、最新の影響力の高いアプリを作成できます。

https://www.microsoft.com/en-us/videoplayer/embed/RW1lvnk

ライブ共同編集でリアルタイムに共同作業する

Power Apps Canvas Studio に共同編集機能が登場しました。最大 10 人の開発者が緊密な内部ループで同時に共同作業できるようになり、自分やチームの変更が実行中のアプリに即座にコンパイルされて確認できるようになりました。これは、ローカルの変更をマージしてコンパイルする従来の開発サイクルよりも大幅に高速です。

これは、現在の Power Apps 開発チームにとっても大きな改善であり、作業を分割したり、複数のアプリ インスタンスからの変更を統合したりする必要がなくなりました。開発者は、Power Apps Studio で開発チーム全体のリアルタイムのプレゼンスと変更を確認できるようになります。

https://www.microsoft.com/en-us/videoplayer/embed/RW1lD4U

「キャンバス アプリでの共同編集は、特に複雑なソリューションの場合、チューリッヒ保険グループでの Power Apps 開発を加速する可能性があります。」
LukasKormuth 氏、MicrosoftPower Platformソリューションアーキテクト、チューリッヒ保険会社

チューリッヒ保険会社がMicrosoft Power Platform をどのように使用するかについて詳しくは、以下のビデオをご覧ください。

https://translate.google.com/website?sl=auto&tl=en&hl=ja&client=webapp&u=https://youtu.be/0_WeSSg18jQ?si%3DaCPvI0DQWkZxBgJb

アプリの背後にあるコードを理解する

Fusion 開発はますます容易になっています。開発者は、読み取り可能な YAML + Power Fx 形式でソース コードを表示して使用できるようになりました。 Power Apps Studio のコード ビューにより、開発者がキャンバス アプリを操作する際の透明性が向上し、好みのコード エディター間でコードをコピー アンド ペーストできるため、コードの小さな変更、アプリ間での再利用、コードの共有が可能になります。他の開発者やコミュニティと協力してください。

https://www.microsoft.com/en-us/videoplayer/embed/RW1lD4C

ファーストクラスの DevOps を使用する

ソリューションが大規模な開発チーム、複数の環境、さまざまな種類のコンポーネントに拡張されるにつれて、開発者は他のコーディング プロジェクトと同様に完全なソース管理を行うことができるようになりました。キャンバス アプリはリポジトリに自動的に同期され、新しい YAML + Power Fx 形式でブランチされます。

しかし、それはキャンバス アプリだけではありません。今後、Microsoft Power Platformで開発されたすべてのソリューションは、開発者が数秒で変更をコミットおよびプルできるため、ソース管理との間でネイティブに同期できるようになります。以前は、メーカーは Power Apps ポータルを離れ、追加のツールを使用してソース管理と同期する必要がありました。 Azure DevOps Git リポジトリとの統合により、変更の追跡と競合の特定と解決が容易になり、よりスムーズなエクスペリエンスが実現します。一般の開発者は、同じプロセスとワークフローをすべて 1 か所で使用して、プロの開発者と一緒にシームレスに構築できます。

https://www.microsoft.com/en-us/videoplayer/embed/RW1lD4I

手動でデプロイしたり、アプリケーションを切り替えたりする時代は終わりました。ポイント アンド クリック機能を使用すると、展開を簡単にトリガーでき、時間を節約できます。

もちろん、ソース管理には、本番環境に入る前の適切なレビューに加えて、回避できないアプリケーション ライフサイクル管理 (ALM) プロセスも含まれます。これは、開発環境での作業に関連するリスクの一部を軽減するのに役立ちます。

安全に作業する

ローコードと AI によってデジタル変革が加速する中、組織はセキュリティとコンプライアンスの評価と管理を行うと同時に、シチズン開発者がビジネスの生産性と成長につながる安全なソリューションを構築できるようにするための効果的なツールを必要としています。セキュリティハブ プレビューは、管理者がセキュリティ体制を迅速に評価し、優先順位の高い推奨事項を特定してそれに基づいて行動し、価値の高いツールを使用して脅威を迅速かつ効果的に検出し、脆弱性やリスクから保護するためのポリシーを積極的に設定するのに役立ちます。セキュリティ責任を左にシフトし、責任共有モデルを採用するために、セキュリティ ハブは、Microsoft Power Pages セキュリティ ワークスペースなどの製品固有の推奨事項をメーカー エクスペリエンスに拡張し、メーカーがソリューションのセキュリティとコンプライアンスを評価するために必要な可視性とツールを提供します。 。

Copilotの管理

Microsoft Power Platform 全体に Copilot 機能が拡張されたため、管理者はすべての生成 AI 機能を管理し、組織全体への展開を容易にする方法が必要になります。 Copilotハブ プレビューは、 Power Platform の Microsoft Copilot のドキュメント、洞察、ガバナンスの場所を提供します。 Copilot リソースに簡単にアクセスできるため、管理者は組織全体で生成 AI 機能の使用状況を学習、準備、構成、展開、および測定できます。

Discussion