@@ -20,6 +20,7 @@ export class TeamsBot extends TeamsActivityHandler {
2020 super ( ) ;
2121 let newActivity ;
2222 let assistantAnswer = "" ;
23+ let answerwithdisclaimertext = "" ;
2324 let activityUpdated = true ;
2425
2526 this . onMessage ( async ( context , next ) => {
@@ -118,13 +119,14 @@ export class TeamsBot extends TeamsActivityHandler {
118119 answers . map ( ( answer , index ) => {
119120 if ( answer . role === "assistant" ) {
120121 assistantAnswer = answer . content ;
122+ answerwithdisclaimertext = assistantAnswer + "<div style='color:#707070;font-size:12px;font-family: Segoe UI;font-style: normal;font-weight: 400; line-height: 16px; margin-top: 15px; padding-bottom: 5px;'>AI-generated content may be incorrect</div>" ;
121123 if ( assistantAnswer . startsWith ( "[doc" ) ) {
122124 assistantAnswer = EMPTY_RESPONSE ;
123- newActivity = MessageFactory . text ( assistantAnswer ) ;
125+ newActivity = MessageFactory . text ( answerwithdisclaimertext ) ;
124126 } else {
125127 const citations = parseCitationFromMessage ( answers [ index - 1 ] ) as Citation [ ] ;
126128 if ( citations . length === 0 ) {
127- newActivity = MessageFactory . text ( assistantAnswer ) ;
129+ newActivity = MessageFactory . text ( answerwithdisclaimertext ) ;
128130 newActivity . id = reply . id ;
129131 } else {
130132 newActivity = MessageFactory . attachment ( cwydResponseBuilder ( citations , assistantAnswer ) ) ;
@@ -175,4 +177,4 @@ export class TeamsBot extends TeamsActivityHandler {
175177 await next ( ) ;
176178 } ) ;
177179 }
178- }
180+ }
0 commit comments