工作

工作中需要把tls的一些特性相关内容实现到caddy中,找到了一个很完美的库,但是适配的是gin,我需要把这个项目改为caddy plugin。突发奇想使用AI来帮我干,毕竟不是什么特别需要技术的活,只要懂caddy plugin和gin,然后再把这个库的代码当做上下文去适配修改就行了。如果是我来做,起码要去学习gin的一些基本原理和caddy plugin的写法,然后再把这个库读一遍之后重写,这都是很费时间的事情,交给AI来做简直就是完美方案。
不过现实很骨感,尝试了Cursor(Sonnet3.5)、Zed AI(Sonnet3.5)、Aider(Deepseek Coder)、Kagi Assistant(Sonnet3.5、GPT4o、Gemini)之后,耗费了我一个下午时间,完全无法获取可用的代码,并且因为我自己不懂Caddy pugin和gin,我也无法教AI如何去修改这些代码。
事实证明,如果是要使用AI,自己是需要懂相关的东西的,我也不太明白社交网络里宣传的“零基础用AI开发一个应用”是如何做到的,很多情况下没有编程基础的人要写一个应用都无法跑的起来,开发环境都没法靠AI教学安装。如果是有很基础的编程基础,倒是可以通过AI来帮助开发一个比自身水平稍高的应用。没办法,这个Caddy plugin只能够我自己去学了。

学习

承接工作的内容,我获得了Github Copilot Workspace的体验权限,最近应该会体验下。这是个比Cursor更早的带多文件编辑能力的AI编程环境,可惜的是这是GPT4o驱动的,不过由Github Copilot团队打造的,应该能力还是在线,估计不用多久我会出一个评测。
Side Project动的也少了,目前基础做完了,开始设计核心插件系统了,我的设计思路是提供一系列非常方便的接口,让用户可以方便的使用到AI的能力。第一阶段是做好基础能力,也就是我现在做的能够对接所有的大模型,并且完成日常聊天要做的事情;第二阶段是做好二开的能力,我先用这个框架提供的能力来做一些实用工具,并且这些能力想要二次开发的人自己也可以调用;第三阶段是AI使用这些能力的能力,也就是我想要什么工具,描述给AI,AI帮我调用这些能力并且编写好对应的插件。
目前还是在第一阶段的尾声,开发完应该就会正式开源了。

看了一篇文章有点意思,大意是讲一种新的提供给大模型的robot.txt叫做llm.txt,用markdown这种大模型更易懂且简洁的语言来描述网站的情况和地图,让大模型能够用最少的token和最快的速度对网站有了解。
这让我想到了之前听AI炼金术播客中提到的AI时代的新想法,以前只有调色师通过基本的三原色调出来各种不同的颜色,后来有了RGB之后能通过修改数字来获取到新的颜色;再到最近AI能够生成音乐了,那乐器所产生的声音也可以用数字量化,这样就能找到除了物理世界能产生的声音之外更多的声音;再到未来AI能够把想法量化,在想法和想法之间,通过不同的参数能过获取到不一样的想法。
AI时代的东西,可以参照以前时代的东西进化出无数新东西。

生活

周末去乡下住了两天,带娃在外公外婆家过生日,给我最大的感受是在乡下时间变长了。早上看完了新闻,吃完早饭,还和娃玩了很久,一看表才9点,平时这个点刚到公司;晚上吃完饭在外面溜达一圈,回到家又陪娃玩了一会,一看表才7点,平时还没到家。
在长沙的生活感觉非常紧凑,早上急急忙忙还担心会迟到,陪娃的时间也很少。但到了乡下,事情其实也没少做,娃也没少陪,时间就是感觉很长,我也不知道是什么原理,但是觉得这肯定是我不工作之后的第一选择,感觉这样生命都更长了点呢。

减肥搁置了很久,好在没有反弹太多,以后不写减肥计划了,都写在周报里吧。

分类: 随笔

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注