网站备案要到哪里下载,好乐买的网站推广方式,哈尔滨专业优化网站个人,团购网站建设怎么样Solon AI Solon AI 是一款面向 Java 开发者 的全栈智能体#xff08;Agent#xff09;应用开发框架。它秉承 Solon 家族一贯的“克制、高效、开放”理念#xff0c;向上抽象统一接口屏蔽模型差异#xff0c;向下深度集成向量库、MCP 协议与复杂流控制。 核心理念#xf…Solon AISolon AI 是一款面向 Java 开发者 的全栈智能体Agent应用开发框架。它秉承 Solon 家族一贯的“克制、高效、开放”理念向上抽象统一接口屏蔽模型差异向下深度集成向量库、MCP 协议与复杂流控制。核心理念一份代码跨模型运行极致轻量从 Java 8 纵跳至 Java 25。核心架构图谱维度核心能力支持生态接入层统一 Chat / Generate / Embedding 模型接口OpenAI, DeepSeek, QWen, Ollama, 豆包等…感知层全链路 RAG、多格式文档加载、多向量库适配Chroma, Milvus, ES, Redis, Qdrant…执行层MCP 协议、ACP协议、Function Call、Skills 技能包实时天气、数据库操作、本地 CLI、自定义 Skill大脑层ReAct 自省推理、多智能体Team协作、AI-Flow自动任务拆解、层级式协作、YAML 工作流能用来开发什么应用通用自主智能体应用比如Manus、OpenOperator、Claude Code、OpenClaw智能助理与 RAG 知识库应用比如Dify、Coze多 Agent 协作的任务编排应用比如AutoGPT、MetaGPT业务驱动的受控流程审批应用比如智能版钉钉审批流、SAP 智能模块结构化数据处理与 ETL 应用比如Instabase、Unstructured.io实时数据智能看板应用比如Text-to-SQL 类应用自动化测试与质量保障应用比如GitHub Copilot Workspace低代码/可视化 AI 工作流平台比如LangFlow、Flowise等等…综合示例展示SolonCode基于 Java8 实现的 “Claude Code” 或 “OpenCode”可直接用于生产或定制https://gitee.com/opensolon/solonbothttps://gitcode.com/opensolon/solonbothttps://github.com/opensolon/solonbotv3.9.5 更新新增 mcp-sdk 插件从 solon-ai-mcp 独立出来新增 solon-ai-skill-toolgateway 插件新增 solon-ai-search-tavily 插件新增 solon-ai-ui-aisdk 插件添加 solon-ai-core__sessionId自动作为工具上下文和提示词属性用于传递会话id添加 solon-ai-core SkillProvider 接口添加 solon-ai-core AbsTool 类添加 solon-ai-core AiUsage thinkTokens 字段添加 solon-ai-core ChatConfig.getReasoningFieldName 自动处理兼容 deepseek 新的变化添加 solon-ai-core ChatModel options 配置自动转强类型llm 不能接收str添加 solon-ai-agent ReActInterceptor.onObservation durationMs 参数时长毫秒数添加 solon-ai-agent ReActChunk isNormal(用于识别是否为正常结束)添加 solon-ai-skill-memory MemSkill 支持会话隔离与共享优化 solon-ai-mcp 独立出 mcp-sdk 包优化 solon-ai-dialect-claude 方言适配及api.kimi.com/coding兼容性优化 solon-ai-dialect-openai 与 api.minimax.io 的兼容性优化 solon-ai-agent SummarizationInterceptor优化 solon-ai-agent ReActSystemPrompt 描述优化 solon-ai-skill-memory MemSkill 取消 userId 参数自动从上下文中取优化 solon-ai-skill-cli优化 Solon AI Skill 指令层级控制调整 solon-ai-dialect-claude 更名为 solon-ai-dialect-anthropic更合适核心模块体验ChatModel通用大语言模型 LLM 调用接口支持同步、流式Reactive调用内置方言适配工具Tool技能Skill会话记忆ChatSession等能力。ChatModelchatModelChatModel.of(http://127.0.0.1:11434/api/chat).provider(ollama)//需要指定供应商用于识别接口风格也称为方言.model(qwen2.5:1.5b).defaultSkillAdd(newToolGatewaySkill()).build();//同步调用并打印响应消息AssistantMessageresultChatchatModel.prompt(今天杭州的天气情况).options(op-op.toolAdd(newWeatherTools()))//添加工具.call().getMessage();System.out.println(result);//响应式调用chatModel.prompt(hello).stream();//PublisherChatResponseSkillsSolon AI Skills 技能SkillskillnewSkillDesc(order_expert).description(订单助手)// 动态准入只有提到“订单”时才激活.isSupported(prompt-prompt.getUserMessageContent().contains(订单))// 动态指令根据用户是否是 VIP 注入不同 SOP.instruction(prompt-{if(VIP.equals(prompt.getMeta(user_level))){return这是尊贵的 VIP 客户请优先调用 fast_track_tool。;}return按常规流程处理订单查询。;}).toolAdd(newOrderTools());chatModel.prompt(我昨天的订单到哪了).options(o-o.skillAdd(skill)).call();RAG知识库提供从加载DocumentLoader、切分DocumentSplitter、向量化EmbeddingModel到检索重排RerankingModel的全链路支持。//构建知识库EmbeddingModelembeddingModelEmbeddingModel.of(apiUrl).apiKey(apiKey).provider(provider).model(model).batchSize(10).build();RerankingModelrerankingModelRerankingModel.of(apiUrl).apiKey(apiKey).provider(provider).model(model).build();InMemoryRepositoryrepositorynewInMemoryRepository(TestUtils.getEmbeddingModel());//3.初始化知识库repository.insert(newPdfLoader(pdfUri).load());//检索ListDocumentdocsrepository.search(query);//如果有需要可以重排一下docsrerankingModel.rerank(query,docs);//提示语增强是ChatMessagemessageChatMessage.ofUserAugment(query,docs);//调用大模型chatModel.prompt(message).call();MCP (Model Context Protocol)深度集成 MCP 协议MCP_2025_06_18支持跨平台的工具、资源与提示语共享。//服务端McpServerEndpoint(channelMcpChannel.STREAMABLE,mcpEndpoint/mcp)publicclassMyMcpServer{ToolMapping(description查询天气)publicStringgetWeather(Param(description城市)Stringlocation){return晴25度;}}//客户端McpClientProviderclientProviderMcpClientProvider.builder().channel(McpChannel.STREAMABLE).url(http://localhost:8080/mcp).build();Agent (基于计算流图的智能体体验)Solon AI Agent 将推理逻辑转化为图驱动的协作流支持 ReAct 自省推理和多智能体 Team 协作。//自省智能体ReActAgentagentReActAgent.of(chatModel)// 或者用 SimpleAgent.of(chatModel).name(weather_expert).description(查询天气并提供建议).defaultToolAdd(weatherTool)// 注入 MCP 或本地工具.build();agent.prompt(今天北京适合穿什么).call();// 自动完成思考 - 调用工具 - 观察 - 总结// 组建团队智能体通过协议Protocol自动编排成员角色TeamAgentteamTeamAgent.of(chatModel).name(marketing_team).protocol(TeamProtocols.HIERARCHICAL)// 层级式协作6种预置协议.agentAdd(copywriterAgent)// 文案专家.agentAdd(illustratorAgent)// 视觉专家.build();team.prompt(策划一个深海矿泉水的推广方案).call();// Supervisor 自动拆解任务并分发给对应专家 .defaultToolAdd(weatherTool) // 注入 MCP 或本地工具Ai Flow流程编排体验模拟 Dify 的低代码流式应用将 RAG、提示词增强、模型调用等环节 YAML 化编排。id:demo1layout:-type:start-task:VarInputmeta:message:Solon 是谁开发的-task:EmbeddingModelmeta:embeddingConfig:# type: org.noear.solon.ai.embedding.EmbeddingConfigprovider:ollamamodel:bge-m3apiUrl:http://127.0.0.1:11434/api/embed-task:InMemoryRepositorymeta:documentSources:-https://solon.noear.org/article/about?formatmdsplitPipeline:-org.noear.solon.ai.rag.splitter.RegexTextSplitter-org.noear.solon.ai.rag.splitter.TokenSizeTextSplitter-task:ChatModelmeta:systemPrompt:你是个知识库stream:falsechatConfig:# type: org.noear.solon.ai.chat.ChatConfigprovider:ollamamodel:qwen2.5:1.5bapiUrl:http://127.0.0.1:11434/api/chat-task:ConsoleOutput# FlowEngine flowEngine FlowEngine.newInstance();# ...# flowEngine.eval(demo1);项目仓库地址giteehttps://gitee.com/opensolon/solon-aigitcode: https://gitcode.com/opensolon/solon-aigithubhttps://github.com/opensolon/solon-ai官网https://solon.noear.org/article/learn-solon-ai