要让数字员工waker准确理解项目上下文,需先确保其在线并进入对应工位,再上传完整项目根目录(含pyproject.toml或package.json等标识文件),支持文件夹、zip或git地址;还可补充上传需求文档、粘贴文本约束或关联知识库;最后通过提示气泡、问答验证和文件树确认上传生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让数字员工(Waker)准确理解项目上下文,才能让它写出符合你预期的代码、文档或测试用例——上传项目资料就是建立这个上下文的第一步,不是把整个代码库拖进去就行,得选对位置、用对方式、避开常见卡点。
上传前确认Waker已就位
打开QoderWake客户端,确保左下角状态栏显示【在线】且右上角头像旁有绿色圆点;如果显示“离线”或灰色头像,先点击设置→检查网络→重启服务,否则上传操作会直接失败。
点击主界面左侧「团队」→找到你要使用的Waker(例如“前端工程师-小张”)→点击右侧「进入工位」。
上传项目源码(推荐方式)
进入Waker工位后,界面中央会出现一个虚线框,标有“拖入项目文件夹或ZIP包”。
这一步必须上传【完整项目根目录】:比如你的项目是python-office,就拖入包含pyproject.toml或package.json的最外层文件夹,不要只拖src/或lib/子目录——否则Waker无法识别框架类型和依赖关系,后续生成的PR或测试用例大概率报错。
支持格式:文件夹(macOS/Windows/Linux原生路径)、ZIP压缩包(不支持RAR/7z)、Git克隆地址(需含.git子目录)。
上传补充资料(非必需但关键)
方法一:上传需求文档或设计稿
点击工位右上角「+ 添加资料」→选择PDF/PNG/MD文件→上传产品PRD、Figma截图、接口Swagger JSON等。Waker会自动提取文字与结构信息,用于对齐业务逻辑。
方法二:粘贴文本片段
在聊天输入框顶部点击「?」图标→选择「粘贴文本」→输入技术约束(如“必须兼容IE11”“禁用React Hooks”)或用户反馈原文(如“登录页白屏,控制台报错ReferenceError: process is not defined”)。【此操作会覆盖当前会话上下文,旧对话内容将不可回溯】
方法三:关联已有知识库
若你已在QoderWork后台配置过企业知识库,点击「知识库」标签页→勾选对应条目→点击「同步至当前Waker」。注意:该操作仅同步元数据索引,原始文件仍保留在云端,不占用本地存储。
验证上传是否生效
第一步:观察右下角提示气泡——出现“✅ 已加载32个文件,索引完成”即表示基础扫描成功。
第二步:在聊天框输入“这个项目用的是什么前端框架?”,Waker应能准确回答(如“Vue 3 + TypeScript,基于Vite构建”);若答“不确定”或列出错误框架,说明根目录未传对或package.json被意外排除。
第三步:点击左侧「文件树」图标→展开目录→确认关键文件(README.md、src/、tests/)均显示为蓝色可点击状态;灰色文件代表被自动过滤(如node_modules/、.git/),属正常行为。










