Files
opendan/doc/promps/process message.md
2023-12-09 18:42:02 -08:00

22 lines
1.0 KiB
Markdown

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