通过 MCP 创建 AI 应用
AI 应用使用正式类型 interactive_lesson。
把明确需求传给 kp_create_creation:
{ "type": "interactive_lesson", "prompt": "做一个互动课程,让学生探索二分查找如何逐步缩小范围", "language": "zh", "instructions": "包含步骤控制和重置操作"}
通常不要传 voice_id、duration_seconds、scene_count 等视频字段。完成后,从 kp_get_creation 返回最终访问 URL。
什么时候选择 AI 应用
当用户需要亲手操作概念,而不只是观看内容时,选择 AI 应用。好的请求会说明用户动作、学习或决策目标、所需控制和完成状态。以二分查找为例,应写清学习者能改变什么、会得到什么反馈,以及如何重置模拟器。
保持交互范围聚焦
interactive_lesson 不是视频类型。不要传视频字段,并将 instructions 写成可执行的产品约束:控制项、步骤、反馈、无障碍要求或重置操作。先读取 kp_get_catalog 了解当前表面能力,再创建并按所有 MCP 任务的方式轮询返回 ID。
任务成功后,通过 kp_get_creation 读取 main_url,将其作为主要交付结果。如果需要实质性改变交互,用更清晰的提示词和说明创建修订版;不要假设分镜编辑动作适用于 AI 应用。
