请给 Solon AI 项目加个星星：<a href="https://gitee.com/opensolon/solon-ai" target="_blank">【GitEE + Star】</a>，<a href="https://github.com/opensolon/solon-ai" target="_blank">【GitHub + Star】</a>。


* 同时支持 java8, java11, java17, java21, java25，java26，支持嵌到第三方框架。


智能体综合示例项目（可直接用于生产或定制）：

* [SolonCode（基于 Java8 实现的 "Claude Code" 或 "OpenCode"）](https://gitee.com/opensolon/soloncode)
* [SolonClaw（基于 Java8 实现的 "OpenClaw" 或 "Moltbot"）](https://gitee.com/opensolon/solonclaw)


学习快速导航：


| 项目部分    | 描述         | 
| -------- | -------- | 
| [solon-ai](/article/learn-solon-ai)     |  llm 基础部分（llm、prompt、tool、skill、方言 等）    | 
| [solon-ai-rag](/article/learn-solon-ai-rag)     | rag 知识库开发方面    | 
| [solon-ai-flow](/article/1053)     |  ai workflow 智能工作流程编排方面       | 
| [solon-ai-skills](/article/learn-solon-ai-skills)     |  skills （solon skill 与 claude skill 不同）技能开发方面（可用于 ChatModel 或 Agent 等）    | 
| [solon-ai-agent](/article/1290)    |  agent 智能体开发方面（SimpleAgent、ReActAgent、TeamAgent）      | 
| [solon-ai-harness](/article/1423)    |  harness 智能体马具框架方面（或智能体脚手架）      | 
| | |
| [solon-ai-mcp](/article/learn-solon-ai-mcp)     |  mcp 协议开发方面     | 
| [solon-ai-acp](/article/learn-solon-ai-acp)     |  acp 协议开发方面     | 


---


本系列主要介绍 [Solon AI 插件](/article/912)（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 可提供“流程编排”支持）：


<img src="/img/dc3f5fdf2a1e4d5cbdfcb5fa80371194.png"  />


学习视频：

* [《Solon AI - (1) Helloworld》](https://www.bilibili.com/video/BV1iURnYAER9/)
* [《Solon AI MCP - (1) Helloworld》](https://www.bilibili.com/video/BV1nzL4zvEzo/)
* [《Solon AI MCP - (2) 客户端断线重连》](https://www.bilibili.com/video/BV1e3L4z9ELV/)

专有仓库地址：

* [https://gitee.com/opensolon/solon-ai](https://gitee.com/opensolon/solon-ai)



<mark>完整示例项目，包括第三方框架（Solon、SpringBoot、jFinal、Vert.X、Quarkus、Micronaut）：</mark>

* https://gitee.com/solonlab/solon-ai-mcp-embedded-examples
* https://gitcode.com/solonlab/solon-ai-mcp-embedded-examples
* https://github.com/solonlab/solon-ai-mcp-embedded-examples


