---
schema_version: "1"
id: 48a11a687059d1f457fb25de92cd1fd7c35f24f141d954640c6d33e2a6b17df6
title: AI を使用した API 仕様の設計
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-code-builder/api-ai-design-spec.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-code-builder/api-ai-design-spec
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 690973c87868cfc6c60f14edadcbd7236cc30de1549938c4a27dcf250b77a170
description: MuleSoft Documentation Site
latest: true
---
# AI を使用した API 仕様の設計

AI を使用して API 仕様を生成することで、API 設計を簡略化します。自然言語を使用してプロンプトを作成し、Einstein 生成 AI に API を構築させます。Salesforce 共有信頼境界内の事前トレーニング済み大規模言語モデル (LLM) がこれらの機能を駆動し、Anypoint Code Builder での API 仕様生成の中核を成しています。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">Anypoint Code Builder 生成 AI API 仕様は、US、EU、カナダ、日本のクラウドホストで使用できます。</td></tr></tbody></table>

## [](#trust-layer)Trust Layer

生成 AI Trust Layer は、次のフローに示すように Anypoint Platform と LLM のブリッジとして機能します。

![Trust Layer のしくみを示すフロー (フローのステップを含む)](/mulesoft/current/ja-jp/anypoint-code-builder/_images/acb-einstein-trust-layer.png)

<table><tbody><tr><td><i class="conum" data-value="1"></i><b>1</b></td><td>Anypoint Code Builder ユーザーは、ユースケースに基づいてメッセージを作成し、Agentforce に送信します。</td></tr><tr><td><i class="conum" data-value="2"></i><b>2</b></td><td>不正確な応答 (AI の「ハルシネーション」効果) を最小限に抑えるために、メッセージは事実に基づいた MuleSoft 独自のデータとユーザーコンテキストに基づいています。</td></tr><tr><td><i class="conum" data-value="3"></i><b>3</b></td><td>データが外部 LLM に安全に送信されるように、メッセージはセキュアゲートウェイ経由で Open AI に送信されます。</td></tr><tr><td><i class="conum" data-value="4"></i><b>4</b></td><td>データの安全性を確保するため、すべてのデータは Salesforce 内に残されます。</td></tr><tr><td><i class="conum" data-value="5"></i><b>5</b></td><td>LLM が応答を生成したら、コンテンツはセキュアゲートウェイを介して戻されます。</td></tr><tr><td><i class="conum" data-value="6"></i><b>6</b></td><td>MuleSoft は生成された出力を検証し、生成されたフローが MuleSoft エコシステム内で動作することを確認します。</td></tr><tr><td><i class="conum" data-value="7"></i><b>7</b></td><td>Anypoint Code Builder は、Anypoint Code Builder で検証された応答を表示する前に、監視のためにメッセージと生成された応答をログに記録します。</td></tr></tbody></table>

<table><tbody><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content">この機能は生成 AI を使用します。生成 AI には不正確または有害な応答が含まれることが知られています。この機能を実装する前に、出力を確認して正確性と安全性を確保してください。ビジネス上の意思決定を行う場合、お客様がその結果に対する責任を負います。</td></tr></tbody></table>

## [](#関連情報)関連情報

- [Einstein 生成 AI & 信頼](https://help.salesforce.com/s/articleView?id=sf.generative_ai_trust_overview.htm&type=5)
- [Einstein Trust Layer](https://help.salesforce.com/s/articleView?id=sf.generative_ai_trust_layer.htm&type=5)
- [Einstein Trust Layer: 信頼を目的として設計されています](https://help.salesforce.com/s/articleView?id=sf.generative_ai_trust_arch.htm&type=5)
- [AI を使用した API 仕様の作成](https://docs.mulesoft.com/jp/anypoint-code-builder/api-ai-create-spec)