- 博客(5)
- 收藏
- 关注
原创 大白话讲解Function Calling、MCP、Skill
假如一个Agent集成了10个Server,每个Server都提供了10个工具,那后续的请求中就会带上这100个工具的信息,上下文直接爆满了,不仅会消耗过多的token,还可能影响模型的判断(如果有两个工具的功能相似,可能导致模型调用出错)同样的,只要大家的Server都是按照MCP来写的,那么大家的Server都可以通过创建Client来连接,进而大家写的工具都可以复用。我们会发现,现在给模型的工具信息是从Server中获取的,工具调用的结果也是从Server中获取的,我们并不需要编写额外的代码来处理。
2026-05-01 22:46:07
501
原创 Java中的枚举类
的类,这些实例对象已经包含在类中了,当你想创建该类的对象时,不需要像其他类那样调用构造方法,只需要像访问类中public修饰的属性的那样。方法,在这个类中的toString()方法已经重写过了,返回的不再是地址,而是实例对象名称的字符串形式。假设我们现在要创建一个Season类的对象p,并把summer的值赋给它,那么我们可以直接写。我们都知道季节有4个,所以我们可以直接在类中创建好这4个对象,方便之后调用。3.枚举类实现接口后可以让枚举类的中对象分别实现抽象方法。方法,在枚举类中找到与str同名的对象。
2024-04-15 20:17:38
651
1
原创 Java中保留小数位
,从声明中我们可以知道,该方法有两个形参,第一个是int型的参数,第二个是RoundingMode型的参数。我们重点来说说第二个RoundingMode型,这其实是java中已有的一个枚举类(可以看看我下一篇关于枚举类的文章),这个类中有8个常量,分别对于8种不同的舍入模式。我们知道,在java中可以像c语言一样利用printf方法来格式化输出,这样可以使输出结果保留到我们想要的小数位,可如果我们想要把这个保留后的结果赋给新的变量,那应该怎么操作呢?,用这个方法可以实现保留小数位的操作。
2024-04-15 19:37:19
530
1
原创 java中nextLine()吃回车的问题
在读取数据时,nextLine()与nextInt()、next()一样,读到回车符都会认为读取结束,但不同的是nextLine()会将回车符也读入,而其他两个却不会。这就容易产生一个问题,就是当nextInt()或next()后面接nextLine()时,nextLine()会将上一组读入的数据的结束标识-回车符也读入,并结束读取,导致本组数据无法正常读入。:在该nextLine()前再加一个nextLine(),将上一组数据多出来的回车符消除。
2024-03-15 20:29:04
740
2
空空如也
双非计科大一零基础该怎么制定学习路线
2023-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