メインコンテンツへ移動

Agent.getInstructions()

.getInstructions() メソッドは、Agent に設定された instructions を取得し、関数の場合は解決します。これらの instructions は Agent の動作を導き、その機能と制約を定義します。

使用例
使用例への直接リンク

await agent.getInstructions()

パラメータ
パラメータへの直接リンク

options?:

{ requestContext?: RequestContext }
= {}
リクエストコンテキストを含む任意の設定オブジェクト。
{ requestContext?: RequestContext }

requestContext?:

RequestContext
依存性注入とコンテキスト情報に使う Request Context。

戻り値
戻り値への直接リンク

instructions:

SystemMessage | Promise<SystemMessage>
Agent に設定された instructions。SystemMessage には string | string[] | CoreSystemMessage | CoreSystemMessage[] | SystemModelMessage | SystemModelMessage[] を指定できます。instructions は直接返されるか、instructions へ解決される Promise として返されます。

詳細な使用例
詳細な使用例への直接リンク

await agent.getInstructions({
requestContext: new RequestContext(),
})