Solon AI & MCP ,是 Solon 官方推出的 Java 智能体应用开发框架。旨在为 Java 开发者提供统一的接口抽象层,简化与 OpenAI、DeepSeek、QWen 等主流 AI 模型的集成流程,以及简化 Mcp 的开发体验。同时支持 Java 8 到 Java 25。


本系列主要介绍 Solon AI 插件(AI “通用”应用开发框架)的使用。Solon-AI 采用方言适配的设计,可兼容各大语言模型(LLM)接口调用。

这里讲的 AI 主要是指生成式人工智能(Generative Artificial Intelligence)。也会称为“大模型”,或者“大语言模型”。按生成内容分的话,常见的有:

模型 作用
聊天模型(ChatModel) 用于聊天式生成对话、或文字创作、或解惑答疑等(可以有会话上下文)
生成模型(GenerateModel) 用于一次性生成文本、图像、视频(也有叫:ImageModel、VideoModel 等)

其它模型还会有(更多,不列):

模型 作用
嵌入模型(EmbeddingModel) 用于生成矢量数据,进而实现相似查询
排序模型(RankingModel) 用于排序

不同模型间,会有相互协作。比如 ChatModel 生成的内容,可用于 GenerateModel。而 EmbeddingModel 与 ChatModel 协作,可实现 RAG(即本地数据与大模型协作,增强生成效果)。也支持 MCP 协议,实现 Tool 服务发布,和 Tool 服务使用。

在使用时,可以粗浅得认为它是个 http-api 接口(平易近人些),solon-ai 则是它们的通用客户端。

本教程涉及的几种常用术语(也是差不多的意思):

  • ai、gai、llm
  • 大模型、大语言模型、生成式大语言模型

目前 AI 常见的应用建设(solon-flow 可提供“流程编排”支持):

学习视频:

专有仓库地址:

完整示例(Solon、SpringBoot2、SpringBoot3、jFinal、Vert.x ):

