Zeusro Blog

Just for freedom

MCP协议的局限性

MCP Limitation

回顾 1 2 3 4 5 6 7 function solve(problem): if problem 小到可以直接解决: 直接返回结果 else: 分成若干个子问题 分别递归解决子问题 合并子问题的结果,返回 5年前,我把 AI 比喻为一种智能化的 API 网关,提出一种分治的思想,将一个大问题转换为若...

以一个例子说明mcp协议的具体应用以及交互原理

普通AI是一个困在盒子里面的猛兽。权限的受限让它只能囿于一个对话框中,像个植物人一样躺在一个病床上呻吟。而MCP协议,就相当于AI的”血管“和”神经元“,是一种能实现AI指令的信号传导。 cline UI交互 配置Google gemini,并集成file-system。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 "github.com/...

在 gorm 中使用自定义类型

对于简单类型,gorm 实现了从数据库类型到程序语言类型的转换,而对于自定义类型,需要实现序列化和反序列化方法。 序列化方法指的是从go的代码类型到数据库的类型的转换,对应 Value 方法; 反序列化指的是从数据库的类型到go的代码类型的转换,对应 Scan 方法。 自有类型 自有类型的话,实现2个方法即可。麻烦的在于第三方类型。 第三方类型 1 2 3 4 5 6 7 8 9 ...

openshift踩坑日记

openshift 是红帽做的一个 kubernetes 发行版,相当于 rancher 的竞品。红帽公司 kubernetes 的基础上,引入了安全机制,身份验证,网络监控,日志可视化等特性,试图在云原生领域分一杯羹。 scc(Security Context Constraints) 最近在 openshift 上面部署 traefik 出现了点问题。 1 2 3 4 5 6 Er...

暗黑互联网产业

Dark Internet

以前刚开始从业的时候,心态还蛮简单的。当时觉得这个行业还是蛮有价值的,可以用计算机取代人力。但是我没想到这种取代是建立在扼杀工作机会的基础上。 互联网所谓的提高效率是建立在去人力的基础之上。从某种程度上讲,衡量一个程序员的能力的高低,在于“其谋杀的人数”。举个通俗的例子,要让外界宣传某家公司有某种产品,我们会登报纸,上电视,在户外的广告牌刊登相关的信息。但某一天突然有个神一般的程序员,写了...

合理管理规划TKE,成为一个日理万机的男人!

我宇智波斑愿称你为机佬

我在2018年中的时候开始接触 kubernetes ,并主导过传统应用向容器化方向的转换工作。 结合落地过程中遇到的实际问题,以及相应的故障处理经验,我来讲一下要如何更好地管理TKE集群。 集群管理 其实使用TKE之前,应该先问自己一个问题。这个问题叫做准备好面对疾风了吗 ?Oh no,应该叫做你真的适合 kubernetes 吗? 一开始接触 kubernetes 的时候,我...

推荐算法之殇

Recommendation Algorithm

现在在很多领域都能看到推荐算法的痕迹,比如电商购物,新闻资讯,旅游娱乐,社交媒体。 电商购物 在任意电商平台都会有这个“猜你喜欢”的广告,这部分内容其实都是根据既往搜索记录,汲取标签之后产生的推送。 但是这里面有个 bug 。如果隔了一段时间,我的热情减退了,那么继续推送相关商品只会让我觉得厌烦。而且我发现,就算我最后买了,那一段时间还是会继续推送相关的商品。这个逻辑我觉得很奇怪。 ...

选择努力比什么都重要

摸鱼 很多人对我的印象是知识点很全面,但实际上是因为我有很长的一段时间都在摸鱼。因为工作需要经常需要上网,但是可能搜着搜着发现自己走神了,忘记了一开始的初衷,这其实是很影响工作效率的。很多编程语言我都是看个语法,写点小工具,然后就忘了。所以我一直都没有特别好的个人作品。 信息技术残酷的一面在于用机器取代人力,但是有趣的地方在于用代码取代自身以往重复枯燥的工作。 所以合法摸鱼的方式在于提...

教育信息化对教育工作者的新要求

Critical Thinking

我记得以前灭绝师太曾经这样说过:“要不你来讲课吧。” 所以后来我在想如果让我当老师,我要怎么解决这个代际之间,观念上的差异问题。 教育信息化是不可逆的趋势,我们要顺应时代,首先要转变自己的观念。利用电子设备(手机,电脑)更好地开展教学工作,而不是把他们当成洪水猛兽。 以我最近教的小学生为例。他批判性思维和发散性思维很严重。我让他写议论文,标题是《Z老师是个大好人》,结果他写了这么几个字...

应用架构的演变——理解虚拟化环境

Application Evolution

在 kube-killer 的中文文档里面,我简单介绍了应用架构的演变过程。 今天,我决定从更高层面,分多个维度描述应用架构的演变过程。 业务维度 一只大黄鸭 在 docker 没有发布之前,其实容器技术就已经在探索了很多年了。实际上,Java 这门语言就是一种容器化的技术。Java 这门蹩脚的语言之所以大放异彩,是因为他通过虚拟机的方式,无视了各个操作系统以及硬件方面的差异。而...