首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Spring AI Lab v0.3.0 更新:Skill 系统

Spring AI Lab v0.3.0 更新:Skill 系统

作者头像
不肯过江东丶
发布2026-06-17 21:27:13
发布2026-06-17 21:27:13
870
举报

Spring AI Lab v0.3.0 更新:Skill 系统

前言

Spring AI Lab 发布了 v0.3.0,本次主要升级了 Skill 系统,让你可以在生产环境随时增删改 Skill,无需重新打包部署。


🔗 Gitee:https://gitee.com/sjz_zy/spring-ai-lab

🔗 GitHub:https://github.com/Ziye-0911/spring-ai-lab

更新了什么

🎯 多源 Skill 加载

Skill 现在支持三种来源,按优先级自动覆盖:

  1. REST API 动态注册(运行时创建,最高优先级)
  2. 外部文件目录(随便改,改了立刻生效)
  3. classpath 内置(JAR 里兜底,开箱即用)

📁 外部目录支持

加一行配置就能指定外部可写目录:

代码语言:javascript
复制
spring.ai.lab.skill.external-dir: /opt/myapp/skills

之后你在该目录下新增、修改、删除 .md 文件,框架自动热加载,不用重启


🌐 REST API 管理端点

开启 enable-management: true 后,提供 5 个管理接口:

方法

路径

功能

GET

/api/skills

查看所有 Skill

GET

/api/skills/{name}

查看 Skill详情

POST

/api/skills/{name}

创建/更新 Skill

DELETE

/api/skills/{name}

删除 Skill

GET

/api/skills/reload

全量重新加载


配置参考

代码语言:javascript
复制
spring:  ai:    lab:      skill:        enabled:true        external-dir:./custom-skills     # 外部可写目录        auto-init:true                   # 首次自动种子化内置 Skill        enable-management:false          # REST API 管理(按需开启)        hot-reload:true                  # 监听文件变更自动刷新        routing-strategy:semantic        # semantic / keyword / llm        similarity-threshold:0.1        max-matched-skills:3

项目地址

🔗 Gitee:https://gitee.com/sjz_zy/spring-ai-lab

🔗 GitHub:https://github.com/Ziye-0911/spring-ai-lab

觉得有用的话,点个 Star ⭐ 就是最大的鼓励。也欢迎提 Issue 和 PR,一起把 AI 接入这件事变得更简单。

让每行 AI 代码,都写在业务层。

小结

4

如果觉得有用,别忘了点赞+关注,你的支持是我更新的最大动力❤️

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大聪明教你学Java 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档