Class: Aws::BedrockAgentCore::Types::ToolDescriptionOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb

Overview

The output for a single tool description recommendation.

Constant Summary collapse

SENSITIVE =
[:recommended_tool_description]

Instance Attribute Summary collapse

Instance Attribute Details

#explanation ⇒ String

An explanation of why the recommendation was generated for this tool and what patterns were identified in the agent traces.

Returns:

  • (String)


10955
10956
10957
10958
10959
10960
10961
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10955

class ToolDescriptionOutput < Struct.new(
  :tool_name,
  :recommended_tool_description,
  :explanation)
  SENSITIVE = [:recommended_tool_description]
  include Aws::Structure
end

The optimized tool description text generated by the recommendation.

Returns:

  • (String)


10955
10956
10957
10958
10959
10960
10961
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10955

class ToolDescriptionOutput < Struct.new(
  :tool_name,
  :recommended_tool_description,
  :explanation)
  SENSITIVE = [:recommended_tool_description]
  include Aws::Structure
end

#tool_name ⇒ String

The name of the tool.

Returns:

  • (String)


10955
10956
10957
10958
10959
10960
10961
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 10955

class ToolDescriptionOutput < Struct.new(
  :tool_name,
  :recommended_tool_description,
  :explanation)
  SENSITIVE = [:recommended_tool_description]
  include Aws::Structure
end