You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在传统Bot Framework C# Teams机器人中启用AI生成消息的问题

传统Bot Framework Teams机器人启用AI生成内容标签问题解答
  • 使用限制说明:目前微软官方未明确限制在Teams AI Lib之外启用AI生成内容标签特性,但非Teams AI Lib场景下的官方文档覆盖较少,需严格遵循实体结构规范才能触发标签显示。

  • 代码问题分析与修正示例:你当前的代码存在实体结构冗余问题,导致Teams客户端无法识别AI标签。以下是两种修正后的有效实现方式:

    方式一(精简结构):

    var reply = MessageFactory.Text("Hello World");
    reply.Entities = new List<Entity>
    {
        new Entity { Type = "AIGeneratedContent" }
    };
    await stepContext.Context.SendActivityAsync(reply, cancellationToken);
    

    方式二(符合schema规范的完整结构):

    var reply = MessageFactory.Text("Hello World");
    reply.Entities = new List<Entity>
    {
        new Entity
        {
            Type = "https://schema.org/Message",
            Properties = JObject.FromObject(new
            {
                additionalType = new[] { "AIGeneratedContent" }
            })
        }
    };
    await stepContext.Context.SendActivityAsync(reply, cancellationToken);
    
  • 额外注意事项:需确保Bot Framework SDK版本不低于4.18,同时Teams客户端需更新至支持AI生成内容标签的最新版本,旧版本客户端可能无法正常显示该标签。

内容的提问来源于stack exchange,提问作者johnborges

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 17:14:50