当前位置: 首页 > news >正文

AgentOS使用和可视化

AgentOS使用和可视化

1 介绍

AgentOS是Agno升级后的组件,Agno是一个极其高效的多代理框架、运行时和控制平面。利用它构建具备记忆、知识、人机协同及MCP支持的多智能体系统。您可将智能体编排为多智能体团队(增强自主性)或基于步骤的智能体工作流(提升可控性)。

AgentOS可用作智能体的生产运行时与控制平面,AgentOS是Agno的生产就绪型运行时,完全在您的自有基础设施内运行,确保Agent数据的完整隐私与控制。Agno还提供了一个美观的网页界面用于管理、监控和与AgentOS交互,所有数据绝不会在您的环境之外持久存储。

# Agno官网地址
https://docs.agno.com/introduction# Agno的Github
https://github.com/agno-agi/agno

agent-ui

# Github地址
https://github.com/agno-agi/agent-ui

2 制作agent-ui镜像

2.1 创建容器

# 下载镜像
docker pull node:24.11.1# 制作容器
docker run -itd \
--name agent-ui \
-p 3000:3000 \
node:24.11.1# 将文件复制到容器中
docker cp agent-ui.zip agent-ui:/home/

(2)在容器中安装环境

# 进入容器
docker exec -it agent-ui /bin/bash# 进入目录
cd /home# 解压文件
unzip agent-ui.zip# 进入agent-ui
cd /home/agent-ui# 安装环境
pnpm install# 启动服务
pnpm dev

(3)执行结果

启动服务

在这里插入图片描述

可视化页面

在这里插入图片描述

2.2 自定义脚本

(1)创建启动脚本

启动脚本:start.sh

# Enter agent-ui
cd /home/agent-ui# Start server
pnpm dev

将start.sh复制到agent-ui容器中

docker cp start.sh agent-ui:/home/

(2)导出自定义镜像

# 导出镜像
docker commit -m "Agent ui" agent-ui agent-ui:2# 创建容器
docker run -itd \
--name agent-ui-v1 \
-p 3000:3000 \
agent-ui:2 sh /home/start.sh

查看日志

在这里插入图片描述

3 使用AgentUI

安装agno依赖环境

pip install agno -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install openai -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install fastapi -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install uvicorn -i https://pypi.tuna.tsinghua.edu.cn/simple

Python使用

from agno.agent import Agent
from agno.models.openai import OpenAILike
from agno.os import AgentOS
from agno.tools.reasoning import ReasoningTools# 调用自己搭建的大模型接口
model = OpenAILike(id="qwen3-max",api_key="XXXX",base_url="https://dashscope.aliyuncs.com/compatible-mode/v1"
)# 构建智能体
my_agent = Agent(# 设置智能体model=model,# 设置工具调用tools=[ReasoningTools(add_instructions=True)],# 设置指令instructions=["Use tables to display data","Only output the report, no other text",],# 设置输出markdown=True
)# 执行
my_agent.print_response("写一个关于人工智能报告",# 按照流输出stream=True,# 显示推理国过程show_full_reasoning=True,# 显示推理的中间过程stream_intermediate_steps=True
)# 创建AgentOS
agent_os = AgentOS(agents=[my_agent])
app = agent_os.get_app()# 运行AgentOS
if __name__ == "__main__":# 注意:my_agno_os是“my_agno_os.py”agent_os.serve(app="my_agno_os:app",port=7777,reload=True)

没有连接成功,一直报错

在这里插入图片描述

http://www.dtcms.com/a/618452.html

相关文章:

  • 定制网站制作广州建设网站设计公司
  • 洛谷 P3935 Calculating——因数个数定理+整除分块(数论分块)
  • 哪里建设网站不会被封设计师网民
  • 人工智能综合项目开发12——模型优化与调优——损失函数
  • Linux系统安装 分区挂载时空间不足且无法回收 问题处理
  • 用curl实现Ollama API流式调用
  • Multisim数据库不可用解决方法
  • 数据库-MySQL-01
  • 怎样制作html个人网站学python能干嘛
  • 用 C 语言破解汉诺塔难题:递归思想的实战演练
  • 【架构解析】深入浅析DeepSeek-V3的技术架构
  • 多模态大模型与单模态大模型的数据准备区别
  • 资讯网站排版wordpress post 类型
  • 开发微网站和小程序安徽建设教育协会网站
  • 利用笔记本与SSH转发给服务器上的虚拟机通网
  • RHEL_NFS服务器
  • 【科研绘图系列】R语言绘制生存曲线图(KW plot)
  • 网站建设订单模板下载做百度推广是不是得有个网站先
  • 基于单片机的智能手表
  • 怎么用wordpress建站微信网站建设流程图
  • 【Linux驱动开发】Linux UART 通信详解:从硬件到驱动再到应用
  • 大型网站架构系列:分布式消息队列(一)
  • 煤矿传送带异物检测:深度学习如何提升煤矿安全?
  • Milvus-云原生和分布式的开源向量数据库-介绍
  • 在linux(Centos)中Mysql的端口修改保姆级教程
  • 哪个网站可以做优惠券wordpress博客文章404
  • wordpress active济南优化网站价格
  • 怎样在自己的网站上家程序数字营销工具
  • 【论文学习】超越自注意力:用于视觉任务的两种线性层外部注意力
  • Python一个类的特殊方法有哪些