Note
このツールは以下のMCPサーバーでデフォルトで利用可能です:Dynamics 365 Customer Service。
このドキュメントのツールや例は、現在の能力を示しています。 ツール名、説明、パラメータ、応答形式、利用可能な機能は時間とともに変化することがあります。
エージェントや統合、オーケストレーションロジックを構築する際には、特定のツール名、パラメータ構造、ツールのメタデータ、レスポンススキーマに依存関係をハードコードしないでください。 代わりに、利用可能なツールを実行時に発見し活用できるように設計しましょう。
プラットフォームが進化するにつれて、Microsoftはツールやツールのメタデータを追加、削除、名前変更、または修正するかもしれません。 特定のツール識別子ではなく、能力に基づいて設計することで、サービス更新間の互換性を維持するのに役立ちます。
この機能を使って、チャットから直接組織のナレッジベースに新しいドラフトナレッジ記事を作成できます。
それが何をするか
アシスタントは、あなたが提供したタイトル、内容、キーワードを記載した新しいドラフト知識記事をDynamics 365で作成します。 記事はドラフト状態で作成されているため、Dynamics 365のナレッジマネジメントインターフェースを通じて別途レビューと公開が必要です。
これは特に事件解決後に有効で、解決手順を再利用可能な知識記事に変換でき、他のエージェントもその解決策から恩恵を受けられます。
例えば、次のようなプロンプトを試してみてください
- 「この事件解決から知識記事を作成」
- 「パスワードリセット手順に関するKB記事の草案作成」
- 「これらの決議ステップを知識記事に変えましょう」
- 「これらの手順で『MFAのリセット方法』という記事を作成してください」
- 「この解答を知識記事として保存してください」
- 「返金申請の取り扱いに関する知識記事を作成してください」
チャットで見ることができる内容
アシスタントはドラフト記事が作成されたことを確認し、新しい記事IDとDynamics 365でのドラフト編集リンクを提供しました。
役立つヒント
- 他のエージェントが検索できる明確で説明的なタイトルを提供しましょう。
- 内容に詳細なステップを含めましょう。内容が充実していれば、記事の価値も高まります。
- 検索で記事を見つけやすくするキーワード(例:「password」「reset」「MFA」「authentication」)を追加してください。
- 記事は草稿として作成されます。 あなたやナレッジマネージャーがレビューして公開しなければ、他のエージェントが検索で見つけられます。
- 新しい記事を作成する前に、重複を避けるためにまずナレッジベースを検索してください。
- まず「このケースの解決ステップを要約する」を使ってきれいな要約を得て、それを記事の内容として使ってください。
Tip
素晴らしいワークフローは、ケースを解決し、解決ステップの概要を求めてから「その要約から知識記事を作成する」というものです。これにより、一度きりの解決策が再利用可能な知識に変わります。
次に何が起こるか
ドラフトが作成された後は、次のようなプロンプトで続けることができます:
- 「さっき作った記事を開いて」
- 「類似した内容を探すために知識記事を検索」
- 「別の事件をまとめて」
- 「私の事件に戻れ」
これでデータが変わるのでしょうか?
はい、これで新記録が生まれました。
新しいドラフト知識記事がDynamics 365で作成されます。 記事はドラフト段階にあり、他のエージェントが知識検索で見ることができる前に別途公開しなければなりません。
前提条件
このツールには以下の条件が必要です:
- ナレッジマネジメントの設定も必要です。 記事を作成するには、ユーザーが知識作成者の役割を持っている必要があります
詳しくは 「ナレッジマネジメントの構成」をご覧ください。
ツールの概要
| プロパティ | 価値 |
|---|---|
| ユーザー向け名前 | 知識の草案記事 |
| 内部工具名 | draft_knowledge_article |
| Purpose | Dataverseナレッジベースにドラフト知識記事を作成します |
ツールの挙動
Dataverseナレッジベースにドラフト知識記事を作成します。 通常、 summarize_case_actions 後にケース解決ステップを再利用可能な知識記事に変換するために使われます。 新しい記事IDとDynamics 365でのドラフト編集リンクを返します。
Annotations
| Annotation | 価値 | Meaning |
|---|---|---|
readOnlyHint |
false |
このツールは新しい記録を作成します。 |
destructiveHint |
false |
ドラフトを作り出す;既存の記事を削除または上書きしません。 |
idempotentHint |
false |
各通話で新しいドラフト記事が作成されます。 |
openWorldHint |
未設定 | デフォルトを使います。 |
入力概念
Title
| 入力 | Description | 必須 |
|---|---|---|
title |
title (必須)。 新しい知識記事のドラフトのタイトル。 |
はい |
Content
| 入力 | Description | 必須 |
|---|---|---|
content |
content (必須)。 記事の本文内容。 プレーンテキストまたは基本的なHTMLも対応します。 |
はい |
キーワード
| 入力 | Description | 必須 |
|---|---|---|
keywords |
keywords (省略可能)。 検索性向上のために記事にタグ付けするキーワードのリスト。 |
No |
レスポンスとUIの挙動
応答の種類
テキストのみ
インタラクティブなコンポーネントはレンダリングされません。 回答は新しい記事IDで記事作成を確認し、Dynamics 365でドラフトを編集するためのリンクを提供します。
ルーティングノート
次のようなときは draft_knowledge_article を使います。
- ユーザーが知識記事の作成、ドラフト、または執筆を依頼します
- ユーザーは事件解決ステップを再利用可能な記事に変換したいと考えています
- After
summarize_case_actionsは構造化された解決コンテンツを提供します
draft_knowledge_article使わない方がいいです:
- ユーザーが 既存の記事を検索し たい場合、ルートを
search_knowledge_articles - ユーザーが 記事を表示 したい - ルートを
get_knowledge_article - ユーザーが記事を作成せずに メモをフォーマット したい場合、ルートを
format_case_note
関連ツール
| ツール | リレーションシップ |
|---|---|
summarize_case_actions |
事件に対する解決措置を一覧にします。 出力はKB記事のドラフト作成に理想的な入力です |
search_knowledge_articles |
既存の記事を検索します。 新しい記事を起草する前に重複がないか確認してください |
get_knowledge_article |
1つの記事を取得。 新たに作成されたドラフトのレビューに使う |
format_case_note |
生のノートをフォーマットする。 記事を起草する前に内容を準備できます |
データ変異分類
書き/突然変異。
Dataverseで新しい知識記事のドラフトレコードを作成します。 記事はドラフト状態で作成され、Dynamics 365インターフェースを通じて別途公開する必要があります。