自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Codex 编写 SKILL.md 时的一个现象:未被 Git 跟踪的 Skill 会被忽略吗?

目前还不能完全确定模型内部具体是如何索引 skill 文件的,也不清楚它是否使用了某种缓存、文件索引或向量检索机制。这次现象至少说明了一点:在调试 SKILL.md 时,不能只看文件是否存在,还要关注它是否被当前工具链识别、索引以及纳入有效上下文。于是我继续追问,确认它到底是“不处理未跟踪的 skills”,还是“只读取已经被 Git 跟踪过的 skills”。随后,当我让模型帮我生成文件时,它给出了一个提示,大意是会忽略未被跟踪的 skill 文件。这里有一个关键点:模型提到了“未跟踪”。

2026-07-30 23:34:53 168

原创 对HNSW索引的一些理解

HNSW索引检索时进入最底层的目的是在上层的入口节点为起始节点探索遍历ef范围内所有的与问题匹配的相似度作为候选范围,再从候选范围选择top k作为最接近我们预期的答案。扩大候选范围指的是:进入第 0 层后,不再只沿着“当前最优的一个节点”向前移动,而是维护一组可能成为最终结果的候选节点,并继续探索这些候选节点周围的邻居。沿着第 0 层图中的邻接边,不断访问尚未检查的向量节点,并计算这些节点与 query_vector 的距离或相似度。保留的候选节点:例如 ef=70 控制的一批较优节点。

2026-07-21 18:39:13 192

原创 通过agent获知pymupdf中对docx文件抓取图片信息的一些理解

意思就是,docx的文档模型更像是html类型,内容都是流式形式的,而pdf的模型的各个内容更像是在一个坐标上,很容易读取,不管是文本,图像,都可以以坐标的形式读取,因此docx的模型在读取时会先转换成类似html的布局再读取对应文本内容。最近在学习的过程中看到了这样一个库,pymupdf,是一个可以用于解析pdf中的一些文本、图片等一些基本信息的一个库。然后开始阅读函数大概的内容,基本上也能看的懂,大致是提取文本,并获取PDF中图像的属性(如宽度、高度)等。然后AI是这样给我解释的。

2026-07-19 12:27:28 225

原创 使用codex生成dify工作流的一次记录(模型GPT)

它在输入文件的时候都会默认按照GBK的编码进行写入,所以每次都会出现中文乱码的场景,出现了之后再检查,再发现乱码问题之后再用utf-8的编码进行写入。然后模型给我生成了一个yml文件,甚至生成了一个用于测试fastapi接口的py文件。GPT-5.5模型在写入文件时需要提醒写入时的编码,否则会出现中文乱码的情况。我测试了一下这个工作流,不断调整提示词,不断修改内容。其实之前的聊天过程也经常出现,不过我没在意,

2026-07-10 19:34:30 293

原创 codex写入文件底层揭秘一、shell_command.rs

3、create_shell_command_tool:里面有执行powershell相关的语法,若为windows,则执行powershell指令,否则执行普通指令。看起来比较关键的就是定义description,若为windows则执行powershell指令,否则执行普通shell指令。搞清楚这些概念之后,又萌生了一个问题,图中的tool call指的是什么,于是针对这个问题,对codex进行了提问。HereString是什么,Shell是什么,它和powerShell有什么关联。

2026-07-10 19:30:54 229

原创 python fastapi swaggerUI界面,实现多文件上传时的一次异常场景记录

说是异常记录,其实也是一次与AI Agent的深度交流,解决的是swaggerUI界面某个输入框内容中出现了乱码问题。

2026-06-24 22:46:28 306

原创 关于python的构造方法__new__的一处发现

在学习python构造方法__new__的过程中发现一个现象,只有new里返回当前实例的情况下,才会继续执行初始化方法__init__,如果 isinstance(instance, cls) 为 True(即返回的是当前类或其子类的实例),则自动调用 instance.python的解释器会对构造方法__new__的返回值做判定,若返回构造出的当前实例,则执行初始化__init__方法。在Stu类中定义了构造方法__new__,定义了一个__init__初始化方法,在构造方法中没有返回值。

2026-06-17 10:22:50 198

原创 chunking和embedding的差别

Embedding:是对文本内容的转化,将中文转变成带有方向的数字,这种带有方向的数字就是向量(这种带有方向的数字也有人经常称之为坐标)。这种向量会被计算机识别,用于存储至向量数据库,供用户检索。Chunking:是对文本内容的切块,切块就是将某个东西切成一小块一小块这种分段处理。在检索文本内容非常多的时候可能就会用到切块。总结:一个是对文本内容的分段处理,一个是对文本内容的转化,差别还是很大的。二者都是对检索文本的处理,有什么区别?

2026-06-09 09:29:09 217

原创 关于css的边框border

css样式border相关

2023-01-30 09:58:35 327 1

原创 JavaBean标签中scope属性里的Session与Application的区别

Jsp中使用JavaBean是利用useBean标签来实现的,具体实现方法:<jsp:useBean id="JavaBeanId" class="Class类" scope="" />我在Jsp项目中创建了一个com.po包,包中建立了一个实体用户类,取名为Users,具体如下:Users类中具体代码如下(其实无非就是两个私有属性,getter和setter方法,我只截了一...

2020-05-06 16:54:01 1308

原创 安装Tomcat9.0时遇到Windows无法正常启动服务的问题

Tomcat的安装教程就不用多说了,详细教程也挺多的,到https://tomcat.apache.org/这个网站上安装即可。下面就来说说安装时候遇到的问题,我在这里安装的是apache-tomcat9.0安装完成后按照教程所说,要配置环境变量CATALINA_HOME,然后再Path上配置bin目录,这些都是教程上的东西。此时开始点击startup.bat文件,但是这里直接闪退...

2020-05-02 20:04:04 3556 2

原创 学习Java的自我总结与心得体会(20200316)

20三目运算符:基本语法:布尔表达式?条件满足:条件不满足。可以进行嵌套,如果太复杂还是建议用if else。21逻辑运算符:与、或、非与运算,两个运算条件其中有一个为false结果就为false。或运算,两个运算条件中其中有一个为true结果就为true。非运算,条件取反。这里有一个短路与(&&)和普通与(&)的区别:就是短路与(&&amp...

2020-03-16 23:02:58 372

原创 学习Java的自我总结与心得体会(20200313)

13浮点型:浮点型和整型进行四则运算,运算的结果是浮点型byte int long float double 从小到大的数据范围关系大范围数据类型向小范围数据类型是要进行强制类型转换的前面加上(对应的变量的数据类型)即可在数据后面加个F也可以实现float型的强制类型转换,float型和double型一起计算结果为double型这个不用多说了。int型进行除法运算的时候只保留整数...

2020-03-14 09:06:45 762

原创 学习Java的自我总结与心得体会(20200311)

学习Java的自我总结与心得体会(20200311)第一章:01001认识Java:我个人感觉啊,在学习的过程中肯定多多少少像一些理论性的东西是比较枯燥的,然而第一章讲的是Java的起源和发展,这种故事性的东西了解一下的话我觉得会为以后学习Java增添很多兴趣。下面进入正题Java、C、C++都是传统的编程语言1995 OAK诞生(Java的前身)课堂上还提到了联众的创始人——鲍岳桥...

2020-03-12 09:16:08 2133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除