最近在做一个小项目,用GPT处理复杂的任务分解,比如先让AI扮演一个项目经理,然后让它根据用户输入一步步拆解任务。但我发现,只要对话进行几轮,或者用户问个不相关的问题,AI就把我一开始设的“项目经理”角色给忘了,回答开始跑偏。我试过在system prompt里强调角色,也试过在每个user message里重复指令,但效果都不稳定。有没有什么好的prompt工程技巧,能让AI在多轮对话中始终记住初始设定的核心指令?还是说目前大模型本身就不擅长这种长期记忆?求实战经验分享。