我之前的一篇文章介绍了GenericAgent,感兴趣可以翻下我之前的文章。
今天我尝试在我的linux服务器上安装了一下,以下记录了安装过程。
我的linux服务器安装的操作系统是ubuntu 22.04 lts。
1 从代码安装
git clone https://github.com/lsdefine/GenericAgent.git# 创建venv,我用的python3.11,其他的版本可能也行python3.11 -m venv venvsource venv/bin/activatepip install requests streamlit pywebviewcp mykey_template.py mykey.py
2 配置
修改mykey.py:
3 运行
官方教程是直接运行:python launch.pyw
但我没有运行成功,主要我的服务器没有UI界面,是纯命令行的。
所以我改成命令行模式运行:
python agentmain.py
4 测试
指令:安装BeautifulSoup4
结果:成功安装
指令:请查看你的代码,安装所有用得上的 python 依赖
结果:成功安装了requests beautifulsoup4 bottle simple-websock等
指令:最新的20条国内国际新闻
结果:调用7轮LLM,国内新闻抓到的2025年的,国际新闻是最新的;告诉他国内新闻太老后,重新抓到最新的新闻
5 总结
总的来看,安装挺简单的,比较好的是,能看到它调用llm的过程。效果上只能说还行,可能也没比hermes-agent差到哪里去。比较不好的地方,可能主要是要适配的windows环境,所以linux纯命令行下不能界面运行。