A PERSONAL COLLECTIONPRODUCTS / TOOLS / EXPLORATIONS
Curiosity,made tangible.
我是闫钰承,把好奇心做成产品。
从留住一句话,到送出一首歌,再到飞越一座城。
这里是我的产品、工具,以及一些认真的小实验。
探索我的作品 ↓
精选作品 / Selected work
A FEW THINGS I'VE BUILT
听迹 Tingji
开发验证中你说过的每一句话,都留得下痕迹。手表记录,手机整理,找回那些值得留下的声音。
Vibe Song
在线产品把名字、回忆和心意,写成一首专属的歌。为重要的人,送一份不一样的音乐礼物。
TheCodexSkin
在线产品让开发工具也有自己的性格。发现、下载免费的 Codex 皮肤和桌面宠物。
Wander
开源项目不只看一张地图,而是真正去旅行。在浏览器里飞越写实 3D 世界,跟着讲解探索城市与山野。
项目画面来自对应官网或仓库。听迹画面为演示内容,产品尚未上架。
内部系统 / Internal systems
ANONYMIZED CASE STUDIES
已脱敏
模型负责理解语义,
代码负责状态迁移与副作用。
这些是我参与的 GPU 云业务内部工具。出于保密,这里不展示界面、数据、系统名称与地址,只保留问题、结构和设计取舍。
A / 01
销售查询 AgentCONTROLLED AGENT WORKFLOW
让一线销售用一句话查到库存、价格、折扣与售卖策略,并把「提交审批」这类有副作用的动作放进受控流程。
FastAPISSEMCPRedisMySQL企业微信 Bot
模型负责代码负责用户 / 外部
3 个入口网页 · MCP · 企业微信
Agent理解语义 · 选择工具
只读查询READ
生成查询
SQL 守卫仅单条 SELECT
数据库
回答说明口径
写操作WRITE
预览dry-run
用户明确确认
代码执行校验身份 · 幂等 · 实时复核
按人通知失败不阻断
代码定生死写操作不由模型决定,确认后才一次性执行。
3 入口 · 1 个大脑网页、MCP、企业微信共用同一套 Agent。
近万行 · 20+ 测试覆盖实体解析、计费、渠道与 MCP 链路。
展开技术细节
- 工具与提示词分工。工具自己的规则写进工具描述,主提示词只管全局路由和跨工具顺序。
- 查询只放行单条 SELECT。拒绝注释与写入类语句,实体有歧义时不执行。
- 业务事实执行前复核。预览之后再次读取实时数据,避免凭过期回答动手。
- 可恢复的通知。每个接收人独立投递,遇到频控自动退避。
A / 02
团队 AI 知识与工具分发TEAM AI RESOURCE LAYER
把团队的经验、业务数据与知识库,做成各种 AI 编程客户端都能一键装上的共享能力。
SkillsRulesMCP知识库检索Node.js
资源 / 使用方自动化与规则
1 份团队资源库SkillsRulesMCP知识库
同步脚本按客户端适配目录与格式
排除本机认证 · 收紧权限
5 类 AI 客户端各读各的目录,内容一致
问题路由ROUTING
提问
结构化指标规模 · 库存 · 价格 → 数据 MCP
过程与决策会议 · 周报 → 知识库,回原文核实
混合问题组合使用,分别标注口径与来源
1 份资源 → 5 类客户端改一处,所有人的 AI 同步更新。
先路由,再取数数据与文档各走各的通道,不混着猜。
找不到就明说结论必须回到原文,不凭记忆补数。
展开技术细节
- 5 个 Skill。业务数据编排、团队知识检索,以及架构评审、后端数据、前端联调三套工程规范。
- 检索别名只扩大召回。事实回到命中的文档正文核实。
- 初始化即安全。本机认证配置不进版本控制,凭证文件权限收紧。
A / 03
内部 Agent 桌面端CUSTOMIZED OPEN-SOURCE HARNESS
在开源 Agent Harness 上做内部定制:模型路由受控、业务数据工具内置,并能一键打包分发。
TypeScriptElectronCordis 插件架构MCP
开源上游,不改动内部覆盖层,只改这一层
开源 Agent Harness上游项目 · MIT 许可
内部覆盖层模型路由锁定内置数据 MCP密钥由主进程注入
桌面安装包一条命令构建 Mac 版
覆盖层,不魔改最高优先级的配置补丁,升级上游更容易。
模型可控路由锁定在内部网关,用户改不了。
密钥不落盘不进仓库,运行时注入,打包时从环境读取。
展开技术细节
- 内置业务数据能力。预装结构化数据 MCP,打开即可查数。
- 构建脚本。封装架构检测、镜像源与应用标识。
上游为 DeepSeek AI 的开源项目 DeepSeek Harness(MIT 许可)。核心架构与代码版权属原作者,这里的工作仅限内部定制与适配。
关于我 / Behind the work
A BUILDER, FIRST.
Yucheng Yan.
技术是手段。
让一个想法变得可用、可感知,
才是有意思的部分。
我喜欢把「能不能做个这样的东西」往前推一步。借助 vibecoding,从原型开始,把体验慢慢打磨成形。作品不必属于同一个领域,但都应该值得被打开。
在 GitHub 找到我 ↗