问小白需用#符号精准引用本地文件或历史片段,引用必须紧邻问题前且不换行;支持多文件、历史消息及段落/代码行级锚点引用,以缩小模型注意力范围。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在问小白中精准调用本地文件内容或历史对话片段来回答问题,必须让模型明确知道“该看哪一段”,而不是靠它自己猜——不加引用的提问,模型容易从记忆里拼凑答案,导致事实错误或遗漏关键细节。
在对话框里插入文件引用
第一步:在问小白网页版或App的输入框中,光标定位到你想插入引用的位置,直接输入 # 符号。
第二步:弹出的文件选择面板会自动列出你最近上传过的PDF、DOCX、TXT、MD等文档;点击任一文件名,它就会以 #文件名.pdf 的格式插入当前输入框。
第三步:紧接着输入你的问题,例如:“#用户手册_v2.3.pdf 里提到的登录超时时间是多少?”——注意,#引用和问题之间不要空行,否则系统可能无法绑定上下文。
这一步的关键是引用必须出现在问题之前且紧邻,中间不能换行或插入其他符号。如果先打问题再补#,模型大概率忽略该文件。
一次关联多个文件或混合引用
方法一:连续输入多个#引用,用空格隔开
例如:输入 #api_spec.md #error_codes.json 后接“请对比这两个文件,列出所有4xx错误码对应的业务含义”——模型会同时加载两个文件内容进行交叉分析。
方法二:混合引用文件+历史消息
在输入框中写:#合同模板.docx + 回车 + #上一条回复 + 你的新问题。其中“#上一条回复”会自动抓取你上次提问及模型回答的完整文本,适合做迭代追问。
【注意】“#上一条回复”仅在当前会话内有效,跨会话不保留。若需复用历史结论,建议先复制粘贴到新对话中再加#引用。
用#精准锚定段落或代码块
① 上传文档后,问小白会自动为PDF/DOCX生成可点击的标题锚点。鼠标悬停在某一级标题(如“3.2 数据校验规则”)右侧,会出现“#”图标,点击即可插入带锚点的引用,格式为 #用户手册_v2.3.pdf#3.2。
② 对于代码类文件(如.py/.ts),可在编辑器中选中某段代码→右键→“复制为引用”,生成类似 #src/utils.py#L45-L52 的链接,模型将只读取第45至52行内容,避免加载整份文件造成上下文溢出。
③ 如果引用的是纯文本(如粘贴进对话的历史日志),可用三重反引号包裹后手动加#,例如:#```当日部署日志:服务启动失败,报错ERR_CONNECTION_REFUSED```——这样能强制模型聚焦该段文字,不混淆其他上下文。
这三种方式本质都是缩小模型的注意力范围。不加锚点的全文引用,可能让模型被无关段落干扰;而精确到行号或标题的引用,能直接命中问题源头。

















