← 全部博客

blog.touchczy.top

站点来源 · 不代表单一作者

当前已导入的历史,每页 50 篇;不代表网站完整历史。筛选作用于当前页,更多内容可由 Grok 后续补齐。

访问原站 ↗
blog.touchczy.top

基于PI实现轻量级文档检索Agent

文章主张文档检索应从「知识被动投放(RAG)」转向「模型主动探索」。基于 PI 的 Loop Agent,配合 search_docs / list_docs / fetch_doc 等工具,把文档站变成可被 Agent 探索的知识库;并讨论 steering/follow-up、索引分层、ES/向量检索、交互折叠与正向反馈维护文档等工程问题。

原文 ↗
blog.touchczy.top

仿照豆包实现Prompt变量模板输入框

先前在使用豆包的`Web`版时,发现在“帮我写作”模块中用以输入`Prompt`的模板输入框非常实用,既可以保留模板输入的优势,来调优指定的写作方向,又能够不失灵活地自由编辑。其新对话的输入交互也非常细节,例如选择“音乐生成”后技能提示本身也是编辑器的嵌入模块,不可以直接删除。 虽然看起来这仅仅是一个文本内容的输入框,但是实现起来并不是那么容易,细节的交互也非常重要。例如技能提示节点直接作为输入框本身模块,多行文本就可以在提示下方排版,而不是类似网格布局需要在左侧留空白内容。那么在这里我们就以豆包的交互为例,来实现`Prompt`的变量模板输入框。 <details> <summary><strong>LLM Engineering 系列相关文章</strong></summary> - [基于 fetch 的 SSE 方案](./基于fetch的SSE方案.md) - [基于向量检索实现。

原文 ↗
blog.touchczy.top

基于MdIt的无序列表折叠插件

当前`Markdown`已经成为最好的编程语言,同样的`Md`也成为了产品文档最需要支持的格式,特别是面向开发者的文档。实际上很多情况下编程和文档的场景是非常类似的,因此在时代的推动下,原生支持`Md`生产和消费的文档系统的需求重新出现。 在这里我们关注于`API`文档类型的展示,在`OpenAI`、`Claude`的`API`文档中,可以看到其表达参数列表的形式类似折叠列表。而观察原始的`Md`文档,就可以看出其参数列表的形式是无序列表,因此我们也实现类似的功能来将无序列表转换为折叠列表展示。 实际上,将无序列表渲染成折叠列表这件事,本身还是面向开发者阅读的,如果单纯是面向`AI`来消费,则仅提供纯文本的`Md`内容即可。目前来看,同时需要面向开发者和`AI`的状态应该还需要存在较长的时间,因此实现一套`Md`渲染器还是有必要的。 <details> <summary><strong>L。

原文 ↗
blog.touchczy.top

基于NodeJs实现任务队列与优雅停机

当在后端执行复杂的任务时,通常不能够在短时间内即时响应,例如文档导入、导出任务等。再加上当前的`LLMs`发展,我们可以实现文档的写作、质检、翻译等复杂任务,这些任务通常都比较耗时,这样就需要任务队列来管理这些异步任务的执行顺序和资源分配,而优雅停机则用以保证任务的完整处理。 <details> <summary><strong>LLM Engineering 系列相关文章</strong></summary> - [基于 fetch 的 SSE 方案](./基于fetch的SSE方案.md) - [基于向量检索实现基础 RAG 服务](./基于向量检索实现基础RAG服务.md) - [流式 Markdown 增量富文本解析算法](./流式Markdown增量富文本解析算法.md) - [基于 NodeJs 实现任务队列与优雅停机](./基于NodeJs实现任务队列与优雅停机.md) -。

原文 ↗
blog.touchczy.top

基于fetch的SSE方案

`Server-Sent Events(SSE)`是一种由服务器单向推送实时更新到客户端的方案,基本原理是客户端通过`HTTP`请求打开与服务端的持久连接,服务端可以通过该连接连续发送事件数据。`SSE`适用于需要持续更新数据的应用,如实时通知、消息推送和动态内容更新,相比于`WebSocket`的数据通信方案更加轻量,`SSE`更易于实现且更适合简单的单向数据流场景。 <details> <summary><strong>LLM Engineering 系列相关文章</strong></summary> - [基于 fetch 的 SSE 方案](./基于fetch的SSE方案.md) - [基于向量检索实现基础 RAG 服务](./基于向量检索实现基础RAG服务.md) - [流式 Markdown 增量富文本解析算法](./流式Markdown增量富文本解析算法.md) - [基于。

原文 ↗
blog.touchczy.top

基于向量检索实现基础RAG服务

`RAG Retrieval-Augmented Generation`是一种用于自然语言处理的模型架构,结合了检索`Retrieval`和生成`Generation`两种技术。而`RAG`服务在知识问答、代码生成、事实验证、专业领域检索等任务中表现出色,能够通过检索相关知识来增强生成模型的回答质量和准确性。 实际上,当前`RAG`相关建设已经比较成熟,目前看起来其实并不太赶得上潮流,但学习`RAG`最好的时间是`22`年底,其次是现在。`RAG`服务和当前的`AI Infra`建设有着密切的关系,作为基础建设的`RAG`是一个以搜索为核心,围绕各种数据、知识、`LLMs`等服务协作运行的复杂系统。 <details> <summary><strong>LLM Engineering 系列相关文章</strong></summary> - [基于 fetch 的 SSE 方案](./基于f。

原文 ↗
blog.touchczy.top

流式Markdown增量富文本解析算法

在先前我们实现了`SSE`流式输出的实现,以及基于向量检索的`RAG`服务,这些实现都可以算作是`AI Infra`的范畴。这里我们再来聊一下在`SSE`流式输出的基础上,将`Markdown`解析和富文本编辑器的渲染结合起来,实现编辑器的增量解析算法,同样属于文档场景下的`Infra`建设。 <details> <summary><strong>LLM Engineering 系列相关文章</strong></summary> - [基于 fetch 的 SSE 方案](./基于fetch的SSE方案.md) - [基于向量检索实现基础 RAG 服务](./基于向量检索实现基础RAG服务.md) - [流式 Markdown 增量富文本解析算法](./流式Markdown增量富文本解析算法.md) - [基于 NodeJs 实现任务队列与优雅停机](./基于NodeJs实现任务队列与优雅。

原文 ↗
blog.touchczy.top

2021腾讯实习实录

这大概像是日记了,每天写了一点,工作方面的东西不好写,高压线警告,那就写写生活相关的内容吧,记记流水账哈哈,这叫带薪写日记。 经过了`7.12`最后一门考试完成了以后,终于可以准备去`TX`实习了,这个期末考试时间也是改了又改,最后的时间还是定在了放暑假那天飞深圳,第一次坐飞机,为了防止不认路,还不到四点就到了,这边还是得推荐小二学长的机场直通车,到了机场又是办登机牌又是托运又是安检啥的,这一套下来一个小时过去了,然后坐在机场百般无聊,机场的`wifi`网速非常差,本来是`19:50`深航的飞机,延误了一个小时,`8:50`才起飞,不过隔壁东航友谊架航班本来应该`17:35`就飞的,然后我登机的时候他们飞机还没到。说起来原本挺期待坐飞机的,好家伙直接整了个晕机,要命了,今后要不是迫不得已绝对不坐飞机了,降落的时候还整了几个特别大的转弯,跟漂移似的,落地那一下震动还吓我一跳,真是要命,另外上。

原文 ↗
blog.touchczy.top

2022字节实习实录

从2022.04.18入职以来,一直在线上远程实习,直到2022.07.26终于抵达的北京开始正式现场实习,之后又一直实习到了2023.06.29转正式,这次的故事非常漫长,所以只记录了部分经历。同样的,跟前边腾讯实习实录一样,工作方面的东西不能写,红线警告,所以依旧是写写生活相关的内容,记记生活中比较有意思的事情。 其实本来应该去上海实习的,只不过上海疫情反反复复,今年上海疫情的各种骚操作属实是给整怕了,而且最近上海疫情又有着席卷而来的趋势,这属实是有点绷不住,怕再关几个月回不去学校了就麻烦了,毕竟论文还是得搞的,毕业要紧。​ 我住在回龙观,说到回龙观,就不得不提海淀卷王​ 何通洋 同学了,这家伙除了我刚来的时候见了一次之后,再也没回公寓住过,天天在公司(百度)卷,说一句海淀卷王不过分吧。​ 从回龙观到中航广场还是很远的,高德路线是需要12公里的,主要是我这实习在公司附近的短租相当难找。

原文 ↗
blog.touchczy.top

从大学开始搞的开源项目

回想当年,在高考结束后我的分数并不高,然后被调剂到了工业设计,再到后来感觉对计算机更感兴趣,于是对了很久的线努力转专业到了计算机,之后废了九牛二虎之力在大二一年修完了计算机专业大一大二两年的课程,到了大三开始搞事就开始做了一些项目。我发现项目做多了就很容易将项目串联起来,这点非常有意思。 本着分享与开源的精神,我与大家分享我的项目经验,我也就是凭借着这些项目成功在`23`届的秋招混进了字节,老大后来跟我说我是`23`届唯一一个双非进入我们大团队的,虽然我可能是当时秋招最菜的一个,但是最终还是混进去了,所以也算是希望分享一下为之付出的努力,与君共勉。计算机还是非常有意思的,我也希望能够保持对于技术的好奇心,同样也希望能做出一些有意思的项目来获得一丝成就感。 实际上我也只是昨天突发奇想想总结分享一下我做过的项目,因为写过的东西还是比较多的,所以也总结了好久。其实这其中我觉得最重要的问题是为什么。

原文 ↗
blog.touchczy.top

致我三年的研究生生活

我在山科的故事还没有讲完,在我四年的大学生活结束之后,又在学校开始了新的三年的研究生生活,那么,欢迎继续走进我的世界。 时间回到2020.06.24,在那天我们全员回家之后,我的大学生活是正式结束了,那么我又有了一个新的暑假,通常来说我的暑假一般都不会闲着的,所以在鲁老师的帮助下,我去了威海的广瑞电力科技有限公司实习去了,主要是从事了电力数据分析相关的工作。 ![](screenshots/2023-06-21-20-42-15.jpg) 在这里我遇到了孙姐和崇星老哥,他们都是非常优秀的人,也是非常的热情,对我非常好,同样也在这里学到了很多东西。我发现威海真是个不错的地方,环境非常好,温度也比较适宜,也靠海非常近,毕竟我是日照人,离着海也挺近的,有种家乡的感觉,体感是非常的不错。在公司这段时间,我们一点都不加班,八点上班,五点半下班,然后公司还给我安排了个公寓的住处,我甚至可以直接步行上班。

原文 ↗
blog.touchczy.top

致我四年的大学生活

我是个很喜欢听故事的人,我觉得人生无非两件事,听别人的故事,讲自己的故事,那么我也来讲讲我大学的故事。 我的四年大学生活谈不上好,也谈不上不好,算是平淡无奇,或许我们每个人的生活就是平淡无奇而已,有着光辉经历的人只是少数罢了。在这里我也只是分享我的经历,如有不妥,请引以为戒,如有所益,我将不胜荣幸。如果你还想继续看下去,那么,欢迎走进我的世界。 时光荏苒,日月如梭,四年的时光匆匆而过,也终于轮到我毕业了。 回首四年,风雨兼程,在此回顾四年的生活,回忆如梦,以此珍藏。 回到二零一六年的七月,高考填报志愿,我的高考成绩是572分,按照位次来算的话基本也就勉强能上山东科技大学,当时对于学校的各个专业也不是很了解,于是就挑了一些专业报考,等到录取结果出来以后,山科的录取分数线是568,我只是超出提档线四分,而且被调剂了,最终的录取专业是工业设计,像我这么有艺术细胞的人(吹牛逼),做个设计肯定没问题。

原文 ↗
blog.touchczy.top

记2021年实习春招历程

在`2021`年的春招时我是研一,也就是`23`届毕业的,想找个暑期实习就只能走日常实习这个通道,我了解到的只有腾讯、字节、小米、美团会招日常实习,那就开始投呗,只不过这次春招我只拿到了鹅厂的`offer`,一共投了鹅厂、美团、字节三家,小米还没来得及投就拿了鹅厂的`offer`就不打算继续面下去了,投了三家只拿到一家这个概率是有点低的,还是太菜了啊,不过我的面试通过率还算是可以的,只要是面了的都是通过了,当然像美团这种面了再没消息并且没给发感谢信的我就当过了哈哈。 总结一下战况吧,如果算上去年年底投递了一下百度,`21`年实习我一共投递了四家公司,最终也只拿到了鹅厂的`offer`,有一说一我还是非常满意的哈哈哈,毕竟我是`23`届,有要的能去让我实习就不错了哈哈哈。 ![](screenshots/2022-03-30-16-15-23.jpg) 鹅厂是我今年的首战,首战告捷,我面的是。

原文 ↗
blog.touchczy.top

记2022年实习春招历程

先说说今年的实习春招结果吧,我是`23`届的毕业生,需要在这个时间找实习,然后为今年的秋招做准备。今年的实习我一共投了三家公司,分别是字节跳动、美团、蚂蚁,最终只拿到了字节跳动的暑期实习`offer`,美团二面之后挂了,蚂蚁`HR`面之后挂了。去年我也是投递了腾讯、美团、字节跳动三家公司,最终也只是拿到了腾讯的`offer`,这么一比较的话,一年了水平好像没有啥增长啊。 作为参加过`21`年实习与`22`年实习的,我觉得我还是有点资格对比一下今年和去年的情况的。先说结论,今年`HC`也就是萝卜坑大幅度缩水,在数量上相比于去年直接出现了断层,找工作的难度远高于去年,简直没法比。在今年寒假的时候,说实话我还是踌躇满志的,因为我觉得当前的形势还是不差的,造成我这个错误的判断主要有两点,一是在`21`年底的时候有相当多的大厂开辟了日常实习的通道,这个计划那个计划的,就是招聘日常实习,而且招聘力度还。

原文 ↗
blog.touchczy.top

记2022年秋招历程

我是`23`届毕业生,所以在`22`年就需要参加秋招,在毕业之前签了三方之后,拿到毕业证直接去就可以了。今年的秋招是真的折磨,经济肉眼可见的差让所有公司都快速降低了对未来的预期,看起来的结果就是所有公司都不愿意继续扩张了,并且基本都在收缩业务,表现出来的就是都在裁员,大厂都是如此,就更不用说小公司了,这种情况下对于`23`届的同学来说简直是噩梦,当然很多`22`届的同学也遭了殃,`22`届同学们是经历了最好的一次秋招,同样也经历了最大的应届生毕业潮以及三方违约潮,说到三方这件事,对于公司来说违约大概就是`5k`的违约金,对于应届生来说可能就是错过春招导致相当一段时间找不到工作。至于`23`届同学,那就是经历了近年来最差的一次秋招了,至于三方违约这件事就不好说了,毕竟一共也没发几个`offer`,就算违约也谈不上大规模违约了。 今年秋招的`HC`究竟是什么样子的,对比一下数据就知道了,字节。

原文 ↗
blog.touchczy.top

记一些日常的想法与思考

其实一开始并没有想去看的,但是看了几个切片,发现现场氛围非常好,笑声此起彼伏。恰好七八年没看过电影了,因此在周一我拉着几个同事去看牛来,恰好买了最后四张票,虽然没赶上第一波排片,但看这场仍然是满座,也算是聚集了`EFC`附近最抽象的一批选手了。 现场的状态非常活跃,电影还没开始也就是看广告的时候,不少人就已经开始笑了。影厅内就像是现场弹幕一样,特别是我左后方一组网评员,右后方一组领笑员,整场电影看的就是氛围。如果看牛来,一定要看人多的场,如果人很少的话,那可能就是折磨了。 高朋满座,众宾欢也。 <table><tr> <td><img src="/MyLife/screenshots/2026-08-23-10-09-19.jpg"></td> <td><img src="/MyLife/screenshots/2026-08-23-10-12-22.jpg"></td> <td><img。

原文 ↗
blog.touchczy.top

记一次有意思的种树比赛

在招聘群里有位老哥发了个网址`http://geek.qq.com/tree/`,发现挺好玩,别说这玩意还真让人极其上头哈哈。这次种树实际上就是类似于一个闯关游戏,种树种到一定数量就会出现新的玩法,当然我也是个小菜鸡,弄了`100w`就种不下去了。在我玩的这几关就需要解密混淆的`js`等等一些操作,还是挺好玩的,注意这边是成功种一棵树后才能继续种下一棵树,因此开多线程并行刷接口没有意义。 第一关是`1-1w`棵树,第一关还是很简单的,就是一个简单的发起请求,数组中就只有一个值,把这个值取出来再请求携带回去就好,实际上这个闯关游戏的处理都是在这边中间的处理过程。 ```javascript pull示例 http://159.75.70.9:8081/pull?u=0000081082CCDB14682A1505892071B1 返回示例 {"c":"A274075A","a":[73513。

原文 ↗
第 1 页
博客订阅源 1