- 2025-06-05查看全文总算自己实现了一个tool ,不过还是有点问题 想起来今年年初斥巨资(2元)买了一年的墨迹天气api 秉持着物尽其用的思想我打算实现一个让llm报出某地天气的tool 只要输入市级地区就可查询到数据,省级和区级不行...亦复何言:实现过程中唯一值得记住的坑点就是相同方法名,不同参数个数的方法上只允许有一个@Tool注解310分享
- 2025-05-30查看全文B站学完了langchain4j ,今天看了看spring ai 还是和langchain4j有区别的 不只是一堆改名的api ; 感觉spring ai对一些模型的集成度高一点 , spring ai的DashScopeChatModel里面有stream() 可以流式输出 而QwenChatM...linhai0872:mcp和文本向量化向量检索不是一个东西 mcp相当于是封装能给智能体调用的api(本质上是提示词) 你可以理解为方便开发者更好的集成大厂们的api给自己的智能体使用410分享
总算自己实现了一个tool ,不过还是有点问题 想起来今年年初斥巨资(2元)买了一年的墨迹天气api 秉持着物尽其用的思想我打算实现一个让llm报出某地天气的tool 只要输入市级地区就可查询到数据,省级和区级不行 感觉比较符合平时习惯吧 ,xx比xx市更符合平时习惯 我创建了俩个client 第一个client把用户中的地名提取出来转换 另一个利用tool查询,也是因为这样效应挺慢的 现在的问题是我在第一个client中提示词让它提示 当用户输入省级或者区级地区时 提示: "需要更进一步的信息" 这个好像被第二个client吞掉了 各位有好的方法 可以代替第一个client的功能的想法 可以说一下
不要用1.0.0.1版本的spring-ai-alibaba-core ,巨坑 . 和spring 3.5.0自带的日志冲突 被狗头军师通义一顿指挥 : 排除过依赖项 ,修改过配置文件 拼尽全力无法战胜 今天再看 ,阿里光速更新了1.0.0.2版本 里面用了新的日志组件 ,不会再引起这个问题
坏了, 搞不定了..哈哈
B站学完了langchain4j ,今天看了看spring ai 还是和langchain4j有区别的 不只是一堆改名的api ; 感觉spring ai对一些模型的集成度高一点 , spring ai的DashScopeChatModel里面有stream() 可以流式输出 而QwenChatModel 没有,还要引入 QwenStreamingChatModel 还有mcp也没在langchain4j见过 ,不过spring ai好像还挺重视的 感觉文本向量化+向量检索 可以代替mcp ,那么mcp意义在哪?是更方便扩展?更灵活?还是别的什么的? ---------------------------------------------------------------------------------------------- 目前只搭了个架子 ,版本都是最新的正式版 ; 向量数据库选用qdrant .聊天记忆存在redis里 明天正式开始 ,尽量三天给智能体项目的后端搓出来


