添加用户消息测试

This commit is contained in:
2026-03-14 02:13:57 +08:00
parent 2ea8c37c16
commit 4af15aa945

View File

@@ -2,7 +2,7 @@ import os
import asyncio import asyncio
from agentscope.agent import ReActAgent from agentscope.agent import ReActAgent, UserAgent
from agentscope.formatter import OpenAIChatFormatter from agentscope.formatter import OpenAIChatFormatter
from agentscope.memory import InMemoryMemory from agentscope.memory import InMemoryMemory
from agentscope.model import OpenAIChatModel from agentscope.model import OpenAIChatModel
@@ -14,7 +14,7 @@ LLAMA_CPP_MODEL_NAME = os.getenv("LLAMA_CPP_MODEL_NAME", "Qwen3.5-35B-A3B-UD-Q8_
LLAMA_CPP_API_KEY = os.getenv("LLAMA_CPP_API_KEY", "EMPTY") LLAMA_CPP_API_KEY = os.getenv("LLAMA_CPP_API_KEY", "EMPTY")
async def creating_react_agent() -> None: async def main():
"""创建一个 ReAct 智能体并运行一个简单任务。""" """创建一个 ReAct 智能体并运行一个简单任务。"""
# 准备工具 # 准备工具
toolkit = Toolkit() toolkit = Toolkit()
@@ -33,13 +33,15 @@ async def creating_react_agent() -> None:
toolkit=toolkit, toolkit=toolkit,
) )
msg = Msg( user = UserAgent(name="user")
name="user",
content="你好yyp_bot用 Python 运行 Hello World。",
role="user",
)
await yyp_bot(msg) msg = await user()
while True:
msg = await yyp_bot(msg)
msg = await user(msg)
if msg.get_text_content() == "exit":
break
asyncio.run(main())
asyncio.run(creating_react_agent())