Solon AI 开发学习 - 1导引的更多相关文章

  1. [AI开发]将深度学习技术应用到实际项目

    本文介绍如何将基于深度学习的目标检测算法应用到具体的项目开发中,体现深度学习技术在实际生产中的价值,算是AI算法的一个落地实现.本文算法部分可以参见前面几篇博客: [AI开发]Python+Tenso ...

  2. [AI开发]centOS7.5上基于keras/tensorflow深度学习环境搭建

    这篇文章详细介绍在centOS7.5上搭建基于keras/tensorflow的深度学习环境,该环境可用于实际生产.本人现在非常熟练linux(Ubuntu/centOS/openSUSE).wind ...

  3. 干货分享:五大最适合学习AI开发的编程语言

    AI(人工智能)为应用开发者开创了一个全新的可能性.通过利用机器学习或深度学习,您可以生成更好的用户配置文件.个性化设置和推荐,或者整合更智能的搜索.语音界面或智能助手,或者以其他数种方式改进您的应用 ...

  4. [AI开发]Python+Tensorflow打造自己的计算机视觉API服务

    "与其停留在概念理论层面,不如动手去实现一个简单demo ."       ——鲁迅 没有源码都是耍流氓github 前言 目前提供AI开发相关API接口的公司有很多,国外如微软. ...

  5. 华为云ModelArts 2.0全面升级,革新传统AI开发模式

    [中国,上海,9月20日] 在HUAWEI CONNECT 2019期间,华为云EI服务产品部总经理贾永利宣布--华为云AI重装升级,并重磅发布一站式AI开发管理平台ModelArts 2.0. 现场 ...

  6. AoE 搭档 TensorFlow Lite ,让终端侧 AI 开发变得更加简单。

    AoE( AI on Edge , https://github.com/didi/AoE ) 是滴滴近期开源的终端侧 AI 集成运行时环境 ( IRE ). 随着人工智能技术快速发展,近几年涌现出了 ...

  7. 百度AI开发平台简介

    AIstudio https://aistudio.baidu.com/aistudio/index 关于AI Studio AI Studio是基于百度深度学习平台飞桨的一站式AI开发平台,提供在线 ...

  8. LiteAI四大技术"杀手锏",解锁物联网智能设备AI开发难关

    你知道我们生活中常见的物联网智能设备融合AI技术后,会给我们带来什么样的智能交互体验?在我们指尖触碰的那一刹那背后隐藏的代码世界又是怎么样的呢? 今天就来和大家说说IoT智能设备轻松实现AI的奥秘! ...

  9. AI 开发路漫漫,什么才是真正的极客精神?

    摘要:AI开发看上去很美,实践起来却不是一件容易的事.一个聪明的开发者知道借助工具提升开发效率,一个智能的平台则会站在开发者的立场,为用户提供贴心服务. 前言 “理想很丰满,现实很骨感.”如果用一句话 ...

  10. 华为全栈AI技术干货深度解析,解锁企业AI开发“秘籍”

    摘要:针对企业AI开发应用中面临的痛点和难点,为大家带来从实践出发帮助企业构建成熟高效的AI开发流程解决方案. 在数字化转型浪潮席卷全球的今天,AI技术已经成为行业公认的升级重点,正在越来越多的领域为 ...

随机推荐

  1. 【iOS】图表实现-Charts(二)

    上一篇讲了Charts的基本使用方法.这一篇讲讲我在开发中遇到的问题,以及网上一些朋友遇到的问题. 1.在开发中遇到最右边的坐标或者最上面的坐标被遮盖一半显示不全. 就像我说的这样,我在开发中,x轴显 ...

  2. elementUI中日期时间插件(DateTimePicke) 限制选择时间(设置时间选择范围)

    js: methods: { pickerOptions(date) { return{ disabledDate(time){ console.log(date) return ( time.get ...

  3. 了解DeepSeek V3.2和Claude Sonnet 4.5

    1.概述 两款模型的升级,清晰地指向了当前大模型发展的两个关键方向:DeepSeek V3.2致力于通过引入稀疏注意力等新技术,让长文本处理更高效.更经济:而Claude Sonnet 4.5则聚焦于 ...

  4. 如何在 Spring Boot 应用中配置多个 Spring AI 的 LLM 客户端

    1. 概述 越来越多的现代应用开始集成大型语言模型(LLM),以构建更智能的功能.如何使用Spring AI快速整合LLM能力到自己的Spring Boot应用,在之前的博文中有过很多篇关于使用Spr ...

  5. 提示词攻击如何防范(2025):从 Indirect Prompt Injection 到 RAG 供应链的分层防御实战

    摘要 * 2025 年 LLM 首要风险仍是 Prompt Injection / 间接提示词注入(Indirect Prompt Injection, IPI) ,RAG 供应链与外部工具 结论是: ...

  6. 6与win7的兼容问题

    出自何丹的论坛 这个问题经常有人问,因为我没有win7,所以也无法测试.我可以确定的是少部分人确实可以在win7上跑VC6,大部人不行.我把一些人的解决方案理出来,欢迎大家补充. -------- 持 ...

  7. Hilditch 细化(实现一)

    对于当前像素点,扫描它的8邻域,如果邻域的像素值为255,则b[i]=1(i=0-8),像素值为128(表示该像素点在前面的循环中被标记为删除),b[i]=-1,如果像素值为0,则b[i]=0. 下面 ...

  8. 权威调研榜单:不锈钢平顶链板厂家TOP4榜单好评深度解析

    根据2025年工业输送设备行业调研数据显示,不锈钢平顶链板市场规模同比增长18.7%,在食品.包装.电子等行业的应用渗透率提升至42%.本次调研基于技术研发实力.品质管控体系.服务保障能力和市场应用反 ...

  9. 为什么安卓不能像windoows那样安装

    不知道你们有没有注意过,安卓手机在厂家出厂时就已经装好,不像windows还要自己安装. 这是为什么? 我认为有两点 1.与电脑不同手机是嵌入式设备,有很多厂家自定义的不兼容硬件,如果安装上类似win ...

  10. magisk优秀模块列表 --- twrp-helper (twrp帮助器)

     让twrp支持内部存储备份https://github.com/Magisk-Modules-Repo/twrp-helper 一个Magisk模块,为设备的TWRP恢复镜像提供动态的热补丁,以便在 ...