プロンプト・ライブラリー
API Agent プロンプトライブラリでは、プロンプトを使用してさまざまなタスクを完了するための包括的なガイドを提供しています。
プロンプトを使用する際のガイドライン
正確で効率的な結果を得るには、プロンプトを入力する際に以下のガイドラインを使用してください:
- 皮肉やユーモアを伝える言葉や口調は誤解される可能性があるので避ける。
- 能動態を使い、文法やスペルを正しくし、明確で具体的な依頼を心がけましょう。
- 明確な文脈と関連キーワードを提供し、曖昧な用語やドメイン固有の用語は避ける。 例えば、
generate testまたはbuild APIなどです。 - システムがあなたの要求を理解できない場合は、要求に対する提案を行う。
前提条件
API Agent プラグインを使用すると、 API Connect に関連するタスクを実行できます。
- API Agent にログインしていることを確認してください。 ログインおよび操作方法については、「 はじめに 」を参照してください。
- API Agent を使用するには有効な権限が必要です。 詳細については、 API Agentのユーザーロールを参照してください。
- API Connectの API Manager インタフェースを通じて、同じパーミッションを持っていることを確認してください。 API Agent プラグインを使用する権限があっても、 API Manager UI から同じタスクを完了するのに必要な権限がない場合、アクションは失敗します。
ケースに応じたプロンプトの使い方
次の表は、さまざまなアクションに対するプロンプトとその使用法を説明したものです。
| アクション | プロンプト | 説明 |
|---|---|---|
| テストケースの生成 | APIのテストケースを生成する
|
|
| テストケースの実行 | APIのテストケースを実行する
注:
<published api name> にはAPI名を記述すること。 バージョン情報を結合しないでください。 例えば、petstore などです。 |
|
| テストケースの削除 |
|
|
| テストスイートのリスト |
|
テストスーツのリストアップに使用できる。 また、スイート名をプロンプトに入力して、テストスイートを削除することもできます。 |
| テストスイートの削除 |
|
|
| テストケースのリストアップ |
|
|
| を作る OpenAPI |
|
以下は、Open API を作成するために使用できるプロンプトの例です |
| コードの生成 |
|
|
| [技術プレビュー】 MCPサーバー |
|
以下のプロンプトを使用して、MCPサーバーで以下の操作を行います:
|
順次プロンプト
API Agent 、複数のツールを1つのプロンプトに連結し、次々に実行することができる。 以下はシーケンシャルプロンプトの例である:
- テストケースを作成して実行する
create test cases for the petstore api and run the test cases
- ドラフトまたは公開されたAPIや製品をリストアップする
list draft apis, draft products, published apis and published productsそれともlist published apis
- ドラフトAPIを作成し、 FastAPI サーバーコードを生成するには
create draft api from file @openapi.yaml and generate fastapi server code from the same api fileそれともcreate draft api using @file_name - APIのセキュリティを確認する
review security of api API_NAME:VERSION - セキュリティを確認し、APIを検証する
review security of api API_NAME:VERSIONそれともvalidate api API_NAME:VERSION