
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 现在支持三种来源,按优先级自动覆盖:
📁 外部目录支持
加一行配置就能指定外部可写目录:
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 | 全量重新加载 |
配置参考
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