diff --git a/extensions/teams/cards/cardBuilder.ts b/extensions/teams/cards/cardBuilder.ts index b6087e16f..f1368ac47 100644 --- a/extensions/teams/cards/cardBuilder.ts +++ b/extensions/teams/cards/cardBuilder.ts @@ -59,6 +59,13 @@ export function cardBodyBuilder(citations: any[], assistantAnswer: string): any }, { type: 'ActionSet', actions: [] + }, { + type: CardType.TextBlock, + text: "AI-generated content may be incorrect", + wrap: true, + weight: "lighter", + size: "small", + color: "default" } ], actions: [], @@ -109,4 +116,4 @@ export function cwydResponseBuilder(citations: Citation[], assistantAnswer: stri assistantAnswer = assistantAnswer.replaceAll(deleteEndSpace, ""); let answerCard = CardFactory.adaptiveCard(cardBodyBuilder(citationActions, assistantAnswer)); return answerCard; -} \ No newline at end of file +} diff --git a/extensions/teams/teamsBot.ts b/extensions/teams/teamsBot.ts index 23b784153..f0bbe4625 100644 --- a/extensions/teams/teamsBot.ts +++ b/extensions/teams/teamsBot.ts @@ -20,6 +20,7 @@ export class TeamsBot extends TeamsActivityHandler { super(); let newActivity; let assistantAnswer = ""; + let answerwithdisclaimertext = ""; let activityUpdated = true; this.onMessage(async (context, next) => { @@ -118,13 +119,14 @@ export class TeamsBot extends TeamsActivityHandler { answers.map((answer, index) => { if (answer.role === "assistant") { assistantAnswer = answer.content; + answerwithdisclaimertext = assistantAnswer + "