|
102 | 102 | {"shape":"AccessDeniedException"},
|
103 | 103 | {"shape":"ResourceNotFoundException"}
|
104 | 104 | ],
|
105 |
| - "documentation":"<p>Creates a Amazon Q quick response.</p>", |
| 105 | + "documentation":"<p>Creates an Amazon Q quick response.</p>", |
106 | 106 | "idempotent":true
|
107 | 107 | },
|
108 | 108 | "CreateSession":{
|
|
494 | 494 | "documentation":"<p>Removes the specified recommendations from the specified assistant's queue of newly available recommendations. You can use this API in conjunction with <a href=\"https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetRecommendations.html\">GetRecommendations</a> and a <code>waitTimeSeconds</code> input for long-polling behavior and avoiding duplicate recommendations.</p>",
|
495 | 495 | "idempotent":true
|
496 | 496 | },
|
| 497 | + "PutFeedback":{ |
| 498 | + "name":"PutFeedback", |
| 499 | + "http":{ |
| 500 | + "method":"PUT", |
| 501 | + "requestUri":"/assistants/{assistantId}/feedback", |
| 502 | + "responseCode":200 |
| 503 | + }, |
| 504 | + "input":{"shape":"PutFeedbackRequest"}, |
| 505 | + "output":{"shape":"PutFeedbackResponse"}, |
| 506 | + "errors":[ |
| 507 | + {"shape":"ValidationException"}, |
| 508 | + {"shape":"AccessDeniedException"}, |
| 509 | + {"shape":"ResourceNotFoundException"} |
| 510 | + ], |
| 511 | + "documentation":"<p>Provides feedback against the specified assistant for the specified target. This API only supports generative targets.</p>", |
| 512 | + "idempotent":true |
| 513 | + }, |
497 | 514 | "QueryAssistant":{
|
498 | 515 | "name":"QueryAssistant",
|
499 | 516 | "http":{
|
|
558 | 575 | {"shape":"AccessDeniedException"},
|
559 | 576 | {"shape":"ResourceNotFoundException"}
|
560 | 577 | ],
|
561 |
| - "documentation":"<p>Searches existing Amazon Q quick responses in a Amazon Q knowledge base.</p>" |
| 578 | + "documentation":"<p>Searches existing Amazon Q quick responses in an Amazon Q knowledge base.</p>" |
562 | 579 | },
|
563 | 580 | "SearchSessions":{
|
564 | 581 | "name":"SearchSessions",
|
|
844 | 861 | "documentation":"<p>The type of Amazon Q assistant capability. </p>"
|
845 | 862 | }
|
846 | 863 | },
|
847 |
| - "documentation":"<p>The capability configuration for a Amazon Q assistant. </p>" |
| 864 | + "documentation":"<p>The capability configuration for an Amazon Q assistant. </p>" |
848 | 865 | },
|
849 | 866 | "AssistantCapabilityType":{
|
850 | 867 | "type":"string",
|
|
1151 | 1168 | },
|
1152 | 1169 | "documentation":"<p>Details about the content data.</p>"
|
1153 | 1170 | },
|
| 1171 | + "ContentFeedbackData":{ |
| 1172 | + "type":"structure", |
| 1173 | + "members":{ |
| 1174 | + "generativeContentFeedbackData":{ |
| 1175 | + "shape":"GenerativeContentFeedbackData", |
| 1176 | + "documentation":"<p>Information about the feedback for a generative target type.</p>" |
| 1177 | + } |
| 1178 | + }, |
| 1179 | + "documentation":"<p>Information about the feedback.</p>", |
| 1180 | + "union":true |
| 1181 | + }, |
1154 | 1182 | "ContentMetadata":{
|
1155 | 1183 | "type":"map",
|
1156 | 1184 | "key":{"shape":"NonEmptyString"},
|
|
1855 | 1883 | "type":"string",
|
1856 | 1884 | "enum":["EQUALS"]
|
1857 | 1885 | },
|
| 1886 | + "GenerativeContentFeedbackData":{ |
| 1887 | + "type":"structure", |
| 1888 | + "required":["relevance"], |
| 1889 | + "members":{ |
| 1890 | + "relevance":{ |
| 1891 | + "shape":"Relevance", |
| 1892 | + "documentation":"<p>The relevance of the feedback.</p>" |
| 1893 | + } |
| 1894 | + }, |
| 1895 | + "documentation":"<p>The feedback information for a generative target type.</p>" |
| 1896 | + }, |
1858 | 1897 | "GenerativeDataDetails":{
|
1859 | 1898 | "type":"structure",
|
1860 | 1899 | "required":[
|
|
2868 | 2907 | "LOW"
|
2869 | 2908 | ]
|
2870 | 2909 | },
|
| 2910 | + "PutFeedbackRequest":{ |
| 2911 | + "type":"structure", |
| 2912 | + "required":[ |
| 2913 | + "assistantId", |
| 2914 | + "contentFeedback", |
| 2915 | + "targetId", |
| 2916 | + "targetType" |
| 2917 | + ], |
| 2918 | + "members":{ |
| 2919 | + "assistantId":{ |
| 2920 | + "shape":"UuidOrArn", |
| 2921 | + "documentation":"<p>The identifier of the Amazon Q assistant.</p>", |
| 2922 | + "location":"uri", |
| 2923 | + "locationName":"assistantId" |
| 2924 | + }, |
| 2925 | + "contentFeedback":{ |
| 2926 | + "shape":"ContentFeedbackData", |
| 2927 | + "documentation":"<p>Information about the feedback provided.</p>" |
| 2928 | + }, |
| 2929 | + "targetId":{ |
| 2930 | + "shape":"Uuid", |
| 2931 | + "documentation":"<p>The identifier of the feedback target.</p>" |
| 2932 | + }, |
| 2933 | + "targetType":{ |
| 2934 | + "shape":"TargetType", |
| 2935 | + "documentation":"<p>The type of the feedback target.</p>" |
| 2936 | + } |
| 2937 | + } |
| 2938 | + }, |
| 2939 | + "PutFeedbackResponse":{ |
| 2940 | + "type":"structure", |
| 2941 | + "required":[ |
| 2942 | + "assistantArn", |
| 2943 | + "assistantId", |
| 2944 | + "contentFeedback", |
| 2945 | + "targetId", |
| 2946 | + "targetType" |
| 2947 | + ], |
| 2948 | + "members":{ |
| 2949 | + "assistantArn":{ |
| 2950 | + "shape":"UuidOrArn", |
| 2951 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Q assistant.</p>" |
| 2952 | + }, |
| 2953 | + "assistantId":{ |
| 2954 | + "shape":"Uuid", |
| 2955 | + "documentation":"<p>The identifier of the Amazon Q assistant.</p>" |
| 2956 | + }, |
| 2957 | + "contentFeedback":{ |
| 2958 | + "shape":"ContentFeedbackData", |
| 2959 | + "documentation":"<p>Information about the feedback provided.</p>" |
| 2960 | + }, |
| 2961 | + "targetId":{ |
| 2962 | + "shape":"Uuid", |
| 2963 | + "documentation":"<p>The identifier of the feedback target.</p>" |
| 2964 | + }, |
| 2965 | + "targetType":{ |
| 2966 | + "shape":"TargetType", |
| 2967 | + "documentation":"<p>The type of the feedback target.</p>" |
| 2968 | + } |
| 2969 | + } |
| 2970 | + }, |
2871 | 2971 | "QueryAssistantRequest":{
|
2872 | 2972 | "type":"structure",
|
2873 | 2973 | "required":[
|
|
3593 | 3693 | "GENERATIVE_ANSWER"
|
3594 | 3694 | ]
|
3595 | 3695 | },
|
| 3696 | + "Relevance":{ |
| 3697 | + "type":"string", |
| 3698 | + "enum":[ |
| 3699 | + "HELPFUL", |
| 3700 | + "NOT_HELPFUL" |
| 3701 | + ] |
| 3702 | + }, |
3596 | 3703 | "RelevanceLevel":{
|
3597 | 3704 | "type":"string",
|
3598 | 3705 | "enum":[
|
|
4136 | 4243 | "key":{"shape":"TagKey"},
|
4137 | 4244 | "value":{"shape":"TagValue"}
|
4138 | 4245 | },
|
| 4246 | + "TargetType":{ |
| 4247 | + "type":"string", |
| 4248 | + "enum":[ |
| 4249 | + "RECOMMENDATION", |
| 4250 | + "RESULT" |
| 4251 | + ] |
| 4252 | + }, |
4139 | 4253 | "TextData":{
|
4140 | 4254 | "type":"structure",
|
4141 | 4255 | "members":{
|
|
4395 | 4509 | "min":0
|
4396 | 4510 | }
|
4397 | 4511 | },
|
4398 |
| - "documentation":"<p>Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that delivers real-time recommendations to help contact center agents resolve customer issues quickly and accurately.</p> <p>Amazon Q automatically detects customer intent during calls and chats using conversational analytics and natural language understanding (NLU). It then provides agents with immediate, real-time generative responses and suggested actions, and links to relevant documents and articles. Agents can also query Amazon Q directly using natural language or keywords to answer customer requests.</p> <p>Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or manage content by uploading custom files.</p> <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 powered agent assistance in real-time</a> in the <i>Amazon Connect Administrator Guide</i>.</p>" |
| 4512 | + "documentation":"<note> <p> <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 detection</a>. Because Amazon Q in Connect is built on Amazon Bedrock, users can take full advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the responsible use of artificial intelligence (AI).</p> </note> <p>Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that delivers real-time recommendations to help contact center agents resolve customer issues quickly and accurately.</p> <p>Amazon Q automatically detects customer intent during calls and chats using conversational analytics and natural language understanding (NLU). It then provides agents with immediate, real-time generative responses and suggested actions, and links to relevant documents and articles. Agents can also query Amazon Q directly using natural language or keywords to answer customer requests.</p> <p>Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or manage content by uploading custom files.</p> <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 powered agent assistance in real-time</a> in the <i>Amazon Connect Administrator Guide</i>.</p>" |
4399 | 4513 | }
|
0 commit comments