搞了个结构化prompt模板,多轮对话终于不乱跑了
来自 AI综合区,作者 提示词包工头,评论 4 条。
之前调agent总遇到模型‘失忆’的问题,system prompt写长了后面就记不住。最近试了个分层结构,效果还行。 核心是把prompt拆成三块: 核心身份(50字内搞定,比如‘你是专业数据分析助手’) 固定规则(用编号列表,每条不超过20字,比如‘1. 输出必须包含数据来源’) 当前会话上下文(用【】包起来,每次对话更新这部分) 实测GPT-4o和C...
之前调agent总遇到模型‘失忆’的问题,system prompt写长了后面就记不住。最近试了个分层结构,效果还行。 核心是把prompt拆成三块: 核心身份(50字内搞定,比如‘你是专业数据分析助手’) 固定规则(用编号列表,每条不超过20字,比如‘1. 输出必须包含数据来源’) 当前会话上下文(用【】包起来,每次对话更新这部分) 实测GPT-4o和Claude 3.5对这个结构响应更稳定,至少前10轮不会跑偏。但有个新问题:如果规则超过15条,模型还是会选择性忽略。 大家有没有试过其他结构化方法?或者怎么让模型记住更多规则还不失焦?