大模型AI运用——AgentScope
haoteby 2025-05-11 15:35 33 浏览
随着人工智能(AI)技术的飞速发展,其在各行各业的应用越来越广泛,尤其是在IT运维领域,AI的应用正逐渐改变着传统的工作模式。本文将讲述如何在我们本地来部署一个我们自己的ai小助手。
文中所运用的工具
- AgentScope:一款全新的Multi-Agent框架,专为应用开发者打造,提供高易用、高可靠的编程体验,支持纯Python编程,内置丰富的API。
- LLM:模型选择的是开源模型Llama3。
- conda:用于创建Python环境,便于管理。
conda安装
conda安装
URL: https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
bash Anaconda3-2024.06-1-Linux-x86_64.sh #下载好后回车yes即可
ln -s /root/anaconda3/bin/conda /usr/bin/conda
conda create --name python-3.12 python=3.12.7 #创建python环境
conda activate python-3.12 #切换环境
Llama3本地部署启动
通过ollama进行本地部署和启动
- RAM:Llama 3 8B至少16GB
- 执行以下命令,默认下载的是8B版本
ollama下载地址:https://ollama.com/
ollama run llama3:latest
注意:如果没有ollama命令,需要配置环境变量。
Agentscope安装
需要安装Python 3.9或更高版本。
源码安装:
# 从GitHub上拉取AgentScope的源代码
git clone https://github.com/modelscope/agentscope.git
cd agentscope
# 安装需要的Python 包
pip install -e .
#创建供自己调整的目录
mkdir AI
准备模型配置和初始化注册Agentscope-test.py
### cd AI
### vim Agentscope-test.py
# -*- coding: utf-8 -*-
import agentscope
from agentscope.agents import DialogAgent, UserAgent
from agentscope.message import Msg
# 模型配置
model_configs_name = "test-llama3"
model_configs = [
{
"config_name": "test-llama3",
"model_type": "ollama_chat",
"model_name": "llama3:latest",
"host": "192.168.100.134:11434" # ollama所在服务器的IP和端口,端口默认11434
}
]
#初始化agentscope
agentscope.init(model_configs = model_configs, project = "test-1", studio_url="http://0.0.0.0:5000")
#初始化agent
dialogAgent = DialogAgent(name="小助手", model_config_name=model_configs_name, sys_prompt="你是一个AI小助手")
user = UserAgent(name="User")
x = None
while True:
if x is not None and x.content == "exit":
break
x = user(x)
x = dialogAgent(x)
启动Agentscope Studio
AgentScope Studio是一个开源的Web UI工具包,用于构建和监控多智能体应用程序。可以通过运行以下Python代码启动
### vim start_studio.py
import agentscope
agentscope.studio.init(
host="0.0.0.0",
port=5000
)
不设置host和port,studio默认访问路径为127.0.0.1。
启动Agent
#启动Agentscope Studio
nohup python start_studio.py &
#启动Agent
python Agentscope.py
访问Studio,进入dashboard就可以看到启动的agent了。
以上使用的是Agentscope中的DialogAgent,可以完成类似客服机器人的需求,除此之外,他还有ReActAgent 这种能够调用工具方法,可以根据我们的需求自行开发的agent,可以处理较为复杂的任务。
总结
随着人工智能技术的不断进步,AI在运维领域的应用已经成为提升效率和降低成本的关键因素。通过复杂工具调用,AI也能够处理大量的日志数据,快速定位问题根源,为运维团队提供决策支持。它不仅能够提高运维工作的效率和准确性,还能够释放运维人员的时间,让他们能够专注于更复杂和战略性的任务。随着技术的不断发展,我们可以预见AI将在未来的运维工作中扮演越来越重要的角色。
如有相关问题,请在文章后面给小编留言,小编安排作者第一时间和您联系,为您答疑解惑。
相关推荐
- 在线抓取网页源码(爬虫获取网页源代码)
-
经验分享:如何解决爬虫抓取时的网页源码不全问题爬虫是一种常用的数据采集工具,可以帮助我们快速获取互联网上的各种信息。然而,很多人在使用爬虫时都会遇到一个普遍的问题,那就是爬虫抓取的网页源码总是不完整。...
- 40个图源二维码分享及使用方法(图片二维码生成器在线制作二维码)
-
我们曾在《35个图源二维码分享及使用方法》一文中,为你分享了35个图源二维码。...
- 45个图源二维码分享及使用方法(图源是啥)
-
我们曾在《40个图源二维码分享及使用方法》一文中,为你分享了40个图源二维码。...
- 电子书管理软件Calibre 8.0.1发布:改善支持Kobo,优化新闻源等
-
IT之家3月22日消息,Calibre是一款免费、开源的电子书管理工具,支持整理、转换和阅读多种格式的电子书。最新发布的8.0.1版本带来了多项功能改进和问题修复,进一步提升了用户体验。...
- 软网推荐:一键生成不同网站RSS订阅源
-
为了关注自己喜欢的网站内容,以前最常见的方法是订阅RSS源,这样在内容更新的时候就会自动进行推送。但由于RSS现在已经不是主流的阅读方式,所以并不是所有的网站都提供RSS订阅,这时我们就得另辟蹊径了。...
- 消费曝光台|29.9元充100元话费?到手是15张满减优惠券
-
近日,山西大同的王先生向澎湃质量报告投诉平台反映,他在使用手机时收到一条弹窗广告,称他获得了“29.9元充值100元话费券”。王先生充值并下载了APP潮物圈后才发现,100元的话费实际上是15张5元和...
- 玩Kodi的IPTV插件必备技能——直播源地址抓包教程
-
准备工具:谷歌浏览器(Google)或者其他浏览器(不常用的或再安装一个浏览器)Potplayerm3u8直播源文件或者Gitee个人工作台...
- i.MX6加载Ubuntu镜像的教程(ubuntu添加镜像源)
-
基于迅为IMX6开发板安装好虚拟机之后,用户就可以加载Ubuntu12.04.2镜像。用户可以在网盘中下载“编译好的镜像”,该镜像已经安装好了编译Android4.4.2所需要的大部分软件...
- 嵌入式软件开发人员有必要学习系统移植的知识吗?ppt见文末
-
《从零开始学ARM》的配套视频说明...
- ARM体系结构(10)-GPIO LED闪烁汇编代码实现(基于tiny4412)
-
接上一篇,我将介绍如何使用GPIO引脚GPM4_1来控制Tiny4412开发板上的LED2闪烁。本文将从原理、汇编代码、Makefile实现、程序编译和烧写等多个方面进行介绍,以便读者能够全面了解如何...
- 物联网学习路线图(物联网必学课程)
-
物联网技术近几年在我国获得了很好的发展,从目前的发展趋势来看,未来物联网发展前景一片大好。由此学习的人员也是越来越多,但是在学习物联网时很多人都容易忽略这样一件事——从未准备一份详尽的物联网学习路线图...
- 网卡DM9000裸机驱动开发详解(pro1000网卡驱动)
-
一、网卡1.概念网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。...
- Win10高分屏更改DPI后字体模糊?试试这个小工具
-
如果你使用的是大尺寸显示屏,拥有1920x1080或更大分辨率,可能你会选择设置一个较高的DPI缩放级别,比如125%或更高。这样屏幕上的内容看起来会更大一些,更容易阅读。在WindowsVista...
- 微软Windows竟内嵌Linux?这样玩挺有趣
-
在Windows上运行Linux?这其实不是新鲜事,20年前,就有黑客这么干过。微软的开发者博客刚刚公布,下一个Windows10版本,不仅自带Linux内核,而且还会通过Win...
- 上厕所别带手机!9 个错误动作增加你感染病毒的风险
-
随着复工的正式开始,很多小伙伴开始担心如何在上班过程中更好地保护自己。口罩准备好了,免洗洗手液准备好了,是不是就万无一失了?还真不是!你摸完电梯按钮的手,或者扶过地铁栏杆的手,不经意间揉一下眼睛、摸一...