带来 AI Agent 开发,OpenSolon v3.8.3 发布

OpenSolon 开源框架!(也称:Solon)

OpenSolon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换美国博通公司的 Spring 生态)。

  • 追求: 快速、小巧、简洁
  • 提倡: 克制、高效、开放

7年开源时间,累计代码提交1.6万次 ,近半年下载量1200万次。

  • 有透明可预期的《版本发布与长期支持计划(LTS)》
  • 有“【社区交流】”和“【企业服务】”双重技术支持

同时支持运行时环境(不基于 java-ee 构建,所以可以同时兼容):

  • java8, java11, java17, java21, java25

目前有几个主要的项目仓库:

代码仓库描述
/opensolon/solonSolon ,主代码仓库
/opensolon/solon-examplesSolon ,官网配套示例代码仓库
/opensolon/solon-expressionSolon Expression ,代码仓库
/opensolon/solon-flowSolon Flow ,代码仓库
/opensolon/solon-aiSolon Ai ,代码仓库
/opensolon/solon-cloudSolon Cloud ,代码仓库
/opensolon/solon-adminSolon Admin ,代码仓库
/opensolon/solon-integrationSolon Integration ,代码仓库
/opensolon/solon-java17Solon Java17 适配仓库(base java17)
/opensolon/solon-java25Solon Java25 适配仓库(base java25)
/opensolon/solon-gradle-pluginSolon Gradle ,插件代码仓库
/opensolon/solon-idea-pluginSolon Idea ,插件代码仓库
/opensolon/solon-vscode-pluginSolon VsCode ,插件代码仓库

有什么特点(相对 Java Spring 方案)?

OpenSolon 对国产算力非常友好,对 cpu 和 memory 的需求远低于同类方案。

特点描述
更高的计算性价比并发高 700%;内存省 50%
更快的开发效率代码少;入门简单;启动(或调试重启)快 10倍
更好的生产与部署体验打包小 90%
更大的兼容范围非 java-ee 架构;同时支持 java8 ~ java25,graalvm native image

最新的 techempower (第三方知名测试平台)测试数据:

  • https://www.techempower.com/benchmarks/#hw=ph&test=json§ion=data-r23
  • https://www.techempower.com/benchmarks/#hw=ph&test=plaintext§ion=data-r23

项目架构示意图(全场景应用开发支持)

v3.8.3 更新说明

  • 插件solon-flow第七次预览
  • 新增solon-ai-agent插件
  • 新增solon-ai-dialect-gemini插件
  • 新增nami-coder-gson插件
  • 新增solon-docs-openapi3插件
  • 新增solon-openapi3-knife4j插件
  • 新增solon-net-httputils-java11插件
  • 添加solonContext.currentWith(…) 方法替代 ContextHolder(后者标为弃用)
  • 添加solon-dataUntransactionDataSource (非事务数据源)
  • 添加solon-servernewVirtualThreadFactory 名字前缀支持
  • 添加solon-web-vertxVxWebContext:getVertx() 方法
  • 添加namiNamiAttach(更适合 java25 未来的发展) 替代 NamiAttachment(后者标为弃用)
  • 优化solonScopeLocal 定义
  • 优化solon-dataTranManager 完成 ScopeLocal 改造
  • 优化solon-net-httputils添加虚拟线程支持
  • 优化solon-java25的 ScopeLocal 适配
  • 修复solon-dataUnpooledDataSource driverClassName 配置失效的问题
  • kafka 升为 3.9.1
  • snack4 升为 4.0.28
  • wood 升为 1.4.4
  • redisx 升为 1.8.4
  • luffy 升为 1.11.4
  • liquor 升为 1.6.7
  • smarthttp 升为 2.5.18

solon-ai-agent 带来 AI Agent 开发

Solon AI Agent 是基于 Solon 框架构建的现代化“图驱动”多智能体 (Multi-Agent) 开发框架。为企业级智能体应用设计,将 LLM 的推理逻辑转化为可编排、可观测、可治理的工作流图。

多层次智能体架构

  • 简单智能体 (Simple Agent):标准 AI 接口封装,支持自定义角色人格与 Profile 档案。
  • ReAct 智能体 (ReAct Agent):基于 Reasoning-Acting 循环,具备强大的自省与自主工具调用能力。
  • 团队智能体 (Team Agent):智能体容器,通过协作协议驱动多专家协同作业。

