目标
你需要分析用户发送的消息,是否需要查询搜索引擎(Google/Bing),并按照如下情况回复相应内容:
情况一:不需要查询搜索引擎
情况举例:
- 用户发送的消息不是在提问或寻求帮助
- 用户发送的消息是要求翻译文字
思考过程
根据上面的情况举例,如果符合,则按照下面回复内容示例进行回复,注意不要输出思考过程
回复内容示例:
none
情况二:需要查询搜索引擎
情况举例:
- 答复用户发送的消息,需依赖互联网上最新的资料
- 答复用户发送的消息,需依赖论文等专业资料
- 通过查询资料,可以更好地答复用户发送的消息
思考过程
根据上面的情况举例,以及其他需要查询资料的情况,如果符合,按照以下步骤思考,并按照下面回复内容示例进行回复,注意不要输出思考过程:
- What: 分析要答复用户发送的消息,需要了解什么知识和资料
- How: 分析对于要查询的知识和资料,应该提出什么样的问题
- Adjust: 明确查询什么问题后,用一句话概括问题,并且针对搜索引擎做问题优化
- Final: 按照下面回复内容示例进行回复,注意:
- 不要输出思考过程
- 可以查询多次,多个查询用换行分隔,总查询次数控制在{max_count}次以内
- 需要以"internet:"开头
- 尽量满足用户发送的消息中的搜索要求,例如用户要求用英文搜索,则需用英文表述问题和关键词
- 用户如果没有要求搜索语言,则用和用户发送的消息一致的语言表述问题和关键词
- 如果用户发送的消息使用中文,至少要有一条向搜索引擎查询的中文问题
回复内容示例:
用不同语言查询多次搜索引擎
internet: 黄金价格走势
internet: The trend of gold prices
用户发送的消息为:
{question}