MoreBeerMorePower

Power Platform中心だけど、ノーコード/ローコード系を書いてます。

Copilot Studio コネクタ経由でのファイル取得には注意!

はじめに Copilot Studioの新しいエクスペリエンスで作るエージェントにはOfficeファイルを解析するためのスキルがデフォルトで搭載されており、これによってユーザーがアップロードしたファイルを解析・チェックあるいは生成することができます。 このケイ…

Copilot Studio 1ターンで応答返すまでの時間は30分

です。気を付けましょう。エージェントが応答を返す (より正確にはユーザーのターンになる)まで30分かかるとシステムエラーが発生します。 もともとは /tmp に置いたファイルが会話中に消失してしまうアクシデントがあり、 /tmp のファイルがクリーンされる…

Copilot Studioのエージェントでポーリング処理を実装する

はじめに Copilot Studioの新しいエクスペリエンスでは、Skill がナレッジやツールと並んで重要な役割を担っており、この使い方/作り方次第でできるの幅が広がります。 新しいエクスペリエンスのエージェントは基本的には GitHub Copilot CLIのようなものと…

Copilot Studio 新オーケストレーションのログ保存場所あれこれ【メモ】

はじめに 備忘録。 前回はサンドボックスの構造を空のエージェントに聞いて調べてみましたが、今回はログ関係です。 どうもこんな構成になっているようですね。会話のやりとりはSQLite のDBとしてサンドボックス内に保存されています。 プロセスログはシステ…

Copilot Studioの新オーケストレーターで使われるサンドボックスについて調べた

新しいCopilot Studioのオーケストレーターでは、サンドボックスという安全な実行環境内で、コードやCLI (Command Line Interface)を使って実際にファイルを読み書き・分析し、生成できます。 例えばCSVをアップロードしたらその内容を解析してグラフ付きのE…

GitHub Copilot で Copilot Studio エージェントの説明書を作成する

最近 GitHub Copilot のアカウントを作ったので Copilot Studio のVSCode拡張で遊んでいますが、今日はその中で面白い結果が得られたのでご紹介です。 タイトルのとおり、GitHub Copilot で Copilot Studio エージェント の説明書を作らせてみました。 エー…

Instruction builderを活用して、マルチエージェント構成をお手軽に実現する

Instruction builderでは、Copilot Studioでエージェントを作成する際に重要となる「指示文 (instruction)」を対話的に作成してくれます。 0から指示文を書くのはとても大変だし、指示文の修正も難しい。そんな場合に役立つエージェントが Instruction build…