news 2026/4/3 4:33:43

agentscope循环对话 这个msg是在循环外面的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
agentscope循环对话 这个msg是在循环外面的

这个msg是在循环外面的

msg = None while True: msg = await agent(msg) msg = await user(msg) if msg.get_text_content() == "exit": break

agentscope-ai/agentscope: AgentScope: Agent-Oriented Programming for Building LLM Applications

input版本:

from agentscope.agent import ReActAgent from agentscope.model import DashScopeChatModel from agentscope.formatter import DashScopeChatFormatter from agentscope.memory import InMemoryMemory from agentscope.tool import Toolkit, execute_python_code, execute_shell_command import os, asyncio async def main(): toolkit = Toolkit() toolkit.register_tool_function(execute_python_code) toolkit.register_tool_function(execute_shell_command) agent = ReActAgent( name="Friday", sys_prompt="You're a helpful assistant named Friday.", model=DashScopeChatModel( model_name="qwen-max", api_key=os.environ["DASHSCOPE_API_KEY"], stream=True, ), memory=InMemoryMemory(), formatter=DashScopeChatFormatter(), toolkit=toolkit, ) msg = None while True: msg = await agent(msg) print(f"Friday: {msg.get_text_content()}") user_input = input("You: ") if user_input.lower() == "exit": break from agentscope.message import Msg msg = Msg(name="user", content=user_input, role="user") asyncio.run(main())
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 0:03:32

MySQL 进阶篇:深入理解存储引擎

目录 前言 一、MySQL 的四层体系结构 1.1 连接层 1.2 服务层 1.3 引擎层(存储引擎层) 1.4 存储层 二、存储引擎核心概念 2.1 存储引擎的定义 2.2 存储引擎的基础操作 (1)建表时指定存储引擎 (2)…

作者头像 李华
网站建设 2026/4/2 6:45:38

深南电路高端PCB泰国工厂,12.74亿元换来的交付资格

高端PCB的胜负,常常先在客户的认证清单上分出一截。 2026年2月4日,深南电路披露的投资者关系活动记录表披露了泰国工厂的关键要素。记录表披露总投资额为12.74亿元人民币或等值外币,工厂将具备高多层与HDI等PCB工艺技术能力,公司…

作者头像 李华
网站建设 2026/3/31 2:08:16

Java计算机毕设之基于springboot+vue的医护人员教学资源管理系统基于springboot的医院教学管理系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/30 23:01:08

Java毕设选题推荐:基于Java+vue的医院教学培训管理系统基于springboot的医院教学管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/25 8:08:54

查看 grep 命令的帮助文档,并从中筛选出提到 “exclude“ 的地方,同时把该行之后的 20 行内容也一并显示出来

这个命令组合起来的意思是:查看 grep 命令的帮助文档,并从中筛选出提到 "exclude" 的地方,同时把该行之后的 20 行内容也一并显示出来。 这是一个非常实用的技巧,用于在长篇大论的帮助文档中快速定位并阅读特定参数的完整说明。 下面是详细的分解说明: 1. 第…

作者头像 李华
网站建设 2026/3/27 14:05:19

【课程设计/毕业设计】基于SpringBoot+Vue的自助棋牌室管理系统设计和实现基于springboot+小程序的24小时自助棋牌室小程序的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华