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