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. virtio 学习随笔 —— 二、virtio与vhost

    二.virtio与vhost 参考文档: Introduction to virtio-networking and vhost-net 很多人在学习virtio初期总是搞混virtio与vhost的 ...

  2. ESXi5.5升级到ESXi6.7

    ESXi5.5升级到ESXi6.7之前一直以为ESXi升级必须得一个版本一个版本按步升级,不能跨版本,就做了个实验结果证实从ESXi5.5可以升级到6.7. 该实验是虚拟了一台ESXi上面并没有跑虚机 ...

  3. (论文阅读)REGIONVIT: REGIONAL-TO-LOCAL ATTENTION FOR VISION TRANSFORMERS

    1. 论文 题目: REGIONVIT: REGIONAL-TO-LOCAL ATTENTION FOR VISION TRANSFORMERS 代码: https://github.com/IBM/ ...

  4. 一些emoji表情编码

    转载请注明出处!!! NSArray *array = @[@"\uE415",@"\uE056",@"\uE057",@"\uE ...

  5. 从视觉、文案到交互:三步彻底去除产品AI味

    AI负责效率,人类负责温度 一.简介 现在个人开发产品,AI的使用率越来越高,虽然效率提上去了,但是摆脱不了输出的产品有一股AI味.你很容易跟别人开发的产品"撞衫". 先思考一个问 ...

  6. AI成你的追剧“嘴替”?一键生成专属弹幕!

    大模型生成个性化剧集评论 嘿,你知道吗?新剧一出,评论区总是热火朝天!但你知道吗,这些热评可能都是大模型的杰作哦!我们利用先进的大模型技术,通过提取视频关键信息,为你量身定制个性化剧评.无论是剧情分析 ...

  7. 难见的oracle 9i恢复---2023年---惜分飞

    联系:手机/微信(+86 17813235971) QQ(107644445) 标题:难见的oracle 9i恢复-2023年 作者:惜分飞版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究 ...

  8. 3.Android Compose 基础系列:在 Kotlin 中创建和使用函数

    在之前的内容中,我们学习了 Kotlin 的基本语法与变量.现在,让我们来认识函数--Kotlin 的核心组成部分. 函数能让你把代码拆分成可复用的部分,让程序结构更清晰.可维护性更高. 1. 什么是 ...

  9. AIReview 实战:用 AI 把代码评审提质提速

    AIReview 实战:用 AI 把代码评审提质提速 GitHub 仓库:https://github.com/wosledon/AIReview 如果你也在为"评审慢.质量不稳定.沟通碎片 ...

  10. 安卓逆向的初步研究--从某恋app入手

    主题:安卓app中的关键登录逻辑分析目标:des算法分析,.so文件分析样本:某恋v5.0.1 app代码:main函数自实现,其它函数提取自app中的安卓无关代码作者:by GKLBB参考:Bu弃 ...