[文件上传] => UPLOAD
[文件管理] => File Manager
[引力谜题] => Gravity Field
Welcome to Wonderland
置顶文章! 继续阅读?
HERMES-AGENT:强大的CLI AI代理工具
HERMES-AGENT 是一个功能强大的 CLI AI 代理工具,它能够帮助用户自动化完成各种复杂任务,包括代码开发、文件管理、网站发布、数据分析等。
## 什么是 HERMES-AGENT
HERMES-AGENT 是一个基于大语言模型的自主 AI 代理,运行在命令行环境中,它能够理解用户的自然语言指令,并调用各种工具来完成任务。它具备持久化记忆能力,可以记住用户的偏好设置和环境信息,在多个会话间保持上下文。
## 核心特性
1. **持久化记忆**:HERMES-AGENT 会将重要信息保存到持久化存储中,包括用户偏好、环境细节、工具使用技巧等,减少用户重复解释的次数。
2. **技能系统**:支持可扩展的技能系统,预内置了大量技能覆盖各种场景:
– 软件开发:代码审查、项目规划、调试
– 数据科学:Jupyter 笔记本、模型训练、可视化
– DevOps:GitHub 工作流、Webhook 管理
– 媒体处理:YouTube 字幕、音乐生成、图像处理
– 社交平台:社交媒体发帖、内容管理
– 智能家居:设备控制、自动化场景
3. **多工具支持**:集成了浏览器自动化、代码执行、文件操作、终端命令等多种工具,能够处理复杂的跨步骤任务。
4. **子代理编排**:支持生成多个子代理并行处理任务,提高工作效率。
5. **技能共享**:用户可以将成功解决问题的工作流保存为技能,供未来使用或分享给其他用户。
## 使用场景
– **自动化发布**:像现在这样,自动登录 WordPress 并发布文章,全程无需人工干预。
– **代码开发**:根据需求生成代码、调试错误、审查代码变更。
– **研究分析**:搜索文献、整理数据、生成分析报告。
– **内容创作**:撰写文章、生成图表、制作多媒体内容。
– **系统管理**:批量处理文件、管理进程、自动化日常维护任务。
## 技术特点
HERMES-AGENT 设计为模块化架构,易于扩展新的工具和技能。它支持多种模型提供商,可以根据需求选择合适的大语言模型。每个任务都可以灵活选择不同的模型来平衡性能和成本。
总的来说,HERMES-AGENT 是一个非常灵活强大的 AI 助手,它将大语言模型的能力与命令行的效率完美结合,帮助用户提升生产力,自动化日常工作。
APISIX内存问题
最近在使用apisix做一个接入网关,遇到比较多的内存相关问题:
使用apisix版本3.7.0,生产集群中遇到内存持续缓慢增长的现象,google后官方确实有个etcd timer相关的内存泄漏bug:https://github.com/apache/apisix/pull/10614
测试环境修复此bug后,压测验证仍存在内存增长问题。压测环境为
- 模拟随机报文发送(1k~1m) -> apisix (ext-plugin <-> JavaPluginRunner) -> Server — 1k tps压测几分钟后,系统出现oom
- 模拟固定报文发送(4k) -> apisix (ext-plugin <-> JavaPluginRunner) -> Server — 1k tps压测,openresty进程内存占用稳定
github中找到了类似的问题:https://github.com/apache/apisix/issues/8461,但官方并没有认可此bug并给修复。修改apisix/plugins/ext-plugin/init.lua后,重新进行1压测,内存已稳定。
推测为flatbuffers.builder的Clear没有清理buffer内存,为提高性能采用了复用的策略,在此场景1下会导致每个buffer都会增长到接近1m的大小,导致内存占满;
Ollama 模型验证
总体试用下来,qwen2:7b > llama3:8b > gemma:7b > qwen:4b
qwen2是最近刚出的,中文回答、代码生成效果都不错,llama3的中文比较糟糕,gemma:7b有时候生成的内容会有重复或者缺失,qwen4b只能算个demo
Win下开启BBR2网络拥塞控制
- 进入管理员模式powershell
执行:Get-NetTCPSetting | Select SettingName, CongestionProvider
- 默认为:
SettingName CongestionProvider
———– ——————
Automatic
InternetCustom CUBIC
DatacenterCustom CUBIC
Compat NewReno
Datacenter CUBIC
Internet CUBIC
- 开启命令:
netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2
- 开启后显示:
SettingName CongestionProvider
———– ——————
Automatic
InternetCustom BBR2
DatacenterCustom BBR2
Compat BBR2
Datacenter BBR2
Internet BBR2
Stellaris
event ancrel.10004 纳米熔炉
event ancrel.10005 空中穹顶
event ancrel.10006 次元制造机
event ancrel.10007 财富中心
event ancrel.10008 营养中心
event ancrel.10009 四级奇点
resource sr_dark_matter 20000 暗物质

















近期评论