☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
新手写通义千问api提示词需严格遵循三要素:开头用system角色定义任务,user角色提交带明确动词的请求,末尾强制指定输出格式;避免口语化、中英文标点混用及多步骤合并。
新手在写通义千问api调用提示词时,常因忽略模型输入格式、角色设定或指令粒度而返回无关或截断结果。直接把日常聊天话术当提示词提交,接口会返回“未识别意图”或空响应;不加系统指令约束,模型可能自由发挥偏离任务目标;中文标点混用英文符号还会触发解析异常。
基础结构:必须包含的三要素
第一步:在提示词开头插入系统级指令,用system角色声明任务类型。例如:system: 你是一个严谨的代码审查助手,只输出JSON格式的漏洞分析,不解释、不寒暄。
第二步:用user角色提交具体请求,内容需带明确动词。比如“请提取以下日志中的IP地址并去重”,不能写“我有个日志,你看下”。
第三步:强制指定输出格式。模型默认倾向自然语言描述,若要表格、JSON、纯数字列表,必须写清楚。例如末尾加一句:“输出严格为:{“ips”: [“192.168.1.1”]},无额外字符。”
常见错误写法与修正
方法一:避免口语化模糊表达
错误示例:“帮我看看这段文字有没有问题?”
修正后:“请逐句检查以下技术文档段落是否存在事实性错误、单位误用或逻辑矛盾,仅返回错误位置(第X行)和修正建议,不输出原文。”
方法二:禁止中英文标点混搭
提示词里出现“,”和“,”、“。”和“.”交替使用,会导致token切分错乱,【接口可能直接返回400错误】。统一用中文全角标点,英文术语内部保留半角(如“API key”)即可。
方法三:别把多步骤任务塞进单条user指令
想让模型先摘要再翻译再润色,不要写成“请摘要、翻译并润色以下内容”。应拆成三次调用,或用分号明确分隔动作:“第一步:生成200字内摘要;第二步:将摘要译为英文;第三步:按学术论文风格重写英文版。”
适合新手的5种安全提示词模板
模板1(信息提取):system: 你是一个精准字段抽取器。只识别并输出指定字段值,不添加任何说明。字段名:[姓名]、[电话]、[日期]。user: 从以下文本中提取:张伟,138****1234,2024-05-21 → 输出格式:{"姓名":"张伟","电话":"138****1234","日期":"2024-05-21"}
模板2(分类判断):system: 你只能输出三个选项之一:A(正向)、B(负向)、C(中性)。不解释原因。user: 判断这句话的情感倾向:“这个bug修复得真快!”
模板3(代码生成):system: 生成Python函数,输入为list[int],输出为去重升序后的list[int],函数名必须为sort_unique,不加注释、不加示例、不加if __name__块。user: 输入:[3, 1, 4, 1, 5, 9, 2, 6]
模板4(格式转换):system: 将用户输入的中文句子转为符合RESTful API路径规范的英文小写短横线格式,仅替换空格和标点,不改变词序。user: 查询用户最近三天订单
模板5(安全兜底):system: 若输入含违法、隐私、未授权数据,立即返回{"error": "input_rejected"},不处理、不猜测、不提示原因。user: [此处粘贴待处理文本]











