用途:该技能用于在阿里云 AI Staff 平台上通过对话搭建或修改网站,覆盖从需求收集、PRD 生成到代码生成与预览的完整流程。
主要能力:提供 create-conversation、chat、poll、list-messages、get-preview-url 等命令,支持异步聊天、人工介入表单(HITL)交互、PRD 生成、代码生成进度跟踪以及沙箱预览。
使用方式:先安装依赖 pip install -r requirements.txt,凭证通过阿里云默认凭证链解析,禁止显式设置 AK/SK,区域默认 cn-hangzhou。流程分三阶段:先用 create-conversation 创建会话并获取 ConversationId、SiteId、ChatId;再用 chat 发起需求收集,轮询 poll 到首个 HITL 表单后向用户收集答案,并以 --phase generate_prd 恢复;随后轮询并自动填充后续 HITL 默认答案,待 PRD 就绪后用 --phase generate_code 触发生成,轮询查看进度,完成后调用 get-preview-url 获取预览地址并展示站点链接。修改网站时复用相同 chat 与 poll 流程,修改完成后以 --restart 刷新预览。
适用场景:需要快速生成展示型网站或主页,并可通过对话迭代调整。
限制:需具备阿里云账号与相应零权限策略;若用户无 AccessKey 需创建 RAM 子用户并立即保存密钥,切勿使用主账号密钥或提交至 git。认证失败、chatStatus 为 fail 或轮询长时间无进展时,按资料提供的错误处理与 list-messages 回退方式处理,不应自动重试。生成通常需 2-5 分钟,预览首次启动可能需等待数秒并可重试。资料未提供计费、价格与具体平台支持范围信息。