当我们向大模型问一个很复杂的问题,那么大模型需要同时考虑问题中的多个方面,这可能导致大模型难以捕捉到问题的所有细节,从而影响答案的准确性。
但是,如果我们将复杂问题分解为几个简单的子问题,然后逐一向模型提问,每个子问题都相对简单明了,这样模型就能更容易地理解和处理。
策略一:使用意图分类来识别用户查询最相关的指令
- 适用人群:新手
- 难度:⭐️⭐️
解读
简单来说,就是先理解用户的真实需求,然后根据这个需求提供最合适的答案或操作。
通过识别用户需要查询的类型,并为每个分类明确所需执行的指令,可以更有效地解决用户的问题。
实践
我们都清楚国际旅游和国内旅游需要规划的事情是不一样的。
国内旅游相对简单:基本上是安排时间、心仪的景点、交通工具、酒店等。但是国际旅游需要涉及到办理签证和兑换货币。
那我们写一段提示词,让大模型先识别是国内还是国际旅行,再按照不同的步骤来收集和指导我们准备相关事宜。最后给我们出一份每日计划和建议。
提示词如下:
先看看国际旅游:
再一起看看国际旅游:
在本章,重点只是为了展示:不同分类下预设的子任务,可以帮助我们更加精准地得到答案。
当然,这段提示词还有很多优化的空间,比如可以利用 Webpilot 在线查询货币汇率、景点、其他旅行信息等等; 或者设定一套输出格式的模板,得到更多的计划细节。