求教,springai有必要学吗?感觉各家更新太快,目前我是直接调用各个api。mcp
挺有用的,我准备学这个
我的理解是,工具可以自定义工具说明,比如这个工具的说明是获取某个城市的天气,大模型在回复问题时发现自己回复不了,就会尝试调用工具
有必要啊,框架会给你封装很多东西,比如结构化数据,工具,RAG等等,框架也会抽象出模型接口,这样在更换大模型的时候只需要修改很少的代码就能切换模型。
这个……one-api不是搞定了吗?
学习一下
oneapi是一个API聚合的网关吧,如果你只是做一些聊天的应用直接调api不使用框架也可以。如果你要做一些复杂的业务,涉及到工具调用,输出内容解析,向量数据库集成,数据处理等功能,这些就是需要框架来简化开发的。
比如你要做一个智能航空客服的应用,聊天是基本功能,如果用户需要处理一些业务逻辑,比如用户给客服说要改签,退票等操作,这些场景就涉及到工具调用了,框架会自动调用你业务中相关的业务代码,以完成用户的需求。
好的,感谢,我学一下
感谢老哥分享。学到了。
好怪异,为什么是java -jar
感谢,学习一下
学不学都行
你了解下流程 也可以
自己封装自由度更高 本身是为了简化操作做的框架 尤其是跟一些第三方组件 集成
没有懂得意思,内部调用了 和风天气
意思通过 AI 获取用户城市得信息?
学过了,也就那样,后面可能自己封装
那就自己封装 自己封装自由度 高一点 反正都是调接口 调本地库 啥的 调用链
实现业务
太牛了,回头也学学mcp
mark,学到了,优秀的佬
除了加载jar包,还有其他方式使用mcp server吗
太厉害了,大佬,spring ai mcp也可以
有的,这个是mcp官方的一个仓库,里面列举了一些实现的mcp服务端,大多数都是用python和js来实现的:GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
可以通过python的uv、javascript的npx来使用