|
67 | 67 | {
|
68 | 68 | "target": "com.amazonaws.qconnect#NotifyRecommendationsReceived"
|
69 | 69 | },
|
| 70 | + { |
| 71 | + "target": "com.amazonaws.qconnect#PutFeedback" |
| 72 | + }, |
70 | 73 | {
|
71 | 74 | "target": "com.amazonaws.qconnect#QueryAssistant"
|
72 | 75 | },
|
|
287 | 290 | }
|
288 | 291 | },
|
289 | 292 | "traits": {
|
290 |
| - "smithy.api#documentation": "<p>The capability configuration for a Amazon Q assistant. </p>" |
| 293 | + "smithy.api#documentation": "<p>The capability configuration for an Amazon Q assistant. </p>" |
291 | 294 | }
|
292 | 295 | },
|
293 | 296 | "com.amazonaws.qconnect#AssistantCapabilityType": {
|
|
793 | 796 | "smithy.api#documentation": "<p>Details about the content data.</p>"
|
794 | 797 | }
|
795 | 798 | },
|
| 799 | + "com.amazonaws.qconnect#ContentFeedbackData": { |
| 800 | + "type": "union", |
| 801 | + "members": { |
| 802 | + "generativeContentFeedbackData": { |
| 803 | + "target": "com.amazonaws.qconnect#GenerativeContentFeedbackData", |
| 804 | + "traits": { |
| 805 | + "smithy.api#documentation": "<p>Information about the feedback for a generative target type.</p>" |
| 806 | + } |
| 807 | + } |
| 808 | + }, |
| 809 | + "traits": { |
| 810 | + "smithy.api#documentation": "<p>Information about the feedback.</p>" |
| 811 | + } |
| 812 | + }, |
796 | 813 | "com.amazonaws.qconnect#ContentMetadata": {
|
797 | 814 | "type": "map",
|
798 | 815 | "key": {
|
|
1386 | 1403 | }
|
1387 | 1404 | ],
|
1388 | 1405 | "traits": {
|
1389 |
| - "smithy.api#documentation": "<p>Creates a Amazon Q quick response.</p>", |
| 1406 | + "smithy.api#documentation": "<p>Creates an Amazon Q quick response.</p>", |
1390 | 1407 | "smithy.api#http": {
|
1391 | 1408 | "uri": "/knowledgeBases/{knowledgeBaseId}/quickResponses",
|
1392 | 1409 | "method": "POST"
|
|
2115 | 2132 | ]
|
2116 | 2133 | }
|
2117 | 2134 | },
|
| 2135 | + "com.amazonaws.qconnect#GenerativeContentFeedbackData": { |
| 2136 | + "type": "structure", |
| 2137 | + "members": { |
| 2138 | + "relevance": { |
| 2139 | + "target": "com.amazonaws.qconnect#Relevance", |
| 2140 | + "traits": { |
| 2141 | + "smithy.api#documentation": "<p>The relevance of the feedback.</p>", |
| 2142 | + "smithy.api#required": {} |
| 2143 | + } |
| 2144 | + } |
| 2145 | + }, |
| 2146 | + "traits": { |
| 2147 | + "smithy.api#documentation": "<p>The feedback information for a generative target type.</p>" |
| 2148 | + } |
| 2149 | + }, |
2118 | 2150 | "com.amazonaws.qconnect#GenerativeDataDetails": {
|
2119 | 2151 | "type": "structure",
|
2120 | 2152 | "members": {
|
|
4072 | 4104 | ]
|
4073 | 4105 | }
|
4074 | 4106 | },
|
| 4107 | + "com.amazonaws.qconnect#PutFeedback": { |
| 4108 | + "type": "operation", |
| 4109 | + "input": { |
| 4110 | + "target": "com.amazonaws.qconnect#PutFeedbackRequest" |
| 4111 | + }, |
| 4112 | + "output": { |
| 4113 | + "target": "com.amazonaws.qconnect#PutFeedbackResponse" |
| 4114 | + }, |
| 4115 | + "errors": [ |
| 4116 | + { |
| 4117 | + "target": "com.amazonaws.qconnect#AccessDeniedException" |
| 4118 | + }, |
| 4119 | + { |
| 4120 | + "target": "com.amazonaws.qconnect#ResourceNotFoundException" |
| 4121 | + }, |
| 4122 | + { |
| 4123 | + "target": "com.amazonaws.qconnect#ValidationException" |
| 4124 | + } |
| 4125 | + ], |
| 4126 | + "traits": { |
| 4127 | + "smithy.api#documentation": "<p>Provides feedback against the specified assistant for the specified target. This API only supports generative targets.</p>", |
| 4128 | + "smithy.api#http": { |
| 4129 | + "uri": "/assistants/{assistantId}/feedback", |
| 4130 | + "method": "PUT" |
| 4131 | + }, |
| 4132 | + "smithy.api#idempotent": {} |
| 4133 | + } |
| 4134 | + }, |
| 4135 | + "com.amazonaws.qconnect#PutFeedbackRequest": { |
| 4136 | + "type": "structure", |
| 4137 | + "members": { |
| 4138 | + "assistantId": { |
| 4139 | + "target": "com.amazonaws.qconnect#UuidOrArn", |
| 4140 | + "traits": { |
| 4141 | + "smithy.api#documentation": "<p>The identifier of the Amazon Q assistant.</p>", |
| 4142 | + "smithy.api#httpLabel": {}, |
| 4143 | + "smithy.api#required": {} |
| 4144 | + } |
| 4145 | + }, |
| 4146 | + "targetId": { |
| 4147 | + "target": "com.amazonaws.qconnect#Uuid", |
| 4148 | + "traits": { |
| 4149 | + "smithy.api#documentation": "<p>The identifier of the feedback target.</p>", |
| 4150 | + "smithy.api#required": {} |
| 4151 | + } |
| 4152 | + }, |
| 4153 | + "targetType": { |
| 4154 | + "target": "com.amazonaws.qconnect#TargetType", |
| 4155 | + "trait
55CE
s": { |
| 4156 | + "smithy.api#documentation": "<p>The type of the feedback target.</p>", |
| 4157 | + "smithy.api#required": {} |
| 4158 | + } |
| 4159 | + }, |
| 4160 | + "contentFeedback": { |
| 4161 | + "target": "com.amazonaws.qconnect#ContentFeedbackData", |
| 4162 | + "traits": { |
| 4163 | + "smithy.api#documentation": "<p>Information about the feedback provided.</p>", |
| 4164 | + "smithy.api#required": {} |
| 4165 | + } |
| 4166 | + } |
| 4167 | + }, |
| 4168 | + "traits": { |
| 4169 | + "smithy.api#input": {} |
| 4170 | + } |
| 4171 | + }, |
| 4172 | + "com.amazonaws.qconnect#PutFeedbackResponse": { |
| 4173 | + "type": "structure", |
| 4174 | + "members": { |
| 4175 | + "assistantId": { |
| 4176 | + "target": "com.amazonaws.qconnect#Uuid", |
| 4177 | + "traits": { |
| 4178 | + "smithy.api#documentation": "<p>The identifier of the Amazon Q assistant.</p>", |
| 4179 | + "smithy.api#required": {} |
| 4180 | + } |
| 4181 | + }, |
| 4182 | + "assistantArn": { |
| 4183 | + "target": "com.amazonaws.qconnect#UuidOrArn", |
| 4184 | + "traits": { |
| 4185 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Q assistant.</p>", |
| 4186 | + "smithy.api#required": {} |
| 4187 | + } |
| 4188 | + }, |
| 4189 | + "targetId": { |
| 4190 | + "target": "com.amazonaws.qconnect#Uuid", |
| 4191 | + "traits": { |
| 4192 | + "smithy.api#documentation": "<p>The identifier of the feedback target.</p>", |
| 4193 | + "smithy.api#required": {} |
| 4194 | + } |
| 4195 | + }, |
| 4196 | + "targetType": { |
| 4197 | + "target": "com.amazonaws.qconnect#TargetType", |
| 4198 | + "traits": { |
| 4199 | + "smithy.api#documentation": "<p>The type of the feedback target.</p>", |
| 4200 | + "smithy.api#required": {} |
| 4201 | + } |
| 4202 | + }, |
| 4203 | + "contentFeedback": { |
| 4204 | + "target": "com.amazonaws.qconnect#ContentFeedbackData", |
| 4205 | + "traits": { |
| 4206 | + "smithy.api#documentation": "<p>Information about the feedback provided.</p>", |
| 4207 | + "smithy.api#required": {} |
| 4208 | + } |
| 4209 | + } |
| 4210 | + }, |
| 4211 | + "traits": { |
| 4212 | + "smithy.api#output": {} |
| 4213 | + } |
| 4214 | + }, |
4075 | 4215 | "com.amazonaws.qconnect#QueryAssistant": {
|
4076 | 4216 | "type": "operation",
|
4077 | 4217 | "input": {
|
|
5279 | 5419 | ]
|
5280 | 5420 | }
|
5281 | 5421 | },
|
| 5422 | + "com.amazonaws.qconnect#Relevance": { |
| 5423 | + "type": "string", |
| 5424 | + "traits": { |
| 5425 | + "smithy.api#enum": [ |
| 5426 | + { |
| 5427 | + "value": "HELPFUL", |
| 5428 | + "name": "HELPFUL" |
| 5429 | + }, |
| 5430 | + { |
| 5431 | + "value": "NOT_HELPFUL", |
| 5432 | + "name": "NOT_HELPFUL" |
| 5433 | + } |
| 5434 | + ] |
| 5435 | + } |
| 5436 | + }, |
5282 | 5437 | "com.amazonaws.qconnect#RelevanceLevel": {
|
5283 | 5438 | "type": "string",
|
5284 | 5439 | "traits": {
|
|
5563 | 5718 | }
|
5564 | 5719 | ],
|
5565 | 5720 | "traits": {
|
5566 |
| - "smithy.api#documentation": "<p>Searches existing Amazon Q quick responses in a Amazon Q knowledge base.</p>", |
| 5721 | + "smithy.api#documentation": "<p>Searches existing Amazon Q quick responses in an Amazon Q knowledge base.</p>", |
5567 | 5722 | "smithy.api#http": {
|
5568 | 5723 | "uri": "/knowledgeBases/{knowledgeBaseId}/search/quickResponses",
|
5569 | 5724 | "method": "POST"
|
|
6228 | 6383 | "target": "com.amazonaws.qconnect#TagValue"
|
6229 | 6384 | }
|
6230 | 6385 | },
|
| 6386 | + "com.amazonaws.qconnect#TargetType": { |
| 6387 | + "type": "string", |
| 6388 | + "traits": { |
| 6389 | + "smithy.api#enum": [ |
| 6390 | + { |
| 6391 | + "value": "RECOMMENDATION", |
| 6392 | + "name": "RECOMMENDATION" |
| 6393 | + }, |
| 6394 | + { |
| 6395 | + "value": "RESULT", |
| 6396 | + "name": "RESULT" |
| 6397 | + } |
| 6398 | + ] |
| 6399 | + } |
| 6400 | + }, |
6231 | 6401 | "com.amazonaws.qconnect#TextData": {
|
6232 | 6402 | "type": "structure",
|
6233 | 6403 | "members": {
|
|
6713 | 6883 | },
|
6714 | 6884 | "aws.protocols#restJson1": {},
|
6715 | 6885 | "smithy.api#cors": {},
|
6716 |
| - "smithy.api#documentation": "<p>Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution\n of Amazon Connect Wisdom that delivers real-time recommendations to help contact center\n agents resolve customer issues quickly and accurately.</p>\n <p>Amazon Q automatically detects customer intent during calls and chats using\n conversational analytics and natural language understanding (NLU). It then provides agents\n with immediate, real-time generative responses and suggested actions, and links to relevant\n documents and articles. Agents can also query Amazon Q directly using natural language or\n keywords to answer customer requests.</p>\n <p>Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or\n manage content by uploading custom files.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-q-connect.html\">Use Amazon Q in Connect for generative AI\n powered agent assistance in real-time</a> in the <i>Amazon Connect\n Administrator Guide</i>.</p>", |
| 6886 | + "smithy.api#documentation": "<note>\n <p>\n <b>Powered by Amazon Bedrock</b>: Amazon Web Services implements <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/abuse-detection.html\">automated abuse\n detection</a>. Because Amazon Q in Connect is built on Amazon Bedrock, users can take full\n advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the\n responsible use of artificial intelligence (AI).</p>\n </note>\n <p>Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution\n of Amazon Connect Wisdom that delivers real-time recommendations to help contact center\n agents resolve customer issues quickly and accurately.</p>\n <p>Amazon Q automatically detects customer intent during calls and chats using\n conversational analytics and natural language understanding (NLU). It then provides agents\n with immediate, real-time generative responses and suggested actions, and links to relevant\n documents and articles. Agents can also query Amazon Q directly using natural language or\n keywords to answer customer requests.</p>\n <p>Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or\n manage content by uploading custom files.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-q-connect.html\">Use Amazon Q in Connect for generative AI\n powered agent assistance in real-time</a> in the <i>Amazon Connect\n Administrator Guide</i>.</p>", |
6717 | 6887 | "smithy.api#title": "Amazon Q Connect",
437D
|
6718 | 6888 | "smithy.rules#endpointRuleSet": {
|
6719 | 6889 | "version": "1.0",
|
|
0 commit comments