2023-12-06 13:31:05 -08:00
|
|
|
# Process Message
|
2023-12-09 18:39:42 -08:00
|
|
|
处理消息的首要是目的是分析消息的意图,并给予正确的回复。
|
|
|
|
|
|
|
|
|
|
## 提示词的构成
|
|
|
|
|
1. Agent的身份说明,处理信息的基本原则(目的
|
|
|
|
|
2. 处理信息的通用套路。
|
|
|
|
|
要产生一个合适的回复。
|
|
|
|
|
通过actions来设置话题状态、创建task等
|
|
|
|
|
3. 当前的常规Context,包括现在的时间、对话发生的地点(通常来自AgentMsg里的Context),地点所在的天气等信息
|
|
|
|
|
4. 已知信息(组合而来)
|
|
|
|
|
和信息发送者的近期的交流记录
|
|
|
|
|
Agent和信息发送者近期未完成话题的标题和简介
|
|
|
|
|
关于信息发送者,和相关人物的更多资料
|
|
|
|
|
查阅更多信息的方法 : 搜索法和浏览法。注意区分外部资料和内部记忆
|
|
|
|
|
其它相关信息(比如RAG根据 输入消息
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 当前版本
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 想法:LLM生成提示词
|
|
|
|
|
根据 Agent的身份说明,处理信息的基本原则(目的),当前信息,通过另一个LLM来生成提示词里的某些部分的内容
|