
简介
少年负志 心向星河 以代码为笔 以技术为锋 笃行致远 静候同路 写可懂之文 做可用之技 与君共赴山海
擅长的技术栈
可提供的服务
暂无可提供的服务
4月24日,终评答辩。上午评委问“怎么用”,我说了很久,他们好像没完全听懂。下午一个评委走过来:“我看过你的材料了,直接演示。”我在Trae里调出skill,现场跑了一遍。他看的不只是屏幕,他看懂了。“挺好。”就两个字。专项奖时,我的项目理解成本太高,没有拉到评委。但被人理解这件事,一次就够了。

从“桌面上要是有个会弹跳的小球就好了”这个念头,到 Gitee 上有陌生人点下第一个 star,再到 CSDN 原力值冲进重庆市月榜第 28 名——BounceChat 走了十八个月。这十八个月教会我:复杂的东西都是简单东西堆起来的,“不会”只是还没拆开看,参数调优不是数学是手感,状态机是管理复杂逻辑的神器。而最重要的那条是:被看见是坚持的自然结果。没人看的时候继续写,写着写着就有人 star 了

本文是FileVibe系列的收官之作。从一个高二学生的视角,聊了聊开源这件事:为什么要开源?开源的意义是什么?对CSDN上“搬运工”现象的看法。回顾了前六篇文章的核心知识点——从SHA哈希到AES加密,从事件通信到AI解读,从界面设计到用户体验,每一篇都在回答“为什么这么写”。详细拆解了工程思维的四个步骤:理解需求、拆解问题、选择工具、接受不完美。最后邀请大家一起参与开源,点个Star、提个Iss

本文是系列收官之作,写给每一位AI时代的创造者。在“什么都可以拿来”的今天,作者追问:为什么还要亲手造东西?答案藏在创造者的快感里——用是消费,造才是参与。文章回顾了从“凌云”诞生的过程,证明AI应用的门槛从未如此之低:不需要训练模型、不需要海量数据,只需要一个想法和一点动手能力。作者指出,AI时代最稀缺的不是算力而是想象力,技术越强大,人的独特性越珍贵。最后向读者发出邀请:动手做一个属于自己的智

本文聚焦对话系统的核心设计,从数据结构选型入手,对比了“按条存储”与“按问答对存储”的优劣,最终基于“文件夹即智能体”理念确定了chat.json的存储格式。文章重点阐述了如何构建符合OpenAI格式的messages数组,将智能体人格prompt与历史对话记录融合为完整上下文,并引入上下文窗口管理策略——截取最近N轮对话以平衡记忆效果与token消耗。正式接入模力方舟API,处理API密钥动态读

本文深入探讨prompt工程的核心方法论,以“凌云”为案例逐行解析结构化prompt的四大要素——身份定义、性格语言、知识背景、对话规则,揭示如何让AI拥有真实人格。通过四组错误示例与正确写法的对比,剖析空洞赞美诗、规则堆积、身份混淆、人格不一致等常见问题,并给出可执行的解决方案。文章提供三套可复用的prompt模板(知识专家型、温暖陪伴型、冷峻犀利型)和四种调试方法(人格一致性测试、边界测试、长

本文聚焦多智能体身份绑定系统的设计与实现,从隐私保护与场景适配的双重需求出发,提出“每个智能体独立保存用户身份”的核心设计理念——用户告诉医生的病情不会被理财顾问知晓,同时避免每次切换智能体重复杂输入。通过灵活的JSON键值对结构,支持任意自定义字段,满足不同场景下的身份差异化需求。后端实现身份信息的读写接口,并将身份数据动态注入system prompt,让AI在对话中自然感知用户姓名、职业等信

本文进入编码实战,从项目初始化开始,安装Express和nodemon依赖,搭建基础服务器。核心是实现智能体动态发现接口,通过扫描目录、识别“文件夹名.png”和“文件夹名.txt”文件,自动返回智能体列表。文章重点讨论了同步文件操作的适用场景、路径处理注意事项,并延伸思考了多图片格式支持、缓存策略等进阶问题,最终实现“新增文件夹即新增智能体”的核心设计。

本文从“为什么所有AI聊天机器人都长得一样”的思考出发,深入剖析市面方案的四大痛点,将需求转化为“文件夹即智能体”的核心设计理念。通过多维度对比,论证了Node.js+原生JS+文件系统的技术选型逻辑,绘制了分层架构图,并对并发写入、数据完整性等关键问题进行深度预演。本文重在思维启发,帮助读者建立架构认知框架,为后续实战打下基础。

本文从“为什么所有AI聊天机器人都长得一样”的思考出发,深入剖析市面方案的四大痛点,将需求转化为“文件夹即智能体”的核心设计理念。通过多维度对比,论证了Node.js+原生JS+文件系统的技术选型逻辑,绘制了分层架构图,并对并发写入、数据完整性等关键问题进行深度预演。本文重在思维启发,帮助读者建立架构认知框架,为后续实战打下基础。









