9.24 学习知识点

1、MCP 和 tool 不是同一层的东西
新手最容易混:「MCP vs tool 是对立的两个东西吗?」不是。

tool(工具):是一种能力类型——「模型能调用的函数」。不管这函数从哪来,都叫 tool。
MCP:是一套协议/标准——规定「工具怎么被发现、怎么调用、参数怎么传」。它是 tool 的一种交付方式,不是 tool 的替代品。
前端类比:

tool = 「组件」这个概念
MCP = 「npm 包 + ES Module 规范」——规定组件怎么打包、怎么 import、怎么暴露 API
所以准确说法:MCP 是「跨进程、标准化地交付 tool 的一种方式」。你用 MCP 拿到的 query_user,对模型来说还是一个 tool,只是它的实现在另一个进程里。

2、MCP 跨进程,是铁证就在代码里

3、对于嵌入模型新的理解image

4、Spring Boot 早在 2.1.x 版本后就在 starter 中内置了 Lombok 依赖,Intellij IDEA 也早在 IDEA 2020.3 版本的时候内置了 Lombok 插件。为什么它们都要支持 Lombok 呢?Lombok 到底有啥牛皮的?今天我们就来补上这一课。
大致的意思就是:Lombok 是个好类库,可以为 Java 代码添加一些“处理程序”,让其变得更简洁、更优雅。在我看来,Lombok 最大的好处就在于通过注解的形式来简化 Java 代码,简化到什么程度呢?

作为一名 Java 程序员,我相信你一定写过不少的 getter / setter,尽管可以借助 IDE 来自动生成,可一旦 Javabean 的属性很多,就免不了要产生大量的 getter / setter,这会让代码看起来不够简练,就像老太婆的裹脚布一样,又臭又长。 省去写 getter 和 setter

posted @ 2026-10-03 16:07  为什么---why  阅读(3)  评论(0)    收藏  举报