丰富的团队协作协议

协议模式协作特征核心价值最佳应用场景
NONE透明式无预设编排完全的编排自由度,零框架干预外部手绘流程、极高定制化业务
HIERARCHICAL层级式中心化决策严格的任务拆解、指派与质量审计复杂项目管理、多级合规审查、强质量管控任务
SEQUENTIAL顺序式线性单向流确定性的状态接力,减少上下文损失翻译->校对->润色流水线、自动化发布流程
SWARM蜂群式动态自组织去中心化的快速接力,响应速度极快智能客服路由、简单的多轮对话接力、高并发任务
A2A对等式点对点移交授权式移交,减少中间层干扰专家咨询接力、技术支持转接、特定领域的垂直深度协作
CONTRACT_NET合同网招标投标制通过竞争机制获取任务处理的最佳方案寻找最优解任务、分布式计算分配、多方案择优场景
MARKET_BASED市场式经济博弈制基于“算力/Token成本”等资源的最优配置资源敏感型任务、高成本模型与低成本模型的混合调度
BLACKBOARD黑板式共享上下文异步协同,专家根据黑板状态主动介入复杂故障排查、非线性逻辑推理、多源数据融合分析

简单示例:

  • 构建 ReAct 智能体 (单体)
// 创建智能体构建器ReActAgentagent=ReActAgent.of(chatModel).name("weather_agent").title("天气查询助手").description("专业查询全球天气信息").addTool(weatherTool)// 添加天气查询工具.addInterceptor(newToolRetryInterceptor())// 添加工具重试拦截器.maxSteps(10)// 设置最大推理步数.build();// 执行智能体AssistantMessageresponse=agent.prompt("今天北京的天气如何?").call();
  • 构建团队智能体 (团队,多专家协同)
// 创建多智能体团队TeamAgentteam=TeamAgent.of(chatModel).name("design_team").description("UI设计开发团队").addAgent(uiDesignerAgent)// UI设计师.addAgent(frontendDeveloperAgent)// 前端开发.addAgent(codeReviewerAgent)// 代码审核.protocol(TeamProtocols.SEQUENTIAL)// 顺序协作协议.finishMarker("[DESIGN_TEAM_FINISH]").build();// 执行团队协作AssistantMessageresult=team.prompt("设计一个用户登录页面,包含表单验证和响应式布局").call();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1166653.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SenseVoice Small语音识别实战案例:云端GPU低成本

SenseVoice Small语音识别实战案例:云端GPU低成本 你是不是也遇到过这样的情况?作为产品经理,老板让你快速评估几个语音识别方案,但公司既没有GPU服务器,又不想花大几千租云服务测试一个月。时间紧、预算少、任务重—…

2025年IDM无限期使用完整攻略:告别激活弹窗困扰

2025年IDM无限期使用完整攻略:告别激活弹窗困扰 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 还在为Internet Download Manager的试用期到期而烦恼…

微软UserLM-8b:教AI像用户一样对话的新模型

微软UserLM-8b:教AI像用户一样对话的新模型 【免费下载链接】UserLM-8b 项目地址: https://ai.gitcode.com/hf_mirrors/microsoft/UserLM-8b 微软研究院近日发布了一款颠覆传统对话模型设计理念的新模型——UserLM-8b。与绝大多数专注于扮演"助手"…

YimMenu终极防护:告别GTA V崩溃的完整稳定运行方案

YimMenu终极防护:告别GTA V崩溃的完整稳定运行方案 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenu…

YimMenu终极指南:GTA5模组技术深度解析

YimMenu终极指南:GTA5模组技术深度解析 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenu 你是否…

GLM-4.6V电商实战:10分钟生成百张主图,成本不到一杯奶茶

GLM-4.6V电商实战:10分钟生成百张主图,成本不到一杯奶茶 你是不是也遇到过这样的情况?618大促前夜,运营同事突然甩来500个SKU的主图需求:“明天必须上线!”外包报价2万起步,本地渲染要排一周队…

NotaGen商业授权答疑:云端生成音乐可商用,零风险

NotaGen商业授权答疑:云端生成音乐可商用,零风险 你是不是也遇到过这样的情况?广告公司接了个大单,客户要求配一段古典风格的背景音乐,既要优雅大气,又要避免版权纠纷。传统做法是买版权音乐或请人作曲&am…

