通义千问“视而不见”提示词主因是指令不清、位置不当或干扰过多;应将明确动词+具体约束的指令置顶单独成行,避免礼貌包裹和模糊用语,必要时用分隔符与角色设定强化执行边界。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

通义千问对提示词“视而不见”,通常不是模型故意不听话,而是指令写得不够清晰、位置不合适,或混入了干扰信息。关键不在加更多字,而在让指令更可识别、可执行、不可绕过。
把核心指令放在最前面,且单独成行
模型会优先处理开头内容,如果指令埋在背景描述或礼貌用语里,很容易被当作上下文忽略。
✘ 错误示范:
“您好!我想做个PPT大纲,麻烦您帮我想一个关于人工智能发展趋势的提纲,要求分5个部分,每部分不超过30字。”
✔ 正确写法:
请严格按以下要求生成PPT大纲:共5个部分;每部分标题不超过30字;主题为‘人工智能发展趋势’。
之后再补充其他说明(如风格、用途等)。
用明确动词+具体约束,避免模糊表达
“尽量”“大概”“可以考虑”这类词会让模型自主判断空间过大,等于变相授权它忽略你的要求。
用这些代替:
• “必须包含……” 而非 “可以包含……”
• “仅输出纯文本,不加解释、不加序号、不加备注” 而非 “简洁一点”
• “第一行为标题,第二行为副标题,第三行起为要点,每点一行” 而非 “格式清晰些”
警惕“礼貌包裹”削弱指令力度
开头过度客气(如“非常感谢您辛苦工作!”“如果您方便的话…”)可能让模型把后续内容识别为请求而非指令。这不是人情世故,是提示工程逻辑。
建议:
• 礼貌语句放在最后(如结尾加一句“谢谢!”)
• 或完全省略,尤其在需要强控制的场景(如数据提取、格式转换)
• 把“请”字保留在动作前(如“请列出”“请截取”),而不是用在整段话开头当缓冲
必要时用分隔符+角色设定强化边界
对复杂任务,可用符号划清“指令区”和“内容区”,并指定模型角色:
【指令】
你是一名严格的格式校验员。只做一件事:检查以下文本是否含中文标点,是则输出“YES”,否则输出“NO”。不解释、不扩写、不添加任何字符。
【待检文本】
Hello, world!


















