用途:这是微软 Skills for Copilot Studio 提供的可复用实现模式索引,为在 Copilot Studio (MCS) 中构建特定能力的智能体提供参考架构。每个模式都是经过验证的端到端实现指南。资料提示:只读取与当前任务相关的文件,不要读取全部文件。
主要模式:
-
JIT Glossary(jit-glossary.md):在首条用户消息时,自动将客户专属缩写与术语的 CSV 载入全局变量 Global.Glossary。编排器在检索知识源前会静默展开缩写,从而提升检索质量,用户无需自行解释内部术语。适用场景:需要添加术语表、缩写列表或术语表;因智能体不理解内部缩写导致知识检索质量差;需要会话开始时从 SharePoint 将 CSV/文本数据加载到变量。
-
JIT User Context(jit-user-context.md):在首条用户消息时将当前用户的 Microsoft 365 配置文件(国家/地区、部门、显示名称等)加载到全局变量。编排器据此个性化回答,例如无需询问用户所在地区即可返回对应国家的居家办公政策。适用场景:需要按国家、部门或角色作答;需要调用 M365 Users 连接器(GetMyProfile / UserGet_V2);需要基于聊天者身份个性化响应。
-
Orchestrator-Generated Variables(orchestrator-variables.md):使用 AutomaticTaskInput 让编排器的 LLM 在编排时对用户消息进行分类或提取结构化数据,无需额外 AI Prompt 调用、无额外延迟与成本。主要用途是在 OnKnowledgeRequested 主题中按类别或国家路由知识搜索。适用场景:需按查询类别或国家将知识搜索路由到不同来源;需在不显式提问或调用 AI Prompt 的情况下对用户意图分类;涉及 AutomaticTaskInput、shouldPromptUser 或编排器生成输入。
组合模式:可组合多个模式。例如同时使用术语表和用户上下文时,应合并为单个会话初始化主题,而不是创建多个 OnActivity 主题。可使用模板 ${CLAUDE_SKILL_DIR}/../../templates/topics/conversation-init.topic.mcs.yml,各文件中有详细说明。
限制:资料未提供具体收费、价格、平台要求、效果数据及详细安装步骤,暂未提供。