我在 Azure OpenAI 上使用 GPT-4 时遇到处理日期的挑战。具体来说,我正在尝试从大型电子邮件线程中提取截止日期,并根据电子邮件的发送日期将“下周二之前”等短语转换为实际日期。
例如,当我指示模型解释 2024 年 4 月 5 日发送的电子邮件中的“下周二之前”时,它应该正确识别下周二。然而,该模型会误解这一点,即使它看起来理解了,它也会计算出错误的日期。例如,它可能会输出“by 12 April 2024”,这是星期五,而不是星期二。
是否有其他人遇到过类似的问题或有关于如何提高模型在日期计算中的准确性的提示?任何指导或建议将不胜感激。
谢谢!
我确实尝试要求模型解释它如何计算日期。它告诉我“领导层需要在 2024 年 4 月 5 日起的下周二之前做出决定,这意味着在 2024 年 4 月 12 日之前做出决定”(4 月 12 日是星期五)
我尝试举例并解释其基本原理。它也不起作用:
“截止日期计算指南:
输出不正确:“财务和法律部门应在下周一之前验证营销预算” -> 正确的输出 1:“财务和法律部门应在 2024 年 1 月 2 日起的下周一之前验证营销预算” -> 正确的输出 2:“财务和法律部门应在 2024 年 1 月 8 日星期一之前验证营销预算” 理由:验证应在提到此截止日期的电子邮件日期(日期为 2024 年 1 月 2 日)的下周一之前完成。因此,应在 2024 年 1 月 8 日之前做出决定。”