sys.dialogue_count
系统变量,利用其会随着对话轮数自动新增 +1 的特性,编排出能够感知对话轮数,并能够向用户提供循序渐进聊天体验的 AI 应用。
对话轮数 | 教学策略 | 内容重点 |
---|---|---|
1-5 轮 | 使用简单、易懂的语言 | 介绍编程的基本概念(变量、数据类型、控制流等) |
6-10 轮 | 逐步引入基础编程术语 | 深入探讨基础概念,提供更多示例 |
11-15 轮 | 使用更多专业术语 | 探讨特定编程主题(如面向对象编程、数据结构) |
15 轮以后 | 高级编程对话 | 讨论高级概念、最佳实践、项目开发 |
sys.dialogue_count
值的所处区间,然后分流至不同编程阶段的 LLM 节点。
对话轮数 | 学习策略 | 活动类型 | 目的 |
---|---|---|---|
每 10 轮 | 知识回顾 | 简短复习测验 | 巩固近期学习的内容 |
每 20 轮 | 综合测试 | 全面的语言能力测试,然后给出能力评估报告以及接下来的学习建议 | 评估整体学习进度 |
如果还想要了解更多关于工作流的编排技巧,请参考《工作流》。