提示词核心是明确指令+工具能力边界+输入输出约束,需用结构化指令触发千问的function calling,显式定义参数格式、预设失败响应,并提供可直接适配的模板。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

接入第三方工具后,提示词的核心是明确指令 + 工具能力边界 + 输入输出约束。千问(Qwen)本身不自动调用工具,需通过特定格式触发工具调用机制(如Function Calling),提示词要“告诉模型该用哪个工具、传什么参数、期待什么结果”。
一、必须包含工具调用的结构化指令
千问支持类似OpenAI的function calling格式(需在API调用时传入tools列表),提示词中不能只写“查天气”,而要引导模型生成符合规范的tool_calls JSON:
- 用自然语言说明目标,例如:“用户想知道北京今天是否下雨,请调用weather_api获取实时降水信息”
- 避免模糊动词,如“看看”“帮忙查”,改用“调用weather_api,参数location为'北京',date为'今天'”
- 若支持多工具,提示词中可对比说明差异:“如需订机票用flight_booking,查余票用flight_status”
二、清晰定义输入参数和格式要求
模型容易传错参数类型或遗漏必填项,提示词中需显式约束:
商业LOGO设计技能:依据用户描述,使用阿里云百炼千问图像模型(qwen‑image‑2.0‑pro)生成专业商业LOGO图片。适用场景:设计公司/品牌LOGO、生成商业标识图标、创建品牌视觉符号、按描述生成logo图片。支持自定义尺寸、风格、负面提示词等。
- 注明参数类型:“location必须是字符串,不可为坐标或ID”
- 限定取值范围:“date只能是'今天''明天'或'YYYY-MM-DD'格式”
- 处理歧义:“用户说'下周三',需先调用date_calculator转换为具体日期再传给weather_api”
三、预设失败场景与兜底逻辑
工具可能返回错误、超时或空结果,提示词要指导模型如何响应:
- 要求模型识别常见错误码:“若weather_api返回status=404,回复'未找到北京的气象站,请确认城市名称'”
- 设定超时策略:“调用payment_gateway超过5秒无响应,则提示用户稍后重试并提供手动支付链接”
- 禁止编造结果:“不得自行推测天气情况,未获取到数据时只返回'暂无法获取实时天气,请稍后再试'”
四、实际可用的提示词模板
以下为可直接适配Qwen-Function Calling的简洁写法(替换方括号内容即可):
你是一个智能助手,能调用以下工具:[weather_api](查天气)、[search_db](查数据库)。请严格按步骤执行:1. 解析用户问题,判断是否需要调用工具;
2. 若需调用,仅使用一个工具,参数必须符合文档要求;
3. 工具返回结果后,用中文向用户解释,不暴露JSON或技术细节。
用户问题:[用户原始输入]