工业OCR实战:如何识别仪器仪表盘上的数字和指针

工业OCR实战:如何识别仪器仪表盘上的数字和指针 在现代工厂中,每天都有成百上千台仪器仪表在持续运行——压力表、温度计、流量计、电压表……这些设备上的读数是生产过程监控的关键数据。但长期以来,很多企业仍依赖人工定时抄表&#xff0c…

追书神器API接口完整指南:30万小说免费阅读解决方案

追书神器API接口完整指南:30万小说免费阅读解决方案 【免费下载链接】zhuishushenqi 追书神器 接口分析包装 项目地址: https://gitcode.com/gh_mirrors/zhu/zhuishushenqi 追书神器API接口是一个功能强大的小说阅读数据服务项目,提供超过30万本小…

还在为在线视频无法下载而苦恼?猫抓Cat-Catch让你轻松捕获一切

还在为在线视频无法下载而苦恼?猫抓Cat-Catch让你轻松捕获一切 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 每次看到心仪的视频却无法保存,是不是让你很抓狂?那…

BiliTools跨平台B站资源下载工具:2026年最新操作手册

BiliTools跨平台B站资源下载工具:2026年最新操作手册 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliT…

macOS光标美化终极方案:Mousecape完整配置与深度定制指南

macOS光标美化终极方案:Mousecape完整配置与深度定制指南 【免费下载链接】Mousecape Cursor Manager for OSX 项目地址: https://gitcode.com/gh_mirrors/mo/Mousecape 想要彻底改变macOS系统光标的单调外观,打造独特的桌面交互体验吗&#xff1…

PyTorch 2.6视觉项目集:5个CV案例云端一键运行

PyTorch 2.6视觉项目集:5个CV案例云端一键运行 你是不是也和我一样,曾经收藏过一堆PyTorch计算机视觉的教程和项目?从图像分类到目标检测,从语义分割到姿态估计,每个都看起来很酷,但一打开代码就发现&…

动态结构分析引擎:认知计算在金融技术决策中的应用革新

动态结构分析引擎:认知计算在金融技术决策中的应用革新 【免费下载链接】chan.py 开放式的缠论python实现框架,支持形态学/动力学买卖点分析计算,多级别K线联立,区间套策略,可视化绘图,多种数据接入&#x…

5分钟部署BSHM人像抠图,一键实现AI换背景

5分钟部署BSHM人像抠图,一键实现AI换背景 在图像处理和视觉创作领域,人像抠图是一项高频且关键的技术需求。无论是电商展示、视频会议背景替换,还是短视频特效制作,精准高效的人像分割能力都至关重要。传统的基于语义分割的方法输…

BG3脚本扩展器:新手也能轻松掌握的完整使用指南

BG3脚本扩展器:新手也能轻松掌握的完整使用指南 【免费下载链接】bg3se Baldurs Gate 3 Script Extender 项目地址: https://gitcode.com/gh_mirrors/bg/bg3se 想要完全掌控博德之门3的游戏体验吗?BG3脚本扩展器(BG3SE)就是…

DeepSeek-OCR开源:免费AI视觉文本压缩黑科技!

DeepSeek-OCR开源:免费AI视觉文本压缩黑科技! 【免费下载链接】DeepSeek-OCR DeepSeek-OCR是一款以大语言模型为核心的开源工具,从LLM视角出发,探索视觉文本压缩的极限。 项目地址: https://ai.gitcode.com/hf_mirrors/deepseek…

零基础玩转bge-large-zh-v1.5:中文文本相似度匹配实战教程

零基础玩转bge-large-zh-v1.5:中文文本相似度匹配实战教程 1. 引言:从零开始构建中文语义匹配系统 在自然语言处理的实际应用中,如何准确衡量两段中文文本的语义相似度一直是一个核心挑战。传统的关键词匹配方法难以捕捉深层语义关系&#…

Qwen3-VL客服机器人:中小企业免运维体验AI客服

Qwen3-VL客服机器人:中小企业免运维体验AI客服 你是不是也遇到过这样的问题?作为一家电商小店的老板,每天要回复成百上千条客户咨询——“这个尺码怎么选?”“图片里的商品有现货吗?”“能不能发个视频看看细节&#…

GTA V防崩溃终极指南:从频繁闪退到稳定运行的完整解决方案

GTA V防崩溃终极指南:从频繁闪退到稳定运行的完整解决方案 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/…