Spring-AI 集成 Skills
一、概述
现在一聊到 AI,无论是在地铁上还是和朋友闲谈,耳边总会飘过几个“洋词儿”,比如 RAG、Skill、MCP。这些词到底是什么意思,又有什么作用?我们这就来唠唠。
作为一名前端开发或者测试工程师,你一定经历过这些场景——
辛辛苦苦写了几百行测试脚本,前端同学一个 DOM 结构调整,几十个用例集体飘红。定位元素全靠 .header > nav > ul > li:nth-child(2) > a 这种意大利面式的选择器,不但写着难受,改起来更是让人头皮发麻。调试的时候更崩溃:脚本失败了,只有一行冷冰冰的报错信息,你根本不知道当时页面上到底是什么样子。
这就是传统 UI 自动化的三大痛点:选择器脆弱(页面一改就挂)、维护成本高(动态内容处理复杂)、调试体验差(缺乏可视化回放)。
有没有一种方式,能让我们用自然语言描述想做什么,然后交给 AI 去理解页面、找到元素、执行操作?