🔥 带来 AI Agent 开辟,OpenSolon v3.8.3 宣布
OpenSolon 开源框架!(也称:Solon) OpenSolon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司...
应用介绍
OpenSolon 开源框架!(也称:Solon)
OpenSolon 是新一代,Java 企业级应用开辟框架。从零开端构建(No Java-EE),有灵活的接口规范与开放生态。采取商用友爱的 Apache 2.0 开源协定,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开辟的生态基座(可调换美国博通公司的 Spring 生态)。
- 寻求: 快速、小巧、简洁
- 倡导: 克制、高效、开放
今朝有几个重要的项目仓库:
代码仓库 描述 /opensolon/solon Solon ,主代码仓库 /opensolon/solon-examples Solon ,官网配套示例代码仓库 /opensolon/solon-expression Solon Expression ,代码仓库 /opensolon/solon-flow Solon Flow ,代码仓库 /opensolon/solon-ai Solon Ai ,代码仓库 /opensolon/solon-cloud Solon Cloud ,代码仓库 /opensolon/solon-admin Solon Admin ,代码仓库 /opensolon/solon-integration Solon Integration ,代码仓库 /opensolon/solon-java17 Solon Java17 适配仓库(base java17) /opensolon/solon-java25 Solon Java25 适配仓库(base java25) /opensolon/solon-gradle-plugin Solon Gradle ,插件代码仓库 /opensolon/solon-idea-plugin Solon Idea ,插件代码仓库 /opensolon/solon-vscode-plugin Solon VsCode ,插件代码仓库有什么特点(相对 Java Spring 筹划)?
同时支撑运行时情况(不基于 java-ee 构建,所以可以同时兼容):
- java8, java11, java17, java21, java25
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 智能体 (单体)
// 创建智能体构建器ReActAgent agent = ReActAgent.of(chatModel) .name("weather_agent") .title("气象查询助手") .description("专业查询全球气象信息") .addTool(weatherTool) // 添加气象查询对象 .addInterceptor(new ToolRetryInterceptor()) // 添加对象重试拦截器 .maxSteps(10) // 设置最大年夜推理步数 .build();// 履行智能体AssistantMessage response = agent.prompt("今天北京的气象若何?") .call();
- 构建团队智能体 (团队,多专家协同)
7年开源时光,累计代码提交1.6万次 ,近半年下载量1200万次。
- 有透明可预期的《版本宣布与经久支撑筹划(LTS)》
- 有“【社区交换】”和“【企业办事】”双重技巧支撑
// 创建多智能体团队TeamAgent team = TeamAgent.of(chatModel) .name("design_team") .description("UI设计开辟团队") .addAgent(uiDesignerAgent) // UI设计师 .addAgent(frontendDeveloperAgent) // 前端开辟 .addAgent(codeReviewerAgent) // 代码审核 .protocol(TeamProtocols.SEQUENTIAL) // 次序协作协定 .finishMarker("[DESIGN_TEAM_FINISH]") .build();// 履行团队协作AssistantMessage result = team.prompt("设计一个用户登录页面,包含表单验证和响应式构造") .call();
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: FQPY » 🔥 带来 AI Agent 开辟,OpenSolon v3.8.3 宣布

发表评论 取消回复