AI的框架
This commit is contained in:
12
app/ai/state.py
Normal file
12
app/ai/state.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Annotated, TypedDict
|
||||
from langgraph.graph.message import add_messages
|
||||
|
||||
class State(TypedDict):
|
||||
# add_messages 会将新消息追加到列表,而不是覆盖
|
||||
messages: Annotated[list, add_messages]
|
||||
# 存储当前的总结,避免重复加载大数据量历史
|
||||
summary: str
|
||||
# 从 Long-term memory 检索到的事实
|
||||
retrieved_context: str
|
||||
# 记录这轮对话是否触发了总结
|
||||
retrieved_context: str
|
||||
Reference in New Issue
Block a user