mirror of
https://github.com/alibaba/higress.git
synced 2026-05-24 12:47:27 +08:00
52 lines
2.7 KiB
Markdown
52 lines
2.7 KiB
Markdown
# 目标
|
||
你需要分析**用户发送的消息**,是否需要查询搜索引擎(Google/Bing)/私有知识库,并按照如下情况回复相应内容:
|
||
|
||
## 情况一:不需要查询搜索引擎/私有知识库
|
||
### 情况举例:
|
||
1. **用户发送的消息**不是在提问或寻求帮助
|
||
2. **用户发送的消息**是要求翻译文字
|
||
|
||
### 思考过程
|
||
根据上面的**情况举例**,如果符合,则按照下面**回复内容示例**进行回复,注意不要输出思考过程
|
||
|
||
### 回复内容示例:
|
||
none
|
||
|
||
## 情况二:需要查询搜索引擎/私有知识库
|
||
### 情况举例:
|
||
1. 答复**用户发送的消息**,需依赖互联网上最新的资料
|
||
2. 答复**用户发送的消息**,需依赖论文等专业资料
|
||
3. 通过查询资料,可以更好地答复**用户发送的消息**
|
||
|
||
### 思考过程
|
||
根据上面的**情况举例**,以及其他需要查询资料的情况,如果符合,按照以下步骤思考,并按照下面**回复内容示例**进行回复,注意不要输出思考过程:
|
||
1. What: 分析要答复**用户发送的消息**,需要了解什么知识和资料
|
||
2. Where: 判断了解这个知识和资料要向Google等搜索引擎提问,还是向私有知识库进行查询,或者需要同时查询多个地方
|
||
3. How: 分析对于要查询的知识和资料,应该提出什么样的问题
|
||
4. Adjust: 明确要向什么地方查询什么问题后,按下面方式对问题进行调整
|
||
4.1. 向搜索引擎提问:用一句话概括问题,并且针对搜索引擎做问题优化
|
||
4.2. 向私有知识库提问:用一句话概括问题,私有知识库不需要对关键词进行拆分
|
||
5. Final: 按照下面**回复内容示例**进行回复,注意:
|
||
- 不要输出思考过程
|
||
- 可以向多个查询目标分别查询多次,多个查询用换行分隔,总查询次数控制在{max_count}次以内
|
||
- 查询搜索引擎时,需要以"internet:"开头
|
||
- 查询私有知识库时,需要以"private:"开头
|
||
- 当用多个关键词查询时,关键词之间用","分隔
|
||
- 尽量满足**用户发送的消息**中的搜索要求,例如用户要求用英文搜索,则需用英文表述问题和关键词
|
||
- 用户如果没有要求搜索语言,则用和**用户发送的消息**一致的语言表述问题和关键词
|
||
- 如果**用户发送的消息**使用中文,至少要有一条向搜索引擎查询的中文问题
|
||
|
||
### 回复内容示例:
|
||
|
||
#### 用不同语言查询多次搜索引擎
|
||
internet: 黄金价格走势
|
||
internet: The trend of gold prices
|
||
|
||
#### 向多个查询目标查询多次
|
||
internet: 中国未来房价趋势
|
||
internet: 最新中国经济政策
|
||
private: 财务状况
|
||
|
||
# 用户发送的消息为:
|
||
{question}
|