用途:为 Copilot Studio 智能体编写提供实用技巧与变通方法,改善当前编写体验或绕过平台限制。资料强调只读取与当前任务相关的文件,不要读取全部文件。
主要能力与内容:
- 日期上下文(date-context.md):通过智能体指令使用 Power FX 表达式 {Text(Today(),DateTimeFormat.LongDate)} 向编排器提供当前日期,使智能体能准确回答日期相关问题、理解相对时间范围。适用场景:用户询问相对日期问题(如“下周有什么”)、需要过滤时效性知识源、日期解释造成混淆或幻觉、智能体处理日程与截止日期等。
- 带变量的动态主题跳转(Topic-redirect-withvariable.md):在 BeginDialog 节点内使用 Switch() Power Fx 表达式,根据变量值动态跳转到不同主题,用单一可维护的 YAML 模式替代复杂的 if/then/else 条件链。适用场景:需按变量路由到多个主题之一、想用更简洁方式替代嵌套 ConditionGroup 节点、询问动态主题跳转或 BeginDialog 中的 Switch 表达式。
- 阻止子智能体回复(prevent-child-agent-responses.md):阻止子智能体(已连接智能体)直接向用户发送消息,澄清关于完成设置的常见误解,并提供指令块强制子智能体使用输出变量而非 SendMessageTool。适用场景:希望子智能体返回数据而不向用户发消息、对子智能体的完成设置感到困惑、父智能体需控制所有面向用户的回复。
使用方式:按需查阅对应文件,每个技巧文件针对特定编写问题。
限制:资料未提供具体安装命令、收费信息或完整代码示例;部分细节需查阅各技巧文件本身